RECEIVE Dispatch Confirmations
messageType: logistics.dispatchConfirmation
Receive dispatch confirmations from logistics management system.
Filename format: <location>_<operative>_DC_<YYYYMMDD>_<uniqueId>\.<extensions>
Sample files
{
"messageHeader":{...},
"dispatchConfirmationStatus":{...},
"dispatchConfirmation":{...}
}
Property | Type | Mandatory | Description |
---|---|---|---|
messageHeader | MessageHeader | M | Message header information |
dispatchConfirmationStatus | DispatchConfirmationStatus | M | Defines when exactly in the outbound process the message was created (after picking, packing, loading etc.) |
dispatchConfirmation | DispatchConfirmation | M | Dispatch confirmation |
DispatchConfirmationStatus
"...": {
"statusTypeIdentifier": string
}
Property | Type | Length | Mandatory | Description |
---|---|---|---|---|
statusTypeIdentifier | string | O | PCKCF : triggered when packing was confirmed. DPCON : order confirmed, goods ready for sending. WAPAR : sent when a parcel shipment is confirmed. Includes Tracking id. |
DispatchConfirmation
"...": {
"warehouse": {...},
"dispatchOrderId": 34535,
"customerReference1": "REF/8345",
"customerReference2": "0015430",
"orderReference": "ORD-987623",
"orderDate": {...},
"receiver": {...},
"shippingMode": "ABH",
"deliveryTerm": {...},
"deliveryNoteNumber": "1538",
"forwarder": {...},
"shipmentTrackingId": "",
"shipmentTrackingUrl": "",
"positions": [{...}],
"packages": [{...}],
"shipments": [{...}],
}
Property | Type | Length | Mandatory | Description |
---|---|---|---|---|
warehouse | Warehouse | M | Information about warehouse | |
dispatchOrderId | Integer | O | ID generated for warehouse dispatch order | |
customerReference1 | String | 35 | M | Reference from customer, taken from the corresponding dispatch order. |
customerReference2 | String | 35 | O | Reference from customer, taken from the corresponding dispatch order. |
orderReference | String | 35 | O | Order reference from customer's client, taken from the corresponding dispatch order. |
orderDate | ApiDate | O | Dispatch order date | |
receiver | LogisticsParty | M | Receiver of dispatch Confirmation | |
shippingMode | String | 3 | O | Valid values: ABH, SPE, PAR ABH=pick-up, SPE=freight forwarder, PAR=parcel service |
deliveryTerm | DeliveryTerm | M | Delivery term and location | |
deliveryNoteNumber | String | 10 | O | Delivery note number |
forwarder | LogisticsParty | M | Forwarder of dispatch confirmation | |
shipmentTrackingId | String | O | shipment tracking id | |
shipmentTrackingUrl | String | O | shipment tracking url | |
positions | Array[DispatchConfirmationPosition] | M | Positions of dispatch confirmation | |
packages | Array[DispatchConfirmationPackage] | O | Packages of goods dispatched. Not always present, depends on business processes. | |
shipments | Array[DispatchConfirmationShipment] | O | Shipments of dispatch confirmation. Not always present, depends on business processes. |
DispatchConfirmationPosition
"...": {
"positionNumber": "1",
"clientPositionNumber": "010",
"deliveryNotePositionNumber": "010",
"customerPositionReference": "010",
"quantity": 15,
"variableQuantity": 4,
"itemCode": "ART-8456",
"itemdescription1": "Article name",
"itemdescription2": "Some more",
"itemdescription3": "",
"itemdescription4": "",
"itemVolume": 2.47,
"measureOfVolume": "m³",
"itemWeight": 24.63,
"measureOfWeight": "kg",
"eanCode": "5438245978836",
"sscc": "SSCC-Number",
"batchNumber": "1654863",
"allocationNumber": "44",
"mhe": "MHE",
"mheReference": "MHE-REF",
"packagingType": "PAL",
"customsReference": "8564168146",
"clearingUnit": "CLU",
"pricePerItem": 3,
"totalPrice": 45,
"currencyCode": "EUR",
"productionDate": {...},
"bestBeforeDate": {...},
"packagingUnits": [{....}],
"serialNumbers": [
"123456789",
"987654321",
]
}
Property | Type | Length | Mandatory | Description |
---|---|---|---|---|
positionNumber | String | 5 | M | Position number |
clientPositionNumber | String | 5 | O | Position number from client |
deliveryNotePositionNumber | String | 5 | M | Delivery note position number |
customerPositionReference | String | 35 | O | Position reference from customer |
quantity | Integer | M | Quantity in pieces (packaging unit, smallest unit) | |
variableQuantity | BigDecimal | 10,4 | O | Variable Quantity (running meter) |
itemCode | String | 20 | M | Item number defined in item master database |
itemDescription1 | String | 35 | M | Item description 1 |
itemDescription2 | String | 35 | O | Item description 2 |
itemDescription3 | String | 35 | O | Item description 3 |
itemDescription4 | String | 35 | O | Item description 4 |
itemVolume | BigDecimal | 10,6 | O | Item volume |
measureOfVolume | String | 3 | C | Mandatory, if itemVolume is filled. Currently always "m³". |
itemWeight | BigDecimal | 10,4 | O | Item weight |
measureOfWeight | String | 3 | C | Mandatory, if itemWeight is filled. Currently always "kg". |
eanCode | String | 13 | O | European Article Number |
sscc | String | 18 | O | SSCC Number |
batchNumber | String | 35 | O | Batch number |
allocationNumber | String | 35 | O | Allocation number, if item is reserved for a project for example |
packagingType | String | 3 | O | Packaging type code of the smallest packaging unit of items. |
mhe | String | 3 | O | Packaging type code of Mechanical Handling package, if position items are packaged to another package |
mheReference | String | 35 | O | Reference of MHE, e.g. SSCC-Number |
customsReference | String | 35 | O | Customs reference |
clearingUnit | String | 15 | O | HS-code for customs clearance |
pricePerItem | BigDecimal | 15,5 | O | Price per item |
totalPrice | BigDecimal | 15,5 | O | Total price of position |
currencyCode | String | 3 | C | ISO 4217 three letter currency code. Mandatory, if pricePerItem or totalPrice are provided. |
productionDate | ApiDate | O | Goods production date, if applicable to item. | |
bestBeforeDate | ApiDate | O | Goods expiration date, if applicable to item. | |
packagingUnits | Array[PackagingUnit] | 1 - 6 | M | Packaging units of the item, level 1 is PCS |
serialNumbers | Array[String] | O | serial numbers |
DispatchConfirmationPackage
"...": {
"packageNumber": 1,
"quantity": 2,
"packagingType": "PAL",
"packageReference": 12345,
"handlingUnitNumber": "AAAAQZ",
"length": 120,
"width": 80,
"height": 50,
"measureOfDimension": "cm",
"volume": 0.48,
"measureOfVolume": "m³",
"weight": 44.63,
"measureOfWeight": "kg",
"trackingId": "",
"trackingUrl": "",
"packageItems": [{...}]
}
Property | Type | Length | Mandatory | Description |
---|---|---|---|---|
packageNumber | Integer | M | continuous number of package | |
quantity | Integer | M | Quantity of packages | |
packagingType | String | 3 | M | Packaging type code of package |
packageReference | String | 35 | O | package reference (for example external SSCC) |
handlingUnitNumber | String | 6 | M | unique package iD given by WMS. This iD is also present on physical package label. |
length | Integer | O | Length of package | |
width | Integer | O | Width of package | |
height | Integer | O | Height of package | |
measureOfDimension | String | 3 | C | Mandatory, if length width height are filled. Currently always "cm". |
volume | BigDecimal | 10,5 | O | Volume of package |
measureOfVolume | String | 3 | C | Mandatory, if volume is filled. Currently always "m³". |
weight | BigDecimal | 10,2 | O | Weight of package |
measureOfWeight | String | 3 | C | Mandatory, if itemWeight is filled. Currently always "kg". |
trackingId | String | O | tracking id | |
trackingUrl | String | O | tracking url | |
packageItems | Array[PackageItems] | O | Details for items in the package |
DispatchConfirmationPackageitems
"...": {
"itemCode": 1,
"quantity": 2,
"packagingType": "STK",
"deliveryNotePositionNumber": "",
"serialNumbers": ["123456789", "890123"]
}
Property | Type | Length | Mandatory | Description |
---|---|---|---|---|
itemCode | String | 20 | M | item Code |
quantity | Integer | M | quantity of item in the package | |
packagingType | Integer | 3 | M | packaging Type |
deliveryNotePositionNumber | String | 5 | M | delivery Note Position Number |
serialNumbers | Array[String] | O | serial numbers |
DispatchConfirmationShipment
"...": {
"trackingId": "1Z108551YW96458034",
"provider": "UPS",
"trackingURL": "...",
"parcelShipmentURL": "...",
"parcels": [{...}]
}
Property | Type | Length | Mandatory | Description |
---|---|---|---|---|
trackingId | String | O | Tracking Id of the shipment | |
provider | String | O | Name of the provider | |
trackingURL | String | O | Tracking URL | |
parcelShipmentURL | String | O | Parcel shipment URL | |
parcels | Array[DispatchConfirmationParcel] | O | Parcels of the shipment |
DispatchConfirmationParcel
"...": {
"licensePlate": "1Z108551YW96458034"
}
Property | Type | Length | Mandatory | Description |
---|---|---|---|---|
licensePlate | String | O | Parcel license plate |