Skip to main content

PID — Product Item Description

X12 PID segment: free-form and structured product descriptions on PO, ASN, and invoice lines — when partners require human-readable item text.

PID segment facts

  • PID is often mandatory when onboarding new SKUs — item master churn makes description loops a recurring compliance task.
  • Structured PID (type S) carries attribute pairs some apparel and CPG programs use for size/color validation.
  • SignalEDI mapping templates include PID defaults so operators can override description text before send.

What the PID segment does

PID adds descriptive text or structured product attributes to line items. Some retailers require PID for private-label SKUs; others treat it as optional when GTIN is present.

Loop: Under PO1, IT1, or SN1 loops

Common transaction sets: 850, 856, 810

Key elements

ElementNameDescription
PID01Item description typeF=free-form, S=structured — partner guides specify.
PID05DescriptionProduct title or attribute text shown on receiving documents.

Example PID segment

PID*F****Widget Blue 12oz~

Parse and validate samples with the free EDI validator or send JSON via the JSON→X12 mapping guide.

Common PID errors

  • Missing PID when partner mandates description for new SKUs
  • Description charset violations
  • PID length exceeds partner max

Related reference

Frequently asked questions

© 2026 SignalEDI Inc. All rights reserved.