Amazon Selling Partner API (SP-API) SDK for TypeScript
    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[];
        allowanceDetails?: AllowanceDetails[];
        billFromParty?: PartyIdentification;
        billToParty?: PartyIdentification;
        chargeDetails?: ChargeDetails[];
        deliveryDate?: string;
        exchangeRate?: string;
        invoiceBaseAmount?: Money;
        invoiceDate: string;
        invoiceNumber: string;
        invoiceTotal: Money;
        items: InvoiceItem[];
        paymentTermsCode?: string;
        referenceNumber?: string;
        remitToParty: PartyIdentification;
        shipFromParty: PartyIdentification;
        shipToCountryCode?: string;
        shipToParty?: PartyIdentification;
        taxPointDate?: string;
        taxRepresentativeParty?: PartyIdentification;
        taxTotals?: TaxDetail[];
        vatGroupParty?: PartyIdentification;
    }
    Index
    additionalDetails?: AdditionalDetails[]

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

    allowanceDetails?: AllowanceDetails[]

    Total allowance amount details for all line items.

    billFromParty?: PartyIdentification
    billToParty?: PartyIdentification
    chargeDetails?: ChargeDetails[]

    Total charge amount details for all line items.

    deliveryDate?: string

    Date of delivery of the goods or completion of the service.

    exchangeRate?: string

    A decimal number with no loss of precision. Useful when precision loss is unacceptable, as with currencies. Follows RFC7159 for number representation.
    Pattern : ^-?(0|([1-9]\\d*))(\\.\\d+)?([eE][+-]?\\d+)?$.

    invoiceBaseAmount?: Money
    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.

    shipToParty?: PartyIdentification
    taxPointDate?: string

    The date on which the tax becomes chargeable, if different from the invoice date. When absent, the invoice date applies.

    taxRepresentativeParty?: PartyIdentification
    taxTotals?: TaxDetail[]

    Individual tax details per line item.

    vatGroupParty?: PartyIdentification