Purchase Order Acknowledgment
An 855 Purchase Order Acknowledgment is a formal response sent by a supplier to a buyer confirming receipt and acceptance (or conditional acceptance) of a purchase order. The supplier sends this transaction to the buyer to provide visibility into order status, acknowledge line items, and communicate any modifications to pricing, quantities, delivery dates, or terms. Key segments include the BAK (Beginning Segment for Purchase Order Acknowledgment), which establishes the acknowledgment type and related purchase order reference; the PO1 loop, which contains baseline item data and allows the supplier to confirm, modify, or reject individual line items; and the ACK loop, which provides explicit acknowledgment status for each line with corresponding dates and monetary amounts.
For example, when TechSupply Inc. receives a purchase order from RetailCorp for 500 units of wireless keyboards at $45 each with a requested delivery date of March 15, TechSupply responds with an 855 transaction. In the BAK segment, TechSupply identifies the acknowledgment as “Accepted” and references RetailCorp’s original order number. Within the PO1 detail loop, TechSupply confirms the 500-unit quantity and $45 unit price. However, if inventory constraints exist, the ACK segment for that line item can indicate “Accepted with change,” and the LDT (Lead Time) segment can communicate that delivery will occur on March 22 instead. The 855 thus provides RetailCorp with a clear, machine-readable confirmation of what the supplier will deliver and when.
Purchase Order Acknowledgment (PR855) contains 3 tables (Heading, Detail, Summary), 15 loops, and 155 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.
Sign up free to see the full PR855 reference
See every segment, loop, and element across all 3 tables. Download it as a diagram or Markdown, or use the tedi CLI to access the full X12 reference from your terminal.