Skip to main content
The Submit Vendor Shipment Confirmations action submits shipment confirmations for vendor orders. 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 Shipment Confirmations XML Mapping

Input Parameters

The following table lists the input parameters that you can map with the XML Map connector interface.
NameData TypeRequired?Description
Shipment IdentifierStringTrueThe unique shipment ID.
ShipmentConfirmation
Type
StringTrueThe shipment confirmation type. This parameter indicates whether this shipment confirmation is the initial confirmation or whether it is intended to replace a shipment confirmation that is already posted. The allowed values are Original and Replace.
ShipmentTypeStringFalseThe type of shipment. Allowed values are TruckLoad, LessThanTruckLoad, and SmallParcel.
ShipmentStructureStringFalseThe shipment hierarchical structure. Allowed values are PalletizedAssortmentCase, LooseAssortmentCase, PalletOfItems, PalletizedStandardCase, LooseStandardCase, MasterPallet, and MasterCase.
TransportationDetails
CarrierScac
StringFalseThe code that identifies the carrier for the shipment.
TransportationDetails
CarrierShipment
ReferenceNumber
StringFalseA unique number that is assigned by the carrier. This field is also known as PRO number.
TransportationDetails
TransportationMode
StringFalseThe mode of transportation for this shipment. Allowed values are Road, Air, and Ocean.
TransportationDetails
BillOfLadingNumber
StringFalseThe Bill Of Lading (BOL) number. This number is the unique number that is assigned by the vendor.
AmazonReferenceNumberStringFalseThe Amazon Reference Number. This number is a unique identifier that is generated by Amazon for all Collect/WePay shipments.
ShipmentConfirmation
Date
DatetimeTrueThe date on which the shipment confirmation is submitted.
ShippedDateDatetimeFalseThe date and time of the departure of the shipment from the vendor’s location.
EstimatedDeliveryDateDatetimeFalseThe date and time by which the shipment is expected to reach the buyer’s warehouse.
SellingPartyIdStringTrueThe assigned identification for the selling party.
SellingPartyAddressAggregateFalseAn aggregate representation of the selling party’s address.
SellingPartyAddress/
Name
StringTrueThe seller’s name.
SellingPartyAddress/
AddressLine1
StringTrueThe first line of the selling party’s address.
SellingPartyAddress/
AddressLine2
StringFalseAdditional address information (if required).
SellingPartyAddress/
AddressLine3
StringFalseAdditional address information (if required).
SellingPartyAddress/
City
StringFalseThe city where the selling party is located.
SellingPartyAddress/
County
StringFalseThe county where the selling party is located.
SellingPartyAddress/
District
StringFalseThe district where the selling party is located.
SellingPartyAddress/
StateOrRegion
StringFalseThe state or region where the selling party is located.
SellingPartyAddress/
PostalCode
StringFalseThe postal code for the address. This code consists of a series of letters, digits, or both.
SellingPartyAddress/
CountryCode
StringFalseThe two-digit country code in ISO 3166-1 alpha-2 format.
SellingPartyAddress/
Phone
StringFalseThe phone number for the selling party that is located at that address.
SellingParty
TaxRegistrationType
StringFalseThe tax registration type for the entity. Allowed values are VAT (the value-added tax) and GST (the goods-and-services tax).
SellingParty
TaxRegistrationNumber
StringFalseThe tax registration number for the entity (for example, the VAT Id).
ShipFromPartyIdStringTrueThe assigned identification for the ship-from party.
ShipFromPartyAddressAggregateFalseThe identification of the shipper, by address.
ShipFromPartyAddress/
Name
StringTrueThe shipper’s name.
ShipFromPartyAddress/
AddressLine1
StringTrueThe first line of the shipper’s 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 party is located.
ShipFromPartyAddress/
PostalCode
StringFalseThe postal code for the shipper’s address. This code consists of a series of letters, digits, or both.
ShipFromPartyAddress/
CountryCode
StringFalseThe two-digit country code in ISO 3166-1 alpha-2 format.
ShipFromPartyAddress/
Phone
StringFalseThe shipper’s phone number.
ShipFromPartyAddress
TaxRegistrationType
StringFalseThe tax registration type for the entity. Allowed values are VAT (the value-added tax) and GST (the goods-and-services tax).
ShipFromPartyAddress
TaxRegistrationNumber
StringFalseThe tax registration number for the entity (for example, the VAT Id).
ShipToPartyIdStringTrueThe assigned identification for the ship-to party.
ShipToPartyAddressAggregateFalseThe identification of the ship-to party, by address.
ShipToPartyAddress/
Name
StringTrueThe ship-to party’s name.
ShipToPartyAddress/
AddressLine1
StringTrueThe first line of the ship-to party’s address.
ShipToPartyAddress/
AddressLine2
StringFalseAdditional address information (if required).
ShipToPartyAddress/
AddressLine3
StringFalseAdditional address information (if required).
ShipToPartyAddress/
City
StringFalseThe city where the ship-to party is located.
ShipToPartyAddress/
County
StringFalseThe county where the ship-to party is located.
ShipToPartyAddress/
District
StringFalseThe district where the ship-to party is located.
ShipToPartyAddress/
StateOrRegion
StringFalseThe state or region where the ship-to party is located.
ShipToPartyAddress/
PostalCode
StringFalseThe postal code for the ship-to address. This code consists of a series of letters, digits, or both.
ShipToPartyAddress/
CountryCode
StringFalseThe two-digit country code in ISO 3166-1 alpha-2 format.
ShipToPartyAddress/
Phone
StringFalseThe phone number for the ship-to party that is located at that address.
ShipToParty
TaxRegistrationType
StringFalseThe tax registration type for the ship-to party. Allowed values are VAT (the value-added tax) and GST (the goods-and-services tax).
ShipTo
TaxRegistrationNumber
StringFalseThe tax registration number for the ship-to party (for example, the VAT Id).
ShipmentMeasurementsStringFalseThe JSON aggregate representation of the shipment measurement details.
ImportDetailsStringFalseThe JSON aggregate representation of the import details.
ShippedItemsAggregateTrueAn aggregate representation of the items in this shipment.
ShippedItems/
ItemSequenceNumber
StringTrueThe line-item sequence number for the item.
ShippedItems/
AmazonProductIdentifier
StringFalseThe Amazon Standard Identification Number (ASIN) of an item.
ShippedItems/
VendorProductIdentifier
StringFalseThe vendor-selected product identification of the item.
ShippedItems/
ShippedQuantityAmount
IntegerTrueThe shipped quantity. This value should not be zero.
ShippedItems/
ShippedQuantityUnit
StringTrueThe unit of measure for the shipped quantity.
ShippedItems/
ShippedQuantityUnitSize
IntegerFalseThe unit size for the shipped quantity.
ShippedItems/
PurchaseOrderNumber
StringFalseThe Amazon purchase order (PO) number for the shipped item that is being confirmed. The PO number should be formatted as an eight-character, alphanumeric code.
ShippedItems/
LotNumber
StringFalseThe lot number of the shipped quantity.
ShippedItems/
ExpiryManufacturerDate
DatetimeFalseThe production, packaging, or assembly date that is determined by the manufacturer. This date’s meaning is determined based on the trade-item context.
ShippedItems/
ExpiryDate
DatetimeFalseThe date that determines the limit of consumption or use of a product. This date’s meaning is determined based on the trade item context.
ShippedItems/
ExpiryAfterDuration
Unit
DatetimeFalseThe unit for the duration after the manufacturing date during which the product is valid for consumption.
ShippedItems/
ExpiryAfterDuration
Value
IntegerFalseThe value for the duration in terms of the duration unit.
ShippedItems/
MaximumRetailPrice
CurrencyCode
StringFalseThe three-digit currency code, in ISO 4217 format, for the maximum retail prices.
ShippedItems/
MaximumRetailPrice
Amount
StringFalseThe maximum retail price for the shipped items as a decimal number with no loss of precision.
ShippedItems/
HandlingCode
StringFalseThe code that identifies the instructions about how the specified item, carton, or pallet should be handled.
CartonsAggregateTrueAn aggregate representation of the cartons in this shipment.
Cartons/
CartonIdentifiers
AggregateFalseA list of carton identifiers.
Cartons/
CartonIdentifiers/
Container
Identification
Type
StringTrueThe container identification type.
Cartons/
CartonIdentifiers/
Container
Identification
Number
StringTrueThe container identification number that adheres to the definition of the container identification type.
Cartons/
CartonSequenceNumber
StringTrueThe sequence number for the carton. The first carton is numbered 001, the second 002, and so on. This number is used as a reference to refer to the carton from the pallet level.
Cartons/
DimensionsLength
StringFalseThe length of the container.
Cartons/
DimensionsWidth
StringFalseThe width of the container.
Cartons/
DimensionsHeight
StringFalseThe height of the container.
Cartons/
WeightValue
StringFalseThe weight measurement value for the container as a decimal number with no loss of precision.
Cartons/
WeightUnit
StringFalseThe unit of measure for the weight of the container.
Cartons/
TrackingNumber
StringFalseThe tracking number for the container. This number is required for every carton in the small-parcel shipments.
Cartons/
CartonsItems
AggregateFalseA list of carton item details.
Cartons/
CartonsItems/
ItemReference
StringTrueThe reference number for the item. Be sure to provide the item sequence number from the items segment to refer to that item’s details here.
Cartons/
CartonsItems/
ShippedQuantityAmount
IntegerTrueThe number of units that are shipped for a specific item at a shipment level. If the item is present only in certain cartons within the shipment, provide this at the appropriate carton level.
Cartons/
CartonsItems/
ShippedQuantityUnit
StringTrueThe unit of measure for the shipped quantity.
Cartons/
CartonsItems/
ShippedQuantityUnitSize
IntegerFalseThe case size (if product is ordered by the case). Otherwise, the value is 1.
Cartons/
CartonsItems/
PurchaseOrderNumber
StringFalseThe Amazon purchase order (PO) number for the shipment that is being confirmed. If the items in this shipment belong to multiple PO numbers that are in particular carton within the shipment, then provide the PO number at the carton level. The PO numbers should be formatted as an eight-character, alphanumeric code.
Cartons/
CartonsItems/
LotNumber
StringFalseThe batch or lot number for the cartons. This number associates cartons with information that the manufacturer considers relevant for traceability of the cartons to which the element string is applied. The data might refer to the itself or to items within the carton. This field is mandatory for all perishable items.
Cartons/
CartonsItems/
ExpiryManufacturerDate
DatetimeFalseThe production, packaging, or assembly date that is determined by the manufacturer. This date’s meaning is determined based on the trade-item context.
Cartons/
CartonsItems/
ExpiryDate
DatetimeFalseThe date that determines the limit of consumption or use of a product. This date’s meaning is determined based on the trade item context.
Cartons/
CartonsItems/
ExpiryAfterDuration
Unit
StringFalseThe unit for the duration after the manufacturing date during which the product is valid for consumption.
Cartons/
CartonsItems/
ExpiryAfterDuration
Value
IntegerFalseThe value for the duration in terms of the duration unit.
Cartons/
CartonsItems/
MaximumRetailPrice
CurrencyCode
StringFalseThe three-digit currency code, in ISO 4217 format, for the maximum retail prices.
Cartons/
CartonsItems/
MaximumRetailPrice
Amount
StringFalseThe maximum retail price for the shipped items as a decimal number with no loss of precision.
Cartons/
CartonsItems/
HandlingCode
StringFalseA code that identifies the instructions about how the specified carton should be handled.
PalletsAggregateFalseAn aggregate representation of the pallets in this shipment.
Pallets/
PalletIdentifiers
AggregateTrueA list of pallet identifiers.
Pallets/
PalletIdentifiers/
Container
Identication
Type
StringTrueThe container identification type. Allowed values are SSCC, AMZNCC, GTIN, BPS, and CID.
Pallets/
PalletIdentifiers/
Container
Identification
Number
StringTrueThe container identification number that adheres to the definition of the container identification type.
Pallets/
Tier
IntegerFalseThe number of layers per pallet.
Pallets/
Block
IntegerFalseThe number of cartons per layer on the pallet.
Pallets/
DimensionsLength
StringFalseThe length of the pallet.
Pallets/
DimensionsWidth
StringFalseThe width of the pallet.
Pallets/
DimensionsHeight
StringFalseThe height of the pallet.
Pallets/
DimensionsUnit
StringFalseThe unit of measure for the dimensions of the pallet.
Pallets/
WeightValue
StringFalseThe weight measurement value for pallet as a decimal number with no loss of precision.
Pallets/
WeightUnit
StringFalseThe unit of measure for the weight of the pallet.
Pallets/
CartonsCount
IntegerFalseThe number of cartons that are present in the shipment. Provide the carton count only for unpalletized shipments.
Pallets/
CartonReferenceNumbers
StringFalseAn array of reference numbers for the cartons that are part of this pallet and shipment. Provide the carton sequence number from the cartons segment to refer to that carton’s details here.
Pallets/
PalletsItems
AggregateFalseA list of pallet item details.
Pallets/
PalletsItems/
ItemReference
StringTrueThe reference number for the item. Provide the item sequence number from the items segment to refer to that item’s details here.
Pallets/
PalletsItems/
ShippedQuantityAmount
IntegerTrueThe number of units that are shipped for a specific item at a shipment level. If the item is present only in certain cartons or pallets within the shipment, provide this at the appropriate carton or pallet level.
Pallets/
PalletsItems/
ShippedQuantityUnit
StringTrueThe unit of measure for the shipped quantity.
Pallets/
PalletsItems/
ShippedQuantityUnitSize
IntegerFalseThe case size (if product is ordered by the case). Otherwise, the value is 1.
Pallets/
PalletsItems/
PurchaseOrderNumber
StringFalseThe Amazon purchase order (PO) number for the shipment that is being confirmed. If the items in this shipment belong to multiple PO numbers that are in particular pallet within the shipment, then provide the PO number at the pallet level. The PO numbers should be formatted as an eight-character, alphanumeric code.
Pallets/
PalletsItems/
LotNumber
StringFalseThe batch or lot number for the pallet. This number associates a pallet with information that the manufacturer considers relevant for traceability of the pallet to which the element string is applied. The data might refer to the pallet itself or to items within the pallet. This field is mandatory for all perishable items.
Pallets/
PalletsItems/
ExpiryManufacturerDate
DatetimeFalseThe production, packaging, or assembly date that is determined by the manufacturer. This date’s meaning is determined based on the trade-item context.
Pallets/
PalletsItems/
ExpiryDate
DatetimeFalseThe date that determines the limit of consumption or use of a product. This date’s meaning is determined based on the trade item context.
Pallets/
PalletsItems/
ExpiryAfterDuration
Unit
StringFalseThe unit for the duration after the manufacturing date during which the product is valid for consumption.
Pallets/
PalletsItems/
ExpiryAfterDuration
Value
IntegerFalseThe value for the duration in terms of the duration unit.
Pallets/
PalletsItems/
MaximumRetailPrice
CurrencyCode
StringFalseThe three-digit currency code, in ISO 4217 format, for the maximum retail prices.
Pallets/
PalletsItems/
MaximumRetailPrice
Amount
StringFalseThe maximum retail price for the shipped items as a decimal number with no loss of precision.
Pallets/
PalletsItems/
HandlingCode
StringFalseA code that identifies the instructions about how the specified pallet should be handled.