FREE TOOL

Purchase order acknowledgement reader

A purchase order acknowledgement (POA, or EDI 855) is the supplier’s answer to your PO: it accepts the order as written, accepts it with changes to the date, quantity or price, ships part and backorders the rest, or rejects it. Paste a supplier’s reply below, in any language, and the reader shows the PO update field by field, which work orders and customer orders it hits, the fix, and a reply in the supplier’s own language. Morsa does this on every reply the minute it lands in a buyer’s inbox.

Updated October 21, 2026

PO acknowledgement reader
Read against
PO 4471 ships 3 days late and runs Press 4 out of 0.8 mm coil Thursday 10/15.

PO 4471, from Mike Reyes, Northgate Steel Service, to Karen Lee, buyer at Penwick Stamping & Supply (a sample company). Penwick's day: Monday 10/12/2026.

Paste it as it came. Earlier messages quoted under it are ignored.
What changed

PO 4471 ships 3 days late and runs Press 4 out of 0.8 mm coil Thursday 10/15.

And the 0.8 mm coil lead time doubles, from 8 to 16 weeks.

As an EDI 855: BAK02 AC (acknowledge, with detail and change), line ACK01 DR (item accepted, date rescheduled).

The 5 open POs at Penwick it is read against
POSupplierItemQty and priceShips, arrives, need-by
PO 4471Northgate Steel ServiceRM-CR08 Coil, cold-rolled steel, 0.8 mm18,000 lb at $0.49Ships 10/13, arrives 10/14, need 10/14
PO 4475Northgate Steel ServiceRM-CR12 Coil, cold-rolled steel, 1.2 mm12,000 lb at $0.52Ships 10/22, arrives 10/23, need 10/26
PO 4480Tai-Ho FastenerFS-M8-25 Hex bolt, M8 x 25, class 8.8, zinc40,000 pc at $0.031Ships 10/20, arrives 11/6, need 11/9
PO 4486Resortes del Bajio52-1140 Gas spring, 20 in, 90 lb400 ea at $15.20Ships 10/16, arrives 10/21, need 10/30
PO 4492Clearwater Finishing41-3307 Mounting bracket, 3-hole, zinc-plated8,000 ea at $0.11Ships 10/15, arrives 10/15, need 10/15
The PO updatePO 4471, Northgate Steel Service, RM-CR08 Coil, cold-rolled steel, 0.8 mm
FieldOn the PONowFrom the reply
Ship dateTuesday 10/13 (was)Friday 10/16“The mill pushed our slitting schedule, so it now ships Friday 10/16, not Tuesday.”
ArrivesWednesday 10/14 (was)Monday 10/19Worked out: 1 business day in transit, as on the PO.
Lead time8 weeks (was)16 weeks“Also, effective today our lead time on 0.8 mm cold-rolled goes from 8 weeks to 16 weeks.”For new orders, on the supplier's record.
What it hits
How this is worked out

Stock on hand is used first, in the order the work orders start and the customer orders ship. A work order is hit when its material runs out before the new arrival. Its customer order is late when the material lands on or after the day it ships, and at risk when it lands before that but after the work order was due to start. Arrival dates keep the PO's business days in transit (no holidays).

The fix: 3 options
  1. Ask Northgate to ship 8,700 lb nowShip Tuesday 10/13 to arrive by Wednesday 10/14: that covers WO 8812 and WO 8815. The other 9,300 lb can still come Friday 10/16. The reply below asks for it.
  2. Thursday, run WO 8819 first on Press 4WO 8819 makes 41-1180 (cam latch), and its 1.2 mm coil is in stock: 15,000 lb on hand, it needs 3,100. Press 4 keeps running while the 0.8 mm coil comes.
  3. Place the next 0.8 mm coil buy with Westbrook CoilWestbrook Coil is the approved alternate at 9 weeks. Ordered today it arrives by Monday 12/14; at Northgate's new 16 weeks it would be Monday 2/1/2027.
Reply to Mike ReyesIn English
Reply
Hi Mike,

Thanks for the update on PO 4471. Noted: it now ships Friday 10/16. That leaves us short: we run out of 0.8 mm coil Thursday 10/15. Can you ship 8,700 lb so it arrives by Wednesday 10/14, and the rest as you said? Please let me know today. Also noted: the lead time for 0.8 mm coil is now 16 weeks.

Thanks,
Karen

Nothing is sent from this page. In Morsa it goes from the buyer's own Outlook or Gmail, in her words, once she approves.

In Morsa, this reply is read the minute it lands in the buyer's inbox, the ERP date is written, and the buyer only approves the fix. See it on your POs

The quick read runs in your browser. To read the reply in full, its text and the PO lines are sent to Morsa's server; nothing you paste is stored or logged.

What is a purchase order acknowledgement?

