X12 223 — Consignment Summary List
The 223 transmits a periodic summary of consignment activity between a consignor (supplier) and a consignee: inventory, movements, sales.
Purpose
The 223 documents the state of a consignment program — a model where the supplier retains ownership of inventory until used by the consignee. It carries consignment stock per item, period consumption / sales, returns, losses, shrinkage.
It is used in automotive VMI (Vendor Managed Inventory), hospital supply, and medical devices, where the consignee buys only on consumption. Acknowledged by 997; the 223 typically triggers an 810 (Invoice) on consumed quantity or an 846 (Inventory Inquiry/Advice) in response.
Envelope structure
The 223 travels within the three X12 envelope levels (ISA/IEA,
GS/GE with functional group CS, and ST/SE).
Didactic example in release 004010:
ISA*00* *00* *ZZ*SUPPLIER *ZZ*HOSPITAL *260514*1000*U*00401*000000223*0*P*>~
GS*CS*SUPPLIER*HOSPITAL*20260514*1000*1*X*004010~
ST*223*0001~
BGN*00*CS-2026-04*20260514~
N1*SH*ACME MED DEVICES*24*EIN-SUPPLIER~
N1*CN*GENERAL HOSPITAL*24*EIN-HOSPITAL~
DTM*RT*20260401~
DTM*RT*20260430~
LX*1~
LIN**UP*012345678905~
QTY*A2*250~
QTY*ZZ*180~
QTY*ZZ*45~
SE*11*0001~
GE*1*1~
IEA*1*000000223~ Common segments
- Header —
ST,BGN,DTM*RT(period). - Parties —
N1*SH(Consignor),N1*CN(Consignee). - Item — repeated
LXloop:LIN(item identifier),QTY*A2(opening stock),QTY*ZZ(consumption),QTY*ZZ(closing stock). - Reference contract —
REF*ZZ(consignment agreement ID). - Summary —
SE.
Common pitfalls
- Consignment ownership: as long as the item is not consumed, the consignor retains ownership — the 223 must never be interpreted as a goods receipt by the consignee.
- Medical product expiry: for medical consumables, the 223 must include batch / expiration; a consignment program without expiry tracking accumulates expired stock.
- Shrinkage liability: unexplained losses or breakage are at consignee charge per the contract; the 223 must separate valid consumption vs shrinkage for correct billing.
Related transactions
Documentation
The code 223 and the name Consignment Summary List 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.