Access X12 from your terminal Get the tedi CLI
503

Pricing History

Pricing History (503) is a transaction set that communicates historical pricing data for products and services. Suppliers and distributors typically send this document to buyers, customers, or procurement systems to provide a record of past pricing information. The structure uses the BGN (Beginning Segment) to establish the transaction context, the LIN (Item Identification) segment to identify specific products or line items, and the AMT (Monetary Amount) segment to record historical price values associated with those items.

For example, a chemical distributor like Brenntag might send a 503 to a manufacturing customer such as Procter & Gamble to document the pricing history for bulk purchases of specialty polymers over the past fiscal year. The message would identify each polymer product via the LIN segment, include quantity tiers via the QTY segment, show the historical amounts paid through AMT segments, and reference any applicable industry codes or contract terms through nested loops. This allows P&G’s procurement team to verify pricing trends, validate invoicing accuracy, and support cost analysis without requiring separate price quote documents.

Pricing History (PH503) contains 2 tables (Heading, Detail), 5 loops, and 38 segments. Sign up free or login to view every table, loop, and element in full, as well as download it in Markdown or console (text) formats.

Heading
ST 010
Transaction Set Header
R
Max 1
BGN 020
Beginning Segment
R
Max 1

Sign up free to see the full PH503 reference

See every segment, loop, and element across all 2 tables. Download it as a diagram or Markdown, or use the tedi CLI to access the full X12 reference from your terminal.