Skip to main content

schema:Invoice

schema.org's Invoice: a statement of the money due for goods or services. The document as a whole: its number, its dates, how it is to be paid and what it comes to. What was supplied hangs off the schema:Order it is paid for, not off this node. Distinct from ark:Bill, which is a recurring charge against an account such as a utility bill.

idurirequired

URI format identifier used to refer to this node within the graph.

Example: https://graph.onteric.com/.draft-nodes/f85b8b6b37fe3e8b144829d200000000
typestringrequired

A type identifier used to indicate the data model that the node conforms to.

Constant value: schema:Invoice
Example: schema:Invoice
issuedByuri

The organisation that issued this invoice.

Example: https://graph.onteric.com/.draft-nodes/f85b8b6b37fe3e8b144829d200000000
identifierstring
Financial

The invoice number exactly as printed. EN 16931 BT-1.

Example: INV-00421
accountIdstring
Financial

The identifier for the account the payment will be applied to, where the invoice quotes one.

confirmationNumberstring
Financial

A number confirming the order or payment has been received, where the invoice prints one separately from the invoice number.

billingPeriodStartdate

The first day of the period being billed for, where the document states one.

Example: 2026-01-01
billingPeriodEnddate

The last day of the period being billed for, where the document states one.

Example: 2026-01-31
paymentDueDatedate

The date that payment is due.

Example: 2026-02-14
scheduledPaymentDatedate

The date the invoice is scheduled to be paid, where a direct debit or standing order collection date is printed.

Example: 2026-02-01
paymentMethodstring

The name of the method of payment, as printed.

Example: Direct Debit
paymentMethodIdstring
FinancialPCI-DSS

An identifier for the method of payment used, such as the last four digits of a card.

paymentStatusstring

The status of payment; whether the invoice has been paid or not.

Possible values: [PaymentAutomaticallyApplied, PaymentComplete, PaymentDeclined, PaymentDue, PaymentPastDue]

Example: PaymentDue
totalPaymentDueuri

The total amount due, held as a schema:CompoundPriceSpecification so the subtotal, the tax and the total can each be carried as a named component.

Example: https://graph.onteric.com/.draft-nodes/f85b8b6b37fe3e8b144829d200000000
subjectOfuri

The document this invoice is printed on.

Example: https://graph.onteric.com/.draft-nodes/f85b8b6b37fe3e8b144829d200000000
schema:Invoice
{
"id": "https://graph.onteric.com/.draft-nodes/f85b8b6b37fe3e8b144829d200000000",
"type": "schema:Invoice",
"issuedBy": "https://graph.onteric.com/.draft-nodes/f85b8b6b37fe3e8b144829d200000000",
"identifier": "INV-00421",
"accountId": "string",
"confirmationNumber": "string",
"billingPeriodStart": "2026-01-01",
"billingPeriodEnd": "2026-01-31",
"paymentDueDate": "2026-02-14",
"scheduledPaymentDate": "2026-02-01",
"paymentMethod": "Direct Debit",
"paymentMethodId": "string",
"paymentStatus": "PaymentDue",
"totalPaymentDue": "https://graph.onteric.com/.draft-nodes/f85b8b6b37fe3e8b144829d200000000",
"subjectOf": "https://graph.onteric.com/.draft-nodes/f85b8b6b37fe3e8b144829d200000000"
}