Represents an invoice or credit note document with details about the transaction, parties involved, and line items.

Invoice

Properties

additionalDetails?: AdditionalDetails[]

Additional details provided by the selling party, for tax related or other purposes.

Invoice

allowanceDetails?: AllowanceDetails[]

Total allowance amount details for all line items.

Invoice

billToParty?: PartyIdentification

Invoice

chargeDetails?: ChargeDetails[]

Total charge amount details for all line items.

Invoice

date: string

Defines a date and time according to ISO8601.

Invoice

id: string

Unique number relating to the charges defined in this document. This will be invoice number if the document type is Invoice or CreditNote number if the document type is Credit Note. Failure to provide this reference will result in a rejection.

Invoice

invoiceTotal: Money

Invoice

Identifies the type of invoice.

Invoice

items?: InvoiceItem[]

The list of invoice items.

Invoice

paymentTerms?: PaymentTerms

Invoice

referenceNumber?: string

An additional unique reference number used for regulatory or other purposes.

Invoice

remitToParty: PartyIdentification

Invoice

shipFromParty?: PartyIdentification

Invoice

shipToParty?: PartyIdentification

Invoice

taxDetails?: TaxDetails[]

Total tax amount details for all line items.

Invoice