ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

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:

x12 example-223.x12
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

  • HeaderST, BGN, DTM*RT (period).
  • PartiesN1*SH (Consignor), N1*CN (Consignee).
  • Item — repeated LX loop: LIN (item identifier), QTY*A2 (opening stock), QTY*ZZ (consumption), QTY*ZZ (closing stock).
  • Reference contractREF*ZZ (consignment agreement ID).
  • SummarySE.

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.

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.