W3C home > Mailing lists > Public > public-vocabs@w3.org > December 2014

Re: [Proposal]: New schema for Invoices

From: Vicki Tardif Holland <vtardif@google.com>
Date: Mon, 22 Dec 2014 11:47:17 -0500
Message-ID: <CAOr1obEkYjy7sf2qayKi=DhKU5AR6c9W0Gw9KyL9=i80H4ibKQ@mail.gmail.com>
To: Tom Marsh <tmarsh@exchange.microsoft.com>
Cc: Martin Hepp <martin.hepp@unibw.de>, W3C Web Schemas Task Force <public-vocabs@w3.org>
On Sun, Dec 21, 2014 at 1:02 PM, Tom Marsh <tmarsh@exchange.microsoft.com>

> What is the difference between Order and Invoice? With the use of
> orderStatus == OrderPaymentDue (or lack thereof for paid invoices/orders),
> it looks like I can specify the same things that I can with Invoice. How
> would a publisher know when to use one vs. the other?

The Invoice type is intended for cases where there is no original purchase
from the entity owed money. For example, credit card or utility bills do
not have a single purchase associated with the debt. I am fine with rolling
this type into the existing Order, but it should be simple to say "this is
a water bill for December" or "American Express is billing me for November".

After the new year, I will send along some examples.

>  BTW, you have a typo on the label of some of the ranges (e.g., for
> totalPaymentDue), which are labeled as “Domain: “ instead of “Range: “

Thanks for the heads up. I'll clean these up.

- Vicki

Vicki Tardif Holland | Ontologist | vtardif@google.com
Received on Monday, 22 December 2014 16:47:44 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:29:46 UTC