Advanced shipping notices (ASNs) notify you about vendor deliveries. They help the sender describe the contents of a shipment and additional information about it, such as the items and packaging.
ASNs can help warehouse workers learn what is arriving when. Therefore, they can prepare. In addition, warehouse workers can use ASNs to match the details of a shipment to the related purchase order or inbound shipment order that was previously created.
This article presents a collection of scenarios that show, through examples, how to work with ASN files.
Important
Inbound ASN import applies only to items that are enabled for warehouse management processes (WMS). Before you can receive an ASN, a purchase or inbound shipment order must be registered in the system.
Inbound ASN
You import inbound ASNs by using the Inbound ASN V3 and/or Inbound ASN V5 composite data entities, which take advantage of the following child entities:
Inbound load header
Inbound shipment header
Inbound load packing structures
Inbound load packing structure cases
Inbound load packing structure case lines
Inbound load packing structure lines
The Inbound ASN composite data entities are intended for asynchronous integration scenarios where, for example, XML file–based imports can be used.
Note
Only the Inbound ASN V5 data entity supports inbound shipment orders. The type of order must be specified as part of the ASN data, which can be either InboundShipmentOrder for inbound shipment orders or Purch for purchase orders.
XML format for importing V3 ASNs
Supply Chain Management supports the following XML format for importing ASNs. Each node in the XML file represents an attribute from an individual entity.
This section provides an example of an ASN XML import file for inbound shipment orders that can be used with the Inbound ASN V5 entity.
Note
The Inbound ASN V5 entity supports the MODULE attribute for both the WHSInboundLoadPackingStructureEntity element and the WHSInboundLoadPackingStructureLineV5Entity element. This attribute can be used for both purchase orders (MODULE="Purch") and inbound shipment orders (MODULE="InboundShipmentOrder").
The following example shows an XML file for importing shipments for an inbound shipment order that doesn't include case details.