Change a purchase order after supplier confirmation
For procurement operations manager ·
TL;DR — what you’ll learn
- Never edit quantities, prices, or delivery dates on a confirmed purchase order without creating a numbered amendment version (`PO v2`) and tracking whether the supplier has acknowledged it.
- Distinguish between `Amendment Sent` and `Amendment Acknowledged` in your ERP so warehouse receiving and accounts payable know which order baseline is legally and operationally active.
- When a supplier dispatches stock against `PO v1` before acknowledging `PO v2`, record the physical receipt against the dispatched reality, quarantine the delta, and resolve the remaining amendment balance explicitly.
- Pilot purchase-order change control in one category for 30 days and verify your configuration against three acceptance tests: unacknowledged amendment visibility, pre-acknowledgement dispatch collision, and price-revision AP matching.
Topics: purchase order change control retail · PO amendment approval · supplier order confirmation · purchase price version

Illustrative e-commerce returns grading and warehouse inventory reconciliation desk; not a client facility.
All quantities, amounts, product codes and events are illustrative teaching examples.
An apparel buyer for a 14-store menswear chain issues confirmed Purchase Order PO-7740 v1 for a linen casual shirt (SKU-LIN-M), ordering 80 units of Size M at ₹650.00 net per unit (₹52,000 on that line) as part of a 240-unit size-curve order worth ₹1,56,000. Four days after the supplier confirms PO-7740 v1, strong early store sales prompt the buyer to increase the Size M line from 80 units to 120 units (+40 units, +₹26,000) and negotiate a revised volume unit price of ₹635.00 across all 280 units (PO-7740 v2, revised order value ₹1,77,800). The buyer emails the amended PDF to the vendor's sales inbox and overwrites the ERP order quantities immediately. Unknown to the buyer, the vendor's factory dispatch team had already packed and handed over the original 240 units (80 units of Size M) with a ₹650.00/unit invoice (₹1,56,000) to the carrier two hours before the amendment email was read. When the shipment arrives at the distribution centre, the warehouse clerk sees 120 units expected on screen against 80 units in the carton, while accounts payable receives an invoice at ₹650.00/unit against an ERP line now showing ₹635.00/unit.
The operational decision for a procurement operations manager is how to govern post-confirmation purchase-order amendments—separating buyer-requested revisions from vendor-acknowledged versions, locking lines once an advance shipping notice (ASN) or dispatch is confirmed, and propagating the active version to receiving and accounts payable (Shopify Help Center — Managing suppliers and purchase orders, Microsoft Learn — Accounts payable invoice matching in Dynamics 365 Finance). By linking this control to partial purchase-order receipt controls and open-to-buy budget reconciliation, procurement operations manager teams prevent downstream inventory and accounts-payable breaks before stock or cash moves.
Why overwriting confirmed purchase orders breaks receiving and AP
In multistore and apparel retail, purchase orders rarely remain static between initial issue and dock receipt. Buyers adjust size curves, bring forward delivery dates, cancel late styles, or renegotiate landed unit prices when raw-material costs shift. However, when an ERP or inventory tool (such as Shopify's purchase-order workflow) allows a buyer to overwrite an already-confirmed PO in place without version states, three operational failures occur:
- Silent baseline destruction: Overwriting
80 units @ ₹650with120 units @ ₹635erases the baseline that the supplier actually agreed to fulfil. If the supplier never saw or accepted the email change, the retailer's open-to-buy (OTB) budget and incoming stock projections are built on a unilateral wish rather than a bilateral commitment. - In-transit version collision at the receiving dock: Once goods leave the vendor's factory under
PO v1, changing the ERP order toPO v2guarantees a artificial receiving variance. The dock clerk either rejects a validv1delivery or books a spurious 40-unit vendor shortage that corrupts partial purchase-order receipt tracking. - False three-way match holds in accounts payable: Under standard accounts-payable three-way invoice matching, the vendor's invoice is compared against the active PO line price and the product receipt quantity. If
PO v2overwrote the unit price to ₹635.00 while the vendor validly invoiced thev1shipment at ₹650.00, the invoice fails price-tolerance matching and blocks vendor payment until AP reconstructs the email trail manually.
Track the financial and quantity delta of every proposed amendment before activation using these relationships:
Line Quantity Delta (Units) = Proposed v2 Quantity − Confirmed v1 Quantity
Net Order Commitment Delta (₹) = (Proposed v2 Total Units × Proposed v2 Unit Price) − (Confirmed v1 Total Units × Confirmed v1 Unit Price)
In-Transit Collision Exposure (Units) = Dispatched v1 Units − Proposed v2 Units
Scroll horizontally to see all columns.
| PO lifecycle state | Who triggers the state | Visible to warehouse receiving? | Active baseline for AP 3-way match | Allowed buyer modifications |
|---|---|---|---|---|
v1 — Issued & Vendor Confirmed |
Buyer issues PO; vendor returns signed confirmation or portal acceptance. | Yes — v1 quantities and delivery window appear as expected inbound stock. |
v1 confirmed unit price and v1 ordered quantities. |
Cannot overwrite in place; any change must open Draft Amendment v2. |
v2 — Draft / Internal Approval Pending |
Buyer modifies quantity, price, or date exceeding tolerance (e.g., >5% or >₹15,000). | No — receiving dock still sees v1 as the active expected shipment. |
v1 remains the sole matching baseline. |
Merchandise planner / procurement manager approves OTB and price impact. |
v2 — Sent / Awaiting Vendor Ack |
Approved v2 transmitted to vendor with 24/48-hour acknowledgement timer. |
Flagged — dock screen shows v1 Active (Amendment v2 Pending Vendor Ack). |
v1 remains active until vendor acknowledgement timestamp is logged. |
Buyer may cancel v2 request or log vendor counter-proposal. |
v2 — Vendor Acknowledged (Active) |
Vendor confirms v2 prior to dispatch (portal click or logged confirmation reference). |
Yes — v2 replaces v1 as the active expected receipt baseline; v1 archived. |
v2 confirmed unit price and v2 quantities become the AP match rule. |
Further edits require v3; locked if ASN/dispatch is already recorded. |
v2 — Collision / Split Disposition |
Vendor dispatches against v1 before acknowledging v2. |
Dock receives Shipment 1 against v1 snapshot; balance delta held for buyer disposition. |
Shipment 1 invoice matched to v1 terms (or agreed credit/rebate adjustment). |
Buyer either closes v2 delta or converts the 40-unit balance into a follow-on drop. |
Separating Amendment Sent from Amendment Acknowledged ensures that internal ERP screens never get ahead of physical reality on the supplier's loading dock.
Worked illustrative example: resolving a mid-dispatch PO quantity and price amendment
Illustrative example (hypothetical scenario): Examine the menswear chain's amendment on PO-7740 for linen shirts (SKU-LIN-S, SKU-LIN-M, SKU-LIN-L, SKU-LIN-XL) where the buyer increases Size M quantity and negotiates a retrospective tier discount while Shipment 1 is already leaving the vendor's factory.
Step 1: Establish the baseline operational and commercial parameters
- Confirmed Baseline (
PO-7740 v1, confirmed Day 1):- Size S: 40 units, Size M: 80 units, Size L: 80 units, Size XL: 40 units
- Total
v1ordered quantity:40 + 80 + 80 + 40 = 240 units - Confirmed
v1unit price: ₹650.00 per unit (GST-exclusive) - Total
v1purchase commitment:240 units × ₹650.00 = ₹1,56,000
- Proposed Amendment (
PO-7740 v2, requested Day 5 at 11:00):- Buyer increases Size M by +40 units (
80 + 40 = 120 units), bringing total order quantity to 280 units (240 + 40 = 280 units). - Because crossing the 250-unit tier unlocks a ₹15.00 per unit volume discount, the proposed
v2unit price across all 280 units is ₹635.00 per unit (₹650.00 − ₹15.00 = ₹635.00). - Proposed
v2purchase commitment:280 units × ₹635.00 = ₹1,77,800 - Net OTB commitment increase:
₹1,77,800 − ₹1,56,000 = +₹21,800(composed of40 extra units × ₹635.00 = +₹25,400volume addition minus240 original units × ₹15.00 = −₹3,600price reduction).
- Buyer increases Size M by +40 units (
Step 2: Reconcile packs, exceptions, and financial commitment
- Detect the pre-acknowledgement dispatch collision on Day 5 at 14:00:
- The supplier replies at 14:00 confirming they accept the 280-unit tier (
PO-7740 v2), but their warehouse already dispatched the original 240 units (80 unitsof Size M) at 09:30 under Delivery ChallanDC-901and commercial invoiceINV-901for ₹1,56,000 (240 × ₹650.00).
- The supplier replies at 14:00 confirming they accept the 280-unit tier (
- Contrast uncontrolled overwrite against version-controlled resolution:
- If the buyer had overwritten
PO-7740in place at 11:00: The warehouse dock would see 280 units expected (120of Size M), flag a 40-unit shortage onDC-901, and AP would blockINV-901for a ₹3,600 price variance (240 units × (₹650 − ₹635) = ₹3,600). - Under controlled PO versioning: Because
DC-901was dispatched at 09:30 beforev2acknowledgement at 14:00, Procurement keeps Drop 1 (240 units) mapped to thev1receipt and invoice baseline (₹1,56,000), and creates an approvedv2amendment schedule for Drop 2 (40 units of Size M) plus the retrospective tier adjustment:- Option A (Credit note on Drop 1 + standard
v2price on Drop 2): Receive and match Drop 1 (240 units @ ₹650.00 = ₹1,56,000), link a ₹3,600 supplier credit note (240 × ₹15.00), and receive Drop 2 (40 units @ ₹635.00 = ₹25,400). Total net settlement:₹1,56,000 − ₹3,600 + ₹25,400 = ₹1,77,800. - Option B (Netted price on Drop 2 where tax rules permit): Keep Drop 1 at ₹1,56,000 and bill the remaining ₹21,800 commitment across the 40 units on Drop 2 (
₹21,800 ÷ 40 units = ₹545.00 per unit). (Note: confirm GST invoice and discount-note rules with finance/tax advisors before netting retrospective discounts across separate tax invoices.)
- Option A (Credit note on Drop 1 + standard
- If the buyer had overwritten
Scroll horizontally to see all columns.
| Order / shipment stage | Size M units | Total PO units | Unit price (₹) | Extended value (₹) | System version & matching treatment |
|---|---|---|---|---|---|
PO-7740 v1 (Confirmed Day 1) |
80 | 240 | 650.00 | 1,56,000 | Active baseline prior to vendor acknowledgement of v2 |
PO-7740 v2 (Requested Day 5, 11:00) |
120 (+40) | 280 (+40) | 635.00 (-15.00) | 1,77,800 (+21,800) | Held in Amendment Sent — Pending Vendor Ack; OTB checks +₹21,800 |
Drop 1 (DC-901 / INV-901, shipped 09:30) |
80 | 240 | 650.00 | 1,56,000 | Matched cleanly against v1 snapshot (shipped before v2 ack) |
| Retrospective tier discount on Drop 1 | — | 240 (ref) | -15.00 | -3,600 | Tracked as mandatory vendor credit note CN-901 (240 × ₹15) |
Drop 2 (DC-908 / INV-908, shipped Day 9) |
40 | 40 | 635.00 | 25,400 | Received and 3-way matched against acknowledged v2 balance line |
Net reconciled PO total (v2 complete) |
120 | 280 | 635.00 (avg) | 1,77,800 | ₹1,56,000 − ₹3,600 + ₹25,400 = ₹1,77,800 (zero unresolved variance) |
Because the system preserved PO-7740 v1 until the vendor acknowledged v2 and logged the dispatch timestamp of DC-901, the distribution centre received all 240 units on Drop 1 with zero false shortage flags, and accounts payable reconciled the exact ₹1,77,800 net commitment across INV-901 (₹1,56,000), CN-901 (-₹3,600), and INV-908 (₹25,400).
Purchase-order change control workflow and exception gates
To eliminate unacknowledged order overwrites across buying, warehouse receiving, and accounts payable, enforce four operational rules:
- Freeze confirmed POs against direct field edits (Owner: ERP / Procurement Administrator). Once a purchase order moves to
Confirmed, lock line quantities, unit prices, pack ratios, and promised delivery dates. Any modification must generate a numbered revision (v2,v3) recording the requester, timestamp, and reason code. - Route material amendments through OTB and approval limits (Owner: Merchandise Planner / Procurement Manager). If the net commitment delta (
v2 Total − v1 Total) exceeds the buyer's threshold (e.g., ₹15,000 or 5% of PO value) or pushes a unit cost above the approved quote basis, require planner approval against the open-to-buy budget before transmittingv2to the supplier. - Keep
v1active for receiving and AP until vendor acknowledgement is logged (Owner: Category Buyer + Supplier). Transmitv2via supplier portal or structured email acknowledgment link. Until the vendor confirmsv2and states whether any goods have already been dispatched, warehouse receiving screens continue to match againstv1while displaying a pending-amendment banner. - Execute split-version recovery when goods ship before acknowledgement (Owner: Procurement Operations + AP). If a shipment left the supplier before
v2was acknowledged, receive that shipment against thev1snapshot (using partial-receipt controls if needed) and apply the amendment only to the unshipped balance line and linked credit/debit adjustment in AP three-way matching.
Choosing the right mechanism: If your ERP supports native purchase-order versioning with Confirmed versus In Review states, enable mandatory version archiving and block receiving against unconfirmed revisions. If supplier confirmations still happen by email alongside a basic inventory tool, maintain a lightweight PO Amendment Register that holds ERP edits in staging until the vendor replies with a confirmation reference and dispatch status.
Bounded pilot scope, baseline measurement, and stop/recovery criteria
Because this workflow alters operational control gates across procurement and financial reconciliation, run a bounded 30-day pilot in one category or location before enabling enterprise-wide enforcement:
Scroll horizontally to see all columns.
| Pilot governance dimension | Bounded design parameter | Accountable owner | Verification evidence required before expansion |
|---|---|---|---|
| Bounded pilot scope | One apparel or specialty category (15–20 active suppliers, ~60 confirmed POs per month) running versioned PO amendments (v1 -> v2) across buying, DC receiving, and AP three-way matching. |
Procurement operations manager | Signed scope charter naming the exact category, SKU cohort, or supplier group and excluding automated general-ledger postings until parallel reconciliation passes. |
| Pre-change baseline window | 30-day pre-pilot audit measuring the percentage of confirmed POs edited after confirmation, dock hold hours caused by version mismatches, and AP price/quantity variance blocks. | Procurement operations manager + commercial finance analyst | Locked 30-day historical baseline extract recording denominator counts, exception rates, and manual rework hours prior to rule activation. |
| Stop and recovery triggers | Stop automated version locks if valid dock receipts are blocked for more than 2 hours due to missing state sync, or if an unacknowledged v2 overwrites a matched v1 receipt. |
Procurement operations manager + IT systems administrator | Tested rollback procedure that pauses automated holds or queue transitions within 30 minutes, preserves raw event logs, and reverts to supervised manual review. |
During the pilot window, hold a weekly joint review between procurement operations manager, store or warehouse operations, and commercial finance to inspect every quarantined exception record. Do not expand the rule set to additional categories or automate ledger adjustments until the pilot achieves zero unexplained reconciliation breaks across two consecutive weekly cut-offs.
Observable acceptance tests for your retail systems
Before relying on this workflow in production, execute three deterministic acceptance tests (ACT-R004-01 to ACT-R004-03) in your staging environment or controlled worksheet:
Scroll horizontally to see all columns.
| Test ID | Scenario setup | Action executed in system | Expected pass criteria | Failure indicator |
|---|---|---|---|---|
ACT-R004-01 |
Unacknowledged amendment visibility: PO-7740 v1 (80 units Size M @ ₹650) is confirmed. Buyer creates v2 (120 units @ ₹635) and sends to vendor, but vendor has not acknowledged. |
Warehouse receiving clerk opens PO-7740 on the dock handheld terminal. |
Terminal displays PO-7740 v1 (80 units) as the active receivable quantity with an informational banner: Amendment v2 (+40 units) awaiting vendor acknowledgement. |
Terminal immediately displays 120 units as the active expected quantity before the vendor has accepted v2. |
ACT-R004-02 |
Pre-acknowledgement dispatch collision: Vendor ships 80 units of Size M (DC-901) at 09:30 before acknowledging v2 at 14:00. |
Procurement logs DC-901 dispatch timestamp (09:30) and vendor v2 acknowledgement (14:00). |
System matches DC-901 (80 units) cleanly against v1, moves the 40-unit increment to an open v2 balance line, and creates a tracked ₹3,600 retrospective discount claim. |
System flags DC-901 as a 40-unit vendor short delivery or rejects INV-901 without linking the version split. |
ACT-R004-03 |
Unauthorized upward price edit check: Buyer attempts to increase PO-7740 unit price from ₹650 to ₹695 (+6.9%, +₹10,800) after vendor confirmation. |
Buyer submits v2 price increase without attaching procurement-manager approval. |
System holds v2 in Internal Approval Pending and blocks transmission to the supplier or AP matching update. |
System updates the active PO price to ₹695 immediately, allowing a higher vendor invoice to auto-match and pay. |
Implementing PO change control across buying, receiving, and AP
To stop post-confirmation order edits from causing dock delays and accounts-payable reconciliation backlogs:
- Sample your last 30 AP invoice-matching exceptions and count how many price or quantity variances were caused by a buyer editing a purchase order after the supplier had already confirmed or dispatched an earlier version.
- Separate
Amendment SentfromAmendment Acknowledgedin your procurement workflow so no post-confirmation quantity or price change updates warehouse receiving or AP matching rules until vendor acceptance and dispatch status are recorded. - Establish a standard collision-recovery protocol between buying, warehouse receiving, and AP for shipments that leave the supplier's dock before an amendment takes effect.
- Run the 30-day pilot and acceptance tests (
ACT-R004-01toACT-R004-03) on one category with frequent mid-season size or quantity adjustments before enforcing version locks across all merchandise departments.
Discuss this workflow
If post-confirmation PO changes in email or spreadsheets are creating false receiving shortages and three-way match holds in your retail operation, NextEdge Labs can help you design version-controlled amendment workflows across your ERP and warehouse systems.
References
Sources checked 15 October 2026. Vendor documentation supports platform facts; the worked examples and diagrams are original.
- Shopify Help Center — Managing suppliers and purchase ordersDocuments purchase-order creation, supplier pack and cost recording, and inbound receipt tracking for retail inventory locations.
- Microsoft Learn — Accounts payable invoice matching in Dynamics 365 FinanceCovers purchase order, product receipt, and vendor invoice matching rules, price tolerances, and discrepancy holds before payment release.

