All Filters

EDI 860 vs EDI 850 and 855: When To Use A Purchase Order Change

Software
Updated July 30, 2026
William Carlin

EDI 860

Definition

The ANSI X12 purchase order change transaction.

Overview

EDI 860 The ANSI X12 purchase order change transaction. It exists alongside other X12 documents that manage purchase lifecycle events: the 850 creates purchase orders and the 855 acknowledges them. Knowing when to send an 860 — instead of creating a new 850 or relying on acknowledgements — avoids duplicate orders, mismatched inventory, and billing disputes.


High-level decision rule: use an 850 to place a new order, use an 855 to confirm receipt and acceptance of that order, and use an 860 only to alter an existing order after it has been issued. That distinction matters operationally: a warehouse expects the 860 to target a specific PO and line items already visible in its WMS; it does not expect a new order or initial acknowledgement data.


When An 860 Is The Correct Choice


Common scenarios where the 860 is appropriate:

  • Label:Quantity Adjustments: The buyer reduces or increases the order quantity after the PO was issued.
  • Label:Date Changes: Ship or delivery dates are moved earlier or later.
  • Label:Partial Or Full Cancellation: The buyer cancels a line or whole order after issuance.
  • Label:Item Substitutions: SKU changes agreed after the PO was placed.


How An 860 Interacts With An 855


The 855 is a supplier's acknowledgement of the original 850 and should ideally be used to confirm receipt and acceptance before any changes are applied. However, practical flows vary:

  • Label:Buyer-Initiated 860 After 855: The buyer sends an 860 after receiving an 855 to modify terms based on updated demand or logistics constraints.
  • Label:Supplier-Initiated 860: If the supplier negotiates a change post-acknowledgement (e.g., allocation limits), they may send an 860 to reflect the agreed modification.
  • Label:No 855 Required: Some automated systems allow an 860 to be processed without a prior 855; this must be agreed with trading partners to avoid conflicts.


Operational Risks Of Misusing Document Types


Confusion between 850, 855, and 860 can produce operational failures. Examples include duplicate shipments if a buyer sends a new 850 instead of an 860 when modifying an order, or stock reservations remaining when cancellations are communicated informally instead of by an 860. Mapping and business rules must clearly enforce that changes reference an existing PO number and that receivers reconcile any overlapping messages.


Mapping And Validation Considerations


Implementation detail drives reliable use. Key mapping and validation best practices:

  • Label:Reference Matching: Ensure maps require an exact PO number and line match; include fallback handling for version numbers or release IDs.
  • Label:Change Qualifiers: Map and enforce change-type codes so receiving systems can interpret cancellations, quantity changes, or date moves without manual review.
  • Label:Idempotency: Design processing so repeated 860 messages do not duplicate changes (use sequence numbers or timestamps).
  • Label:Audit Trail: Keep an auditable record linking the 860 to the original 850 and any 855 acknowledgements for dispute resolution.


Practical Example: Avoiding Duplicate Orders


A distributor mistakenly receives a second 850 for a large purchase because their buyer thought a new PO was faster than issuing an 860. The result: two shipments are prepared, and the warehouse incurs rework and outbound freight. If the buyer had sent an 860 referencing the original PO with a quantity increase and a revised ship date, the supplier would have updated the existing order and prevented duplicate fulfillment.


Recommendations For Trading Partner Agreements


  • Label:Define Required Acks: Specify whether an 855 is required before processing an 860.
  • Label:Change Windows: Agree cut-off windows (e.g., no 860s accepted within 48 hours of scheduled ship date) to stabilize operational plans.
  • Label:Error Handling: Specify handling for unmatched or invalid 860s (reject, notify, or hold for manual review).
  • Label:Testing Regime: Mandate joint testing and regression tests when either partner changes mapping rules.


In short, the EDI 860 The ANSI X12 purchase order change transaction occupies a precise role: it modifies an existing PO rather than creating or acknowledging one. Clear partner rules, disciplined mapping, and robust validation prevent the common operational errors that arise when 850s, 855s, and 860s are used inconsistently.

More from this term
Looking For A 3PL?

Compare warehouses on Racklify and find the right logistics partner for your business.

logo

Processing Request