Skip to main content
B2B Glossary / EDI 860 (Purchase Order Change Request)

What Is an EDI 860 (Purchase Order Change Request)?

Last updated

In this article Talk to our experts
Definition
EDI 860 (Purchase Order Change Request)
An EDI 860 is the X12 Purchase Order Change Request (Buyer Initiated) transaction set. A buyer sends it to request a change to a purchase order it already submitted, or to confirm acceptance of a change the seller initiated or both parties agreed. The seller can answer with an 865 Purchase Order Change Acknowledgment/Request.

Also called: 860 Purchase Order Change Request

How it works

X12 lists the 860 and the 865 as two additional transaction sets that may be used in the purchase order process. Together with the 850 and 855, they enable the initial ordering process and updates to it, from both the buyer and the seller.

Where the EDI 860 sits in the order cycle

1
850
Purchase order

The buyer places the order for goods or services.

2
855
Acknowledgment

The seller's system reports back and may affirm the order or indicate changes to it.

3
860
Change request

The buyer requests a change to the purchase order it already submitted.

4
865
Change response

The seller conveys acceptance or rejection of the buyer's changes, or modifies the order.

5
856
Ship notice

At an agreed point no more changes are allowed. The supplier builds the outbound shipment, and the 856 advises the buyer about it.

For the processes in its supply chain overview, X12 assumes a 997 Functional Acknowledgment is issued in response to each transaction set received, unless otherwise noted.

Not every trading partner implements the 860. X12 says partners without the 860 or 865 may send several rounds of the 850 and 855 under the same purchase order number, up to an agreed cut-off point, or handle changes by telephone, fax or email.

What it contains

X12 publishes an example 865 that rejects a buyer's 860, and it notes that all POC segments from the buyer's 860 are included in that 865. In the example, each POC line describes one line item change:

  • The line item number
  • The type of change, such as a quantity increase or a quantity decrease
  • The original order quantity and the quantity after the change
  • The unit of measure and the unit price
  • The part number, such as a manufacturer or buyer part number

The 865 in that example also names the purchase order number and the change order sequence number it is responding to.

Example

In X12's example, one POC line is a quantity decrease: the original order quantity was 75 each at a contract unit price of $6.95, revised to 50.

  • Before the change: 75 x $6.95 = $521.25
  • After the change: 50 x $6.95 = $347.50
  • Difference: 25 fewer units, $173.75 less on that line

In that example the seller rejected the whole 860, because the line items it identified had already been deleted from the purchase order. The seller would not act until it received a confirming 860 or an 850 purchase order cancellation.

Common problems

  • Missing the cut-off. Purchase orders have cut-off dates. X12 warns that missing one may mean an order ships without the latest information from one of the trading partners.
  • Changes made outside EDI. When a change arrives by telephone or email, the new information has to be added to the right system in a timely manner. Otherwise, what gets delivered may not be what the buyer expects.
  • Changes that no longer match the order. In X12's example, an 860 targeted lines that were already deleted, so the seller rejected it.

On Shopify

Shopify lets you edit orders after they're placed to make adjustments before fulfillment. You can add or remove products, adjust item quantities, update shipping fees, and apply or remove manual discounts. If the order total decreases, you can issue a refund. If more payment is required, you can send the customer an updated invoice.

Apps follow a three-step workflow in the GraphQL Admin API: begin the edit with orderEditBegin, apply changes with mutations such as orderEditAddVariant or orderEditSetQuantity, then save with orderEditCommit. The orderEditSetQuantity mutation can increase, decrease or remove items by adjusting their quantities. The POC lines in X12's example are quantity increases and decreases.

How Uncap helps

Uncap's Shopify EDI integration guide advises you to verify that the integration handles all document types your trading partners require: 850, 855, 856 and 810 at minimum. Some partners also require 846, 860 (Purchase Order Change Request) or 824 (Application Advice).

Sources

09 Common questions

Frequently asked questions

What is an EDI 860 document?

It is the X12 Purchase Order Change Request (Buyer Initiated). A buyer uses it to request a change to a purchase order it already submitted, or to confirm acceptance of a change the seller initiated or both parties agreed.

What is EDI 856 used for?

The 856 Ship Notice/Manifest lists the contents of a shipment, along with order information, product description, packaging, marking and carrier information.

What is an EDI 940?

The 940 Warehouse Shipping Order lets a depositor tell a warehouse to make a shipment, confirm one, or modify or cancel a shipping order it already sent.

Talk to Our Experts →