PO1
Baseline Item Data. The X12 segment that opens each order line in a Transaction Set 850 — the equivalent of LIN/QTY/PRI in EDIFACT.
Definition
In Transaction Set 850, PO1 is the first segment of a line loop (loop ID PO1). It carries number, quantity, unit, unit price, and up to five product identifiers in a single sequence:
- PO101 — Assigned Identification (element 350): line number within the order.
- PO102 — Quantity Ordered (element 330): ordered quantity.
- PO103 — Unit or Basis for Measurement Code (element 355):
EAEach,PCPiece,KGKilogram,LBPound,BXBox. - PO104 — Unit Price (element 212): unit price.
- PO105 — Basis of Unit Price Code (element 639):
PEPrice per each,WEPer weight. - PO106-25 — Product/Service ID Qualifier & Product/Service ID pairs: up to ten pairs (element 235 + 234), e.g.
UPUPC,ENEAN/UCC-13,VNVendor's Item Number,BPBuyer's Part Number.
Origin
PO1 has been defined in X12 since version 002001 (1985) and is part of the Transaction Set 850 (Purchase Order), the most-implemented in the standard — massively adopted by North American retail, the automotive industry, healthcare and grocery distribution. Maintained by ASC X12.
Example in context
Reading: line 1, 24 units (EA), unit price 12.50 (PE = per each), UPC
789012345678, supplier reference SUPPLIER-REF-78.
PID describes the product in free text.