ADC 177 

Advance Shipment Notice (ASN) 856 

Cancellation and Correction Functionality 

1. ORIGINATOR: Defense Logistics Agency (DLA), J-3731 

2. FUNCTIONAL AREA: Post Acquisition 

3. REQUESTED CHANGE 

a. Title: ASN 856 Cancellation and Correction Functionality 

b. Description of Change: This change request makes available for use additional 

codes within the Beginning Segment (BSN) of the 856 ASN transaction to support 

capability to identify cancellations and corrections. The BSN01 data element provides 

the purpose of the transaction, i.e., transaction is a corrected copy or if the transaction is 

to cancel a previously transmitted ASN/856 data from the vendor to the recipient of the 

goods. This transaction is utilized to provide shipment information to designated parties 

identified in the contract. The Defense Logistics Management System (DLMS) revision 

is minimal and consists only of adding/opening two codes for vendor use in the Business 

Systems Modernization (BSN) segment of the ASN/856. 

 c. Procedures: Insert BSN codes CO for corrected, and 01 for cancellation in 

BSN01 of the DLMS Supplement to Federal IC and the DOD 4000.25-M Defense 

Logistics Management Systems Manual. 

d. Corresponding changes in Wide Area Workflow – Receipt Acceptance (WAWFRA) WAWF for processing correction/cancellation updates of ASN will be as follows: 

 (1) Process will be based upon the Vendor performing a manual action in 

WAWF. There will be no EDI/FTP capability to update/void a document existing in 

WAWF at this time. 

(2) If a Vendor recalls a document, changes and resubmits the document - 

WAWF will send a corrected 856_ASN as a complete layover to the ASN/856 originally 

extracted. 

(3) If a Vendor voids a document - WAWF will send a cancelled ASN/856 as a 

complete layover to the ASN/856 originally extracted. 

Reference Code Revision 

BSN01 Transaction Set Purpose Code 

01 = Cancellation 

Replace existing DLMS note (which 

indicates this code is not applicable) with the 

following: 

DLMS Note: Use to cancel a previously 

transmitted ASN. 

BSN01 Transaction Set Purpose Code 

 CO = Correction 

Replace existing DLMS note (which 

indicates this code is not applicable) with the 

following: 

DLMS Note: Use to indicate this transaction 

is being sent to correct data previously 

transmitted via ASN. 
4. Reason for Change: Today the only code available in the BSN data set to indicate 

the purpose of the ASN/856 transaction is ‘original’. 

Vendor’s often need to recall a previously transmitted ASN/856 to correct the data input 

or cancel the ASN/856. The addition of a cancellation or correction code in the BSN 

segment of the Advance Shipment Notice will allow Wide Area Workflow to pass vendor 

corrected data via the ASN/856 to the data recipients. By having the code to indicate the 

transactions purpose, the data recipient can update ASN/856 record on hold awaiting the 

receipt of the vendor shipment. 

5. ADVANTAGES AND DISADVANTAGES: 

 a. Advantages: Supports implementation of the WAWF-RA program and clarifies 

the intent of the vendor’s transmitted ASN/856.

b. Disadvantages: During coordination of the proposal, the United States 

Transportation Command forwarded a recommendation for consideration of X12 codes 

consistent with the Defense Transportation E-Business Committee approved 

implementation conventions and usage within the Transportation community. This 

recommendation was considered, however, the code selection above is consistent with 

codes already in use by the vender in other transactions which flow through WAWF. 

Therefore, it was decided to maintain consistency with these, instead of the 

Transportation transactions. 

6. ALTERNATIVES: None identified

7. IMPACT: (Publications): DOD 4000.25-M, DLMS Supplement