A purchase order acknowledgement is the document a supplier sends back after receiving a purchase order, saying whether they can fill it as written. The PO is the buyer’s request; the acknowledgement is the supplier’s commitment, line by line: the quantity they will ship, the price they will charge and the date it ships or arrives. Until it comes back, the date in your ERP is a hope, not a promise.

Buyers usually ask for it fast. SPS Commerce notes that retailers often require the EDI 855 within 24 to 48 hours of the PO, and SourceDay reports that many manufacturers set the same 24 to 48 hour window.

What a PO acknowledgement contains

  • The PO number and date it answers, and often the supplier’s own order number.

  • A status for the whole order: accepted, accepted with changes, or rejected.

  • A status for each line: the item, the quantity confirmed, the unit price, and the ship or delivery date.

  • Every change from the PO: a new date, a smaller quantity, a split shipment, a new price, a substitute part.

  • Terms and a contact: payment and freight terms if they differ, and who to call.

The four answers a supplier can give

AnswerWhat it meansWhat the buyer doesEDI 855 codes
Accept as writtenEvery line, quantity, price and date as on the POMark the PO confirmedBAK02 AD or AK, ACK01 IA
Accept with changesA new date, quantity or price on one or more linesCheck what it hits, then accept, push back or fix around itBAK02 AC; ACK01 DR (date), IQ (quantity), IP (price), IC (several)
Partial or backorderPart ships now, the rest later or with no dateGet a date for the balance; check what runs shortBAK02 AC; ACK01 BP or IB
RejectThey cannot supply itFind another source todayBAK02 RD or RJ; ACK01 IR

Codes from the X12 855 transaction set (elements 587 and 668).

EDI 855 acknowledgement type codes (BAK02)

In EDI, the acknowledgement is the 855 transaction set. Its BAK segment carries the PO number, the PO date and, in BAK02, one code for the whole order (X12 element 587):

CodeMeaning
ACAcknowledge, with detail and change
ADAcknowledge, with detail, no change
AEAcknowledge, with exception detail only
AHAcknowledge, hold status
AKAcknowledge, no detail or change
APAcknowledge, product replenishment
ATAccepted
NANo acknowledgment needed
RDReject with detail
RFReject with exception detail only
RJRejected, no detail
RNRejected, not as agreed
RORejected with counter offer
RVRejected, violates industry practices
ZZMutually defined

BAK01 says why the 855 was sent: 00 original, 06 confirmation, 04 change, 05 replace, 01 cancellation.

Line item status codes (ACK01)

CodeMeaning
IAItem accepted
IBItem backordered
ICItem accepted, changes made
IDItem deleted
IEItem accepted, price pending
IHItem on hold
IPItem accepted, price changed
IQItem accepted, quantity changed
IRItem rejected
ISItem accepted, substitution made
BPItem accepted, partial shipment, balance backordered
DRItem accepted, date rescheduled
SPItem accepted, schedule date pending
ACItem accepted and shipped
ARItem accepted and released for shipment

Also R1 to R8 for specific reject reasons. The new dates go in DTM or ACK segments with qualifier 068 (current schedule ship) or 067 (current schedule delivery).

An EDI 997 is not an acknowledgement of the order. The 997 only says the 850 file arrived and could be read; the 855 says whether the supplier will fill it.

Why buyers need one

  • A sent PO is not a confirmed PO. Production plans, and the dates promised to your customers, rest on the supplier’s date.

  • Changes hide in email. A new date or price in a reply that nobody types into the ERP means planning runs on a date that is already wrong.

  • Price differences surface at the invoice unless they are caught at the acknowledgement, when the buyer can still push back.

  • A slip is cheap on Monday and expensive on Thursday. Seen early, a three-day slip is an expedite or a resequence; seen when the press stops, it is a late customer order.

What to do when the acknowledgement differs from the PO

  1. Compare it with the PO field by field: ship date, arrival, quantity, price, lead time, terms. Quote the supplier’s words for each change.

  2. Work out what it hits: stock on hand first, then the work orders that need the material before it arrives, then the customer orders those work orders feed.

  3. Decide: accept and update the ERP date, push back (hold the PO price, ask for part of it early), or fix around it (run another job first, ship part from stock, buy from the approved alternate).

  4. Reply in writing the same day, in the supplier’s language, and write the new date into the ERP so planning sees it.

  5. Watch for the next change: acknowledged dates move too.

In the US, an acknowledgement that adds or changes terms can still accept the order, and the changed terms may become part of the contract between merchants unless you object (UCC 2-207, the battle of the forms). Answer a changed price or term in writing; do not let it sit.

Worked example: the coil that slips three days

The sample company is Penwick Stamping & Supply, a fictional Michigan stamper. On Monday 10/12, Northgate writes that PO 4471, 18,000 lb of 0.8 mm coil, now ships Friday 10/16, not Tuesday, and that the lead time goes from 8 to 16 weeks. The reader’s verdict:

