Skip to main content

BAK — Beginning Segment for PO Acknowledgment

X12 BAK segment on EDI 855 PO acknowledgements: acknowledgement type, PO number, and status codes suppliers send back to retailers.

BAK segment facts

  • BAK03 must echo the retailer's PO number exactly — formatting differences (leading zeros) cause 855 rejects.
  • BAK02 RJ triggers buyer workflows — include PO1 line detail with reason codes when rejecting or changing quantities.
  • Retail scorecards track 855 latency separately from ASN — treat BAK timing as a first-class SLA.

What the BAK segment does

BAK opens an 855 purchase order acknowledgement. BAK02 type codes (AC=acknowledge with detail, AD=accept, RJ=reject) tell the retailer how you intend to fulfill the PO.

Common transaction sets: 855

Key elements

ElementNameDescription
BAK01Transaction set purpose code00=original, 05=replace.
BAK02Acknowledgement type codeAC, AD, RJ — retailer programs define allowed values.
BAK03Purchase order numberMust match BEG03 on the inbound 850.
BAK04DateAcknowledgement date in CCYYMMDD.

Example BAK segment

BAK*00*AC*PO-1042*20250609~

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

Common BAK errors

  • BAK03 PO number mismatch
  • RJ without line-level reason codes
  • Late 855 after ship window

Related reference

Frequently asked questions

Built for SMB teams that need API-first EDI, healthcare diligence, and predictable pricing.

SignalEDI keeps the public promise consistent across every route: real-time processing, transparent monthly plans, no per-document fees, QuickBooks-friendly handoffs, and core healthcare X12 workflows on paid plans.

HIPAA-aware handlingBAA path documentedSecure API + webhooksNo per-document fees

Operations teams

A supplier operations team can see partner setup, validation, exceptions, and QuickBooks handoff in one workspace instead of chasing spreadsheets.

Healthcare billing

837, 835, and 270/271 workflows are explained in plain English, with HIPAA-aware handling and a documented BAA review path for diligence.

Developer teams

JSON/CSV in and X12 out, with API docs, webhooks, real-time status, and validation responses that make EDI feel like modern infrastructure.

Preview case studies

© 2026 CCCM Consulting LLC. All rights reserved.