Product: SAP Business One
Article Link: https://help.truecommerce.com/en/articles/16013985-sap-business-one-setting-the-asn-type
An Advance Ship Notice (856) uses different looping structures — called ASN Types — that determine how shipment, order, pack, and item data is organized within the transaction. Each Trading Partner may require a specific format, so the correct ASN Type must be configured in SAP Business One to ensure the Integration Service knows how to structure your outbound Advance Ship Notice (856).
The ASN Type is stored in a header-level User-Defined Field (UDF) labeled ASN Type (backend field code: U_TRC_ASNT) on your Sales Order. This value automatically transfers to the Delivery when it is created, but can also be set or corrected directly on the Delivery if needed.
ASN Type Options
The ASN Type field is a dropdown containing the following options. Your Trading Partner will determine which type is required for their Advance Ship Notice (856).
ASN Type | Advance Ship Notice (856) Looping Structure |
No Pack | Shipment → Order → Item (SOI) |
Pick and Pack | Shipment → Order → Pack → Item (SOPI) |
Pallet Pick and Pack | Shipment → Order → Tare → Pack → Item (SOTPI) |
Pallet | Shipment → Order → Item → Pack (SOIP) |
Setting the ASN Type via TrueCommerce Foundry Default
The standard practice is to configure a default ASN Type in TrueCommerce Foundry for each Trading Partner. When a Purchase Order (850) is exported, the Integration Service reads this default and automatically populates the ASN Type field on the resulting Sales Order.
Navigate: TrueCommerce Foundry → Trading Partners → (Trading Partner) → Translations → Defaults
Locate: Partner:ASNType
Set: The appropriate ASN Type value (e.g., No Pack, Pick and Pack, etc.) as required by your Trading Partner
Only transactions exported after setting this default will be affected. Existing Sales Orders will need to be updated manually.
Setting the ASN Type Manually on a Sales Order
If a Sales Order was manually entered, or the Foundry default was not applied correctly, you can set the ASN Type directly on the Sales Order. This value will automatically transfer to any Delivery created from that Sales Order.
Navigate: Sales A/R → Sales Orders → (Sales Order)
Select: The User-Defined Fields (UDF) section at the header level
Locate: ASN Type (U_TRC_ASNT)
Set: Appropriate ASN Type value
Adjusting the ASN Type on a Delivery
If a Delivery has already been created and the ASN Type needs to be corrected before generating the Advance Ship Notice (856), you can adjust it directly on the Delivery document.
Navigate: Sales A/R → Deliveries → (Delivery)
Select: The User-Defined Fields (UDF) section at the header level
Locate: ASN Type (U_TRC_ASNT)
Set: Appropriate ASN Type value
rev 07/21/26
