Skip to main content
The Submit Vendor Payments action submits new invoices to Amazon Marketplace. This action belongs at the end of a flow. User input for this action is provided solely through the input XML.

XML Mapping

You must connect an XML Map connector to the Amazon Marketplace connector to map the required input parameters, as shown in the image below. Amazon Marketplace Submit Vendor Payments XML Mapping

Input Parameters

The following table lists the input parameters that you can map with the XML Map connector interface.
NameData TypeRequired?Description
Invoice TypeStringTrueThe type of invoice. Allowed values are Invoice and CreditNote.
IdStringTrueA unique number that relates to the charge details that are defined later in this table. This Id is the invoice number (if the document type is Invoice) or the credit-note number (if the document type is CreditNote).
ReferenceNumberStringFalseAn additional unique reference number that is used for regulatory or other purposes.
DateDatetimeTrueA date and time in ISO 8601 format.
TotalAmountStringTrueThe total amount of the invoice as a decimal number with no loss of precision.
TotalCurrencyCodeStringTrueA three-digit currency code in ISO 4217 format.
PaymentTypeStringFalseThe payment term type for the invoice. Allowed values are Basic, EndOfMonth, FixedDate, Proximo, PaymentDueUponReceiptOfInvoice, LetterofCredit.
PaymentDueDaysIntegerFalseThe number of calendar days from the base date (invoice date) until the total amount on the invoice is due.
DiscountPercentStringFalseThe discount percentages as a decimal number with no loss of precision.
DiscountDueDaysIntegerFalseThe number of calendar days from the base date (invoice date) until the discount is no longer valid.
RemitToPartyIdStringTrueThe assigned identification for the party.
RemitToPartyAddressAggregateFalseThe physical address of the person, business, or institution.
RemitToPartyAddress/
Name
StringTrueThe name of the person, business, or institution at that address.
RemitToPartyAddress/
AddressLine1
StringTrueThe first line of the person, business, or institution’s street address.
RemitToPartyAddress/
AddressLine2
StringFalseAdditional address information (if required).
RemitToPartyAddress/
AddressLine3
StringFalseAdditional address information (if required).
RemitToPartyAddress/
City
StringFalseThe city where the person, business, or institution is located.
RemitToPartyAddress/
County
StringFalseThe county where the person, business, or institution is located.
RemitToPartyAddress/
District
StringFalseThe district where the person, business, or institution is located.
RemitToPartyAddress/
StateOrRegion
StringFalseThe state or region where the person, business, or institution is located.
RemitToPartyAddress/
PostalOrZipCode
StringFalseThe postal or ZIP code for the address of the person, business, or institution. This code consists of a series of letters, digits, or both, sometimes including spaces or punctuation.
RemitToPartyAddress/
CountryCode
StringTrueThe two-digit country code in ISO 3166-1 alpha-2 format.
RemitToPartyAddress/
Phone
StringFalseThe phone number of the person, business, or institution that is located at that address.
RemitToParty
TaxDetails
AggregateFalseThe tax registration details of the party.
RemitToParty
TaxDetails/
RegistrationType
StringTrueThe tax registration type for the entity. Allowed values are VAT (the value-added tax) and GST (the goods-and-services tax).
RemitToParty
TaxDetails/
RegistrationNumber
StringTrueThe tax registration number for the entity (for example, the VAT Id).
ShipToPartyIDStringFalseThe assigned identification for the party.
ShipToPartyAddressAggregateFalseThe physical shipping address of the person, business, or institution.
ShipToPartyAddress/
Name
StringTrueThe name of the person, business, or institution at the shipping address.
ShipToPartyAddress/
AddressLine1
StringTrueThe first line of the person, business, or institution’s street address.
ShipToPartyAddress/
AddressLine2
StringFalseAdditional address information (if required).
ShipToPartyAddress/
AddressLine3
StringFalseAdditional address information (if required).
ShipToPartyAddress/
City
StringFalseThe city where the person, business, or institution is located.
ShipToPartyAddress/
County
StringFalseThe county where the person, business, or institution is located.
ShipToPartyAddress/
District
StringFalseThe district where the person, business, or institution is located.
ShipToPartyAddress/
StateOrRegion
StringFalseThe state or region where the person, business, or institution is located.
ShipToPartyAddress/
PostalOrZipCode
StringFalseThe postal or ZIP code for the address of the person, business, or institution. This code consists of a series of letters, digits, or both, sometimes including spaces or punctuation.
ShipToPartyAddress/
CountryCode
StringTrueThe two-digit country code in ISO 3166-1 alpha-2 format.
ShipToPartyAddress/
Phone
StringFalseThe phone number of the person, business, or institution that is located at the shipping address.
ShipToParty
TaxDetails
AggregateFalseThe tax registration details of the party.
ShipToParty
TaxDetails/
RegistrationType
StringTrueThe tax registration type for the party. Allowed values are VAT (the value-added tax) and GST (the goods-and-services tax).
ShipToParty
TaxDetails/
RegistrationNumber
StringTrueThe tax registration number for the entity (for example, the VAT Id).
ShipFromPartyIdStringFalseThe assigned identification for the party.
ShipFromPartyAddressAggregateFalseThe physical address of the shipper.
ShipFromPartyAddress/
Name
StringTrueThe name of the shipper.
ShipFromPartyAddress/
AddressLine1
StringTrueThe first line of the shipper’s street address.
ShipFromPartyAddress/
AddressLine2
StringFalseAdditional address information (if required).
ShipFromPartyAddress/
AddressLine3
StringFalseAdditional address information (if required).
ShipFromPartyAddress/
City
StringFalseThe city where the shipper is located.
ShipFromPartyAddress/
County
StringFalseThe county where the shipper is located.
ShipFromPartyAddress/
District
StringFalseThe district where the shipper is located.
ShipFromPartyAddress/
StateOrRegion
StringFalseThe state or region where the shipper is located.
ShipFromPartyAddress/
PostalOrZipCode
StringFalseThe postal or ZIP code for the shipper’s address. This code consists of a series of letters, digits, or both, sometimes including spaces or punctuation.
ShipFromPartyAddress/
CountryCode
StringTrueThe two-digit country code in ISO 3166-1 alpha-2 format.
ShipFromPartyAddress/
Phone
StringFalseThe shipper’s phone number.
ShipFromParty
TaxDetails
AggregateFalseThe tax registration details of the party.
ShipFromParty
TaxDetails/
RegistrationType
StringTrueThe tax registration type for the party. Allowed values are VAT (the value-added tax) and GST (the goods-and-services tax).
ShipFromParty
TaxDetails/
RegistrationNumber
StringTrueThe tax registration number for the party (for example, the VAT Id).
BillToPartyIdStringFalseThe assigned identification for the party.
BillToPartyAddressAggregateFalseThe physical address of the party that is to be billed.
BillToPartyAddress/
Name
StringTrueThe name of the party that is to be billed.
BillToPartyAddress/
AddressLine1
StringTrueThe first line of the party’s street address.
BillToPartyAddress/
AddressLine2
StringFalseAdditional address information (if required).
BillToPartyAddress/
AddressLine3
StringFalseAdditional address information (if required).
BillToPartyAddress/
City
StringFalseThe city where the party that is to be billed is located.
BillToPartyAddress/
County
StringFalseThe county where the party that is to be billed is located.
BillToPartyAddress/
District
StringFalseThe district where the party that is to be billed is located.
BillToPartyAddress/
StateOrRegion
StringFalseThe state or region where the party that is to be billed is located.
BillToPartyAddress/
PostalOrZipCode
StringFalseThe postal or ZIP code for the address of the party that is to be billed. This code consists of a series of letters, digits, or both, sometimes including spaces or punctuation.
BillToPartyAddress/
CountryCode
StringTrueThe two-digit country code in ISO 3166-1 alpha-2 format.
BillToPartyAddress/
Phone
StringFalseThe phone number for the party that is to be billed.
BillToParty
TaxDetails
AggregateFalseThe tax registration details of the party that is to be billed.
BillToParty
TaxDetails/
RegistrationType
StringTrueThe tax registration type for the party that is to be billed. Allowed values are VAT (the value-added tax) and GST (the goods-and-services tax).
BillToParty
TaxDetails/
RegistrationNumber
StringTrueThe tax registration number for the party that is to be billed (for example, the VAT Id).
TaxDetailsAggregateFalseThe total tax-amount details for all line items.
TaxDetails/
Type
StringTrueThe type of the tax that is applied. Allowed values are CGST, SGST, CESS, UTGST, IGST, MwSt, PST, TVA, VAT, GST, ST, Consumption, MutuallyDefined, and DomesticVAT.
TaxDetails/
TaxRate
StringFalseThe tax rate as a decimal number with no loss of precision.
TaxDetails/
TaxAmount
StringTrueThe tax amount as a decimal number with no loss of precision.
TaxDetails/
TaxCurrencyCode
StringTrueThe three-digit currency code in ISO 4217 format.
TaxDetails/
TaxableAmount
StringFalseThe taxable amount as a decimal number with no loss of precision.
TaxDetails/
TaxableCurrencyCode
StringFalseThe three-digit currency code in ISO 4217 format.
AdditionalDetailsAggregateFalseAdditional details provided by the selling party, for tax related or other purposes.
AdditionalDetails/
Type
StringTrueThe three-digit currency code in ISO 4217 format.
AdditionalDetails/
Detail
StringTrueThe details of the additional information that is provided by the selling party.
AdditionalDetails/
LanguageCode
StringFalseThe language code of the additional-information details.
ChargeDetailsAggregateFalseThe details for the total charge amount for all line items.
ChargeDetails/
Type
StringTrueThe three-digit currency code in ISO 4217 format.
ChargeDetails/
Description
StringFalseA description of the charge.
ChargeDetails/
ChargeAmount
StringTrueThe charge amount as a decimal number with no loss of precision.
ChargeDetails/
ChargeCurrencyCode
StringTrueThe three-digit currency code in ISO 4217 format.
ChargeDetails/
TaxDetails
AggregateTrueThe details for the tax amount that is applied on this charge.
AllowanceDetailsAggregateFalseThe details for the total allowance amount for all line items.
AllowanceDetails/
Type
StringTrueThe type of allowance that is applied. Allowed values are Discount, DiscountIncentive, Defective, Promotional, UnsaleableMerchandise, and Special.
AllowanceDetails/
Description
StringFalseA description of the allowance.
AllowanceDetails/
AllowanceAmount
StringTrueThe allowance amount as a decimal number with no loss of precision.
AllowanceDetails/
AllowanceCurrencyCode
StringTrueThe three-digit currency code in ISO 4217 format.
AllowanceDetails/
TaxDetails
AggregateFalseThe details for the tax amount that is applied on this allowance.
InvoiceItemAggregateFalseThe list of invoice items.
InvoiceItem/
ItemSequenceNumber
IntegerTrueA unique number that is related to this line item.
InvoiceItem/
AmazonProductIdentifier
StringFalseThe Amazon Standard Identification Number (ASIN) of an item.
InvoiceItem/
VendorProductIdentifier
StringFalseThe vendor-selected product identifier of the item. This identifier should be the same as the one that is provided in the purchase order.
InvoiceItem/
PurchaseOrderNumber
StringFalseThe Amazon purchase-order number for this invoiced line item. The purchase-order number should be an eight-character alphanumeric code. This value is mandatory only when the invoice type is Invoice.
InvoiceItem/
HsnCode
StringFalseThe HSN tax code. The HSN number cannot contain alphabetic characters.
InvoiceItem/
InvoicedQuantityAmount
StringTrueThe quantity of an item. This value should not be zero.
InvoiceItem/
InvoicedQuantityUnit
StringFalseThe unit of measure for the quantity. Allowed values are Cases and Eaches.
InvoiceItem/
InvoicedQuantityUnitSize
IntegerFalseThe case size (if the unit-of-measure value is Cases).
InvoiceItem/
NetCostAmount
StringTrueThe net cost amount as a decimal number with no loss of precision.
InvoiceItem/
NetCostCurrencyCode
StringTrueThe three-digit currency code in ISO 4217 format.
InvoiceItem/
CreditNote
ReferenceInvoiceNumber
StringFalseThe original invoice number when you send a credit note that is related to an existing invoice. Only one invoice should be processed per credit note. This invoice number is mandatory for AP credit notes.
InvoiceItem/
CreditNote
DebitNoteNumber
StringFalseThe debit note number as generated by Amazon. This number is recommended for Returns and COOP credit notes.
InvoiceItem/
CreditNote
ReturnsReferenceNumber
StringFalseA number that identifies the returns notice number. This number is mandatory for all Returns credit notes.
InvoiceItem/
CreditNote
GoodsReturnDate
StringFalseA date and time that is defined according to ISO 8601.
InvoiceItem/
CreditNote
RMAId
StringFalseThe Returned Merchandise Authorization Id (if one is generated).
InvoiceItem/
CreditNote
CoopReference
StringFalseThe COOP reference number that is used for COOP agreement. Failure to provide the COOP reference number or the debit-note number might lead to a rejection of the credit note.
InvoiceItem/
CreditNote
Consignors
ReferenceNumber
StringFalseThe consignor reference number (VRET number) if one is generated by Amazon.
InvoiceItem/
TaxDetails
AggregateFalseThe individual tax details per line item.
InvoiceItem/
ChargeDetails
StringFalseThe individual charge details per line item.
InvoiceItem/
AllowanceDetails
AggregateFalseThe individual allowance details per line item.