Selling Partner API SDK for JavaScript
    Preparing search index...

    Represents the details of an invoice, including invoice number, date, parties involved, payment terms, totals, taxes, charges, and line items.

    interface InvoiceDetail {
        additionalDetails?: AdditionalDetails[];
        billToParty?: PartyIdentification;
        chargeDetails?: ChargeDetails[];
        invoiceDate: string;
        invoiceNumber: string;
        invoiceTotal: Money;
        items: InvoiceItem[];
        paymentTermsCode?: string;
        referenceNumber?: string;
        remitToParty: PartyIdentification;
        shipFromParty: PartyIdentification;
        shipToCountryCode?: string;
        taxTotals?: TaxDetail[];
    }
    Index

    Properties

    additionalDetails?: AdditionalDetails[]

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

    billToParty?: PartyIdentification
    chargeDetails?: ChargeDetails[]

    Total charge amount details for all line items.

    invoiceDate: string

    Invoice date.

    invoiceNumber: string

    The unique invoice number.

    invoiceTotal: Money
    items: InvoiceItem[]

    Provides the details of the items in this invoice.

    paymentTermsCode?: string

    The payment terms for the invoice.

    referenceNumber?: string

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

    remitToParty: PartyIdentification
    shipFromParty: PartyIdentification
    shipToCountryCode?: string

    Ship-to country code.

    taxTotals?: TaxDetail[]

    Individual tax details per line item.