X12 895 — Delivery / Return Acknowledgment or Adjustment
The 895 documents the acknowledgment of a delivery / return or a post-receipt adjustment between buyer and supplier: confirmation, discrepancies, returns.
Purpose
The 895 is used in DSD (Direct Store Delivery) to confirm delivery and signal adjustments (overage, shortage, damaged) between the delivery driver and the retailer. It complements the 894 (Delivery / Return Base Record) with post-event adjustments.
Acknowledged by 997. Downstream financial adjustments flow through 812 (Credit/Debit Adjustment) or directly through a modified 820 (Payment).
Envelope structure
The 895 travels within the three X12 envelope levels (ISA/IEA,
GS/GE with functional group DA, and ST/SE).
Didactic example in release 004010:
ISA*00* *00* *ZZ*DSDDRIVER *ZZ*RETAILER *260514*1800*U*00401*000000895*0*P*>~
GS*DA*DSDDRIVER*RETAILER*20260514*1800*1*X*004010~
ST*895*0001~
BGN*00*DA-2026-0042*20260514~
N1*SH*ACME BEVERAGE DSD*24*EIN-DSD~
N1*ST*STORE-2244*92*STR-2244~
LX*1~
LIN**UP*012345678905~
QTY*46*120~
QTY*ZZ*5~
MSG*OVERAGE - 5 CASES NOT ORDERED~
SE*10*0001~
GE*1*1~
IEA*1*000000895~ Common segments
- Header —
ST,BGN. - Parties —
N1*SH(DSD supplier),N1*ST(Store). - Items —
LXloop:LIN,QTY*46(Delivered Quantity),QTY*ZZ(Adjustment),MSG(reason). - Summary —
SE.
Common pitfalls
- Signature at delivery: a 895 without electronic signature confirmation from the receiver leaves overage / shortage contestable; capture signature in parallel.
- Returns vs adjustments: a physical return (driver takes cases back) differs from an adjustment (driver leaves them but buyer disputes);
MSGmust distinguish. - Per-DSD route: a driver may serve 20 stores a day; a 895 mis-labelled on store ID crosses accounts — always verify
N1*ST.
Related transactions
Documentation
The code 895 and the name Delivery / Return Acknowledgment or Adjustment are public and listed on x12.org/products/transaction-sets. The complete structure of loops, qualifiers and code lists is distributed by DISA via the proprietary Implementation Guides (TR3). ediverse.io covers only public concepts, the envelope and didactic examples.