PO 4471 ships 3 days late and runs Press 4 out of 0.8 mm coil Thursday 10/15.

  • Arrival moves from Wednesday 10/14 to Monday 10/19 (1 business day in transit, as on the PO).

  • 4,000 lb on hand covers part of WO 8812 on Thursday; it is 3,500 lb short, and WO 8815 on Friday is 5,200 lb short.

  • SO 22904 for Lakeway ships Monday 10/19, the day the coil lands: late. SO 22871 for Talbot is at risk.

  • The fix: ask Northgate for 8,700 lb (3,500 + 5,200) by Wednesday 10/14; run WO 8819 first on Thursday, its 1.2 mm coil is in stock; place the next coil buy with Westbrook Coil, the approved alternate at 9 weeks.

  • The drafted reply asks: “Can you ship 8,700 lb so it arrives by Wednesday 10/14, and the rest as you said?”

A reply format to ask your suppliers for

Suppliers without EDI answer in email. Ask them to use these lines and every reply can be read in seconds:

  • PO number:

  • Status: accepted as written / accepted with changes / partial (date for the balance) / rejected

  • For each line: item, quantity confirmed, unit price, ship date, expected delivery date

  • Changes from the PO, and the reason:

  • Your order number and a contact:

Where Morsa fits

The old way is a buyer reading each reply, retyping the date into the ERP, working out the damage in a spreadsheet and chasing by phone, usually after the press has stopped. Modern plants let an AI system do that work. Morsa reads every supplier reply the minute it lands in the buyer’s own Outlook or Gmail, in the supplier’s language, writes the new date into the ERP, traces it to the work orders and customer orders it hits, and drafts the fix and the reply. The buyer approves with one tap; the email goes from her own mailbox, timed for the supplier’s morning, and standing rules keep chasing every open PO until there is a firm date.

At J4S, a 120-person glass plant, on-time delivery went from about 30% to about 75% across roughly 900 commitments in 4 weeks. At JRG Automotive, Morsa caught 5 of 8 production-stopping shortages early and saved $2M.

How the reader works, and its limits

  • The quick read, the date math, what it hits and the reply all run in your browser. A fuller read of free text (any language, with an English version) runs on Morsa’s server; every value it returns must be quoted word for word from the reply, or it is not used.

  • Dates without a year go to the nearest year, so 1/5 in late December is next January. 10/16 is read as month/day; a day over 12 is read day first.

  • Arrival keeps the PO’s business days in transit, Monday to Friday, with no holidays.

  • Tons are short tons (2,000 lb). Quoted earlier messages in a thread are ignored.

  • Your own PO mode compares the reply with the PO you type; your own work orders and customer orders are not on this page.

  • Nothing is sent from this page. Copy the reply and send it yourself.

Common questions

Is a PO acknowledgement the same as an order confirmation?

Mostly, yes: both are the supplier’s answer to a PO. Some companies use acknowledgement for receipt and confirmation for acceptance. What matters is whether the reply commits to the date, quantity and price, not only that the PO arrived.

Is a purchase order acknowledgement legally binding?

Under UCC 2-207 in the US, a written confirmation sent in reasonable time can operate as acceptance even when it states different terms, and between merchants those terms can become part of the contract unless they materially change it or you object. Object in writing to changes you do not accept. This is not legal advice.

How long should a supplier take to acknowledge a PO?

24 to 48 hours is the common expectation for both EDI 855s and email replies. Chase anything older; an unacknowledged PO is an unconfirmed date.

What is the difference between an EDI 855 and an EDI 997?

The 997 is a functional acknowledgement: the file arrived and could be read. The 855 is the business answer: accepted, changed or rejected, line by line.

What does acknowledge with detail and change mean?

BAK02 code AC: the supplier accepts the order but changed at least one line, and the line codes (DR, IQ, IP, BP) say what changed.

What if a supplier never acknowledges the PO?

Treat the date as unconfirmed, chase in writing, and plan around it until a firm date comes back. Morsa sends that follow-up from the buyer’s own mailbox every two business days until there is one.

Can a supplier change the price in the acknowledgement?

They can propose it. Answer the same day: ask them to ship at the PO price or explain the change, and approve it only if the reason holds. The sample above shows one: $0.56/lb instead of $0.52, $480 more on 12,000 lb.

WHERE MORSA FITS

Every supplier reply, read and written into your ERP

Morsa reads each supplier reply the minute it lands, in any language, updates the ERP date, shows which runs and customer orders it hits and drafts the fix for one-tap approval. It works in Outlook, Gmail, Teams, WhatsApp or whatever you already run on.

Machines, people, and vendors, finally in one. We start with yours.

For queries, feedback or suggestions

© 2026 Lunar Inc. All Rights Reserved.

Machines, people, and vendors, finally in one. We start with yours.

For queries, feedback or suggestions

© 2026 Lunar Inc. All Rights Reserved.

Machines, people, and vendors, finally in one. We start with yours.

For queries, feedback or suggestions

© 2026 Lunar Inc. All Rights Reserved.