EDI 855 purchase order acknowledgment

The supplier's answer to an 850, line by line. The viewer opens with an example 855; paste your own to read it.

The viewer reads the delimiters from the ISA segment. The text is read in this browser and never uploaded.

What an EDI 855 is

The 855 is the supplier's acknowledgment of a buyer's purchase order. X12 describes it as the seller's acknowledgment of an 850, and adds that it can also tell the buyer about an order the vendor created. In X12's supply chain flow, the supplier sends it after its own system has processed the 850, to confirm the order or to change it.

Each buyer's guide sets when the 855 is due. Dot Foods, for example, asks for the first 855 within 24 hours of the purchase order and accepts updates until the order ships.

The 855 segment by segment

This table follows the example in the viewer above, which acknowledges the order on the 850 page:

SegmentWhat it carriesIn the example
ISAThe interchange header: sender and receiver IDs, date and time, the control number, and the delimitersISA*00* *00* *ZZ*QUILLFIELD *ZZ*FERROVA...
GSThe functional group header: the group code, the version, and the group control numberGS*PR*QUILLFIELD*FERROVALE*20261006*1105*552*X*004010~
STThe start of one transaction set, with its number and control numberST*855*0001~
BAKThe acknowledgment: purpose, acknowledgment type, the purchase order number and date, the seller's order number, and the dateBAK*00*AC*4500012345*20261005****SO-77120*20261006~
REFA reference number, named by its qualifierREF*IA*V-20417~
N1A party, such as the ship-toN1*ST*Ferrovale Industrial Supply*92*DC-COLUMBUS~
PO1The order line being acknowledged, as the buyer sent itPO1*1*12*EA*412.50**BP*FIS-71402*VP*QE-1614-8-SS~ and 3 more
ACKThe line's status, quantity, and date. A line can carry more than oneACK*IA*12*EA*068*20261014~ and 4 more
CTTThe number of lines and a hash total of the quantitiesCTT*4*94~
SEThe end of the set: the number of segments from ST to SE, and ST's control numberSE*15*0001~
GE and IEAThe ends of the group and the interchange, each with its count and control numberGE*1*552~

Acknowledgment types and line status codes

BAK02 says how much the 855 covers. The meanings below come from the public guides of 3M, SAP Business Network, and other buyers:

BAK02Meaning
ACAcknowledged with detail and changes
ADAcknowledged with detail, no change
AEAcknowledged with exception detail only
AKAcknowledged, no detail or change
ATAccepted
RDRejected, with detail
RJRejected, no detail

ACK01 gives each line's status. These codes appear in 3M's 855 guide:

ACK01Line status
IAItem accepted
IBItem backordered
ICItem accepted, changes made
IDItem deleted
IPItem accepted, price changed
IQItem accepted, quantity changed
IRItem rejected
DRItem rescheduled
IHItem on hold

The example explained

The viewer totals the statuses: 86 units accepted and 8 backordered.

Check emailed orders line by line before you confirm them

ThriveAI's order desk reads purchase orders that arrive by email and matches each line to your items and prices. It drafts the ERP order for a person to approve. Derik will tell you what a four-week build would cover.

See order desk automation

855 vs 997

The 997 and the 855 answer different questions. X12 says the 997 reports the syntax check only: the file arrived and parsed. The 855 is the business answer, line by line, such as a quantity on backorder or a new ship date. SAP Business Network returns a 997 on receipt and reports business errors separately, which shows the same split.

Dates in the 855

Each ACK segment can carry a date, with its qualifier in ACK04. SAP Business Network's guide uses 068, current schedule ship. Insight's guide pairs 055, confirmed, with accepted lines and 068 with backordered ones. The date a supplier commits to here is the date the buyer plans around, so send a new 855 when it moves.

How an 855 updates the buyer's purchase order

On the buyer's side, the 855 updates each line of the open purchase order: the confirmed quantity, the promised ship date, and any changed price. A backordered line stays open for the rest, so planning and receiving know what to expect. The guide to the backorder covers how to handle the open quantity.

Common 855 problems

Where the 855 sits in order to cash

The 855 follows the 850 and comes before the 856 ship notice and the 810 invoice. The guide to the order to cash process covers the whole cycle.

Acknowledgments with AI

An 855 needs someone to check stock and dates for each line before it goes out. For orders that arrive by email, ThriveAI's order desk drafts the ERP order for a person to approve. Drafting the acknowledgment for a person to send is one of the steps that can come after it.

Questions

What is an EDI 855?
An 855 is the purchase order acknowledgment a supplier sends after it processes a buyer's 850. BAK names the order and the type of acknowledgment. An ACK segment under each line says whether it is accepted, changed, backordered, or rejected, with a quantity and a date.
What is the difference between an 855 and an 860?
The 860 is a purchase order change sent by the buyer after the 850. The 855 is the supplier's answer to the original order. In X12's supply chain flow, the supplier answers an 860 with an 865, the change acknowledgment.
What does AC mean in an 855?
AC in BAK02 means acknowledged with detail and changes: the 855 lists every line, and at least one line differs from the order. AD means detail with no change, and RD and RJ mean the order was rejected, with or without detail.
How do I show a backorder in an 855?
Split the line into two ACK segments. Use IA with the quantity that ships and its date, and IB with the backordered quantity and its new date. The two quantities should add up to the quantity ordered, as the example on this page shows for line 2.
Is an 855 the same as a 997?
No. A 997 only reports whether a document arrived and passed the syntax checks, and X12 says it reports syntax, not meaning. The 855 is the business answer, line by line, such as a quantity on backorder or a new ship date. The supplier sends a 997 for the 850 first, and the 855 after it.
Can I convert an 855 to Excel?
Yes. Open the 855 in the viewer on this page and select Download CSV. Each line becomes a row with its ordered quantity, unit price, part numbers, and status, such as accepted 12 and backordered 8 with their dates. Nothing is uploaded.

Contact

Check emailed orders line by line before you confirm them

Tell Derik how your team confirms orders and ship dates today. He will tell you what a four-week order desk build would cover.

Prefer to talk? Book a meeting.

Your message goes to Derik Lawlis, the founder.