EDI documents

EDI 860: the purchase order change, explained for apparel brands

An EDI 860 is the retailer changing an order it already sent: more units, fewer units, new dates, a deleted line or a cancelled order. Miss one and you ship the old order, which the retailer then charges back.

What is an EDI 860?

The EDI 860 is the X12 purchase order change request, buyer initiated. A retailer sends it to change or cancel a purchase order it already transmitted as an 850.

It can add or delete lines, change quantities, prices or dates, change where goods ship, or cancel the whole order. Your system has to apply it to the original order before anything is picked.

Where the 860 fits in the order cycle

The 856 and 810 have to reflect the order after the 860 is applied. Shipping or billing against the original quantities leads straight to a deduction.

How an 860 is structured

An 860 looks a lot like an 850 with a change code on each line. The BCH header says what kind of change it is, and each POC segment says how that line changed.

SegmentNameWhat it carries in an apparel 860
BCHBeginning segment for PO changePurpose code, PO type, the PO number, a change sequence number and the PO date
REFReference identificationDepartment, vendor number and other references
DTMDate/time referenceNew ship-not-before, cancel-after or delivery dates
N1NameShip-to, bill-to or mark-for parties, if they changed
POCLine item changeLine number, change type code, quantities, unit price and item identifiers
PIDProduct descriptionStyle, color or size description
SDQDestination quantityStore-level quantities, when the order is distributed by store
CTT, SETotals and trailerLine count and the end of the transaction set

Which segments and codes a retailer sends is set by its 860 implementation guide. Some retailers don't send 860s at all and change orders through their portal instead.

BCH01 purpose codes

BCH01 says what the 860 does to the order as a whole.

CodeX12 meaningWhat it means for you
01CancellationThe whole PO is cancelled. Stop picking it.
04ChangeOne or more lines or header details changed. Apply the POC lines.
05ReplaceThe 860 replaces the order in full
06ConfirmationConfirms a change already agreed by phone or email
07DuplicateA resend of an earlier 860. Don't apply it twice.

BCH05 carries the change sequence number. Retailers number their changes, so apply them in order. An older change processed after a newer one quietly undoes it.

POC02 line change codes

Each changed line has a POC segment, and POC02 says what kind of change it is.

CodeX12 meaning
AIAdd additional item(s)
DIDelete item(s)
QIQuantity increase
QDQuantity decrease
PCPrice change
PQUnit price/quantity change
CTChange of dates
RSReschedule
CAChanges to line items
RZReplace all values

What makes the 860 harder in apparel

Changes arrive close to the ship window

Buyers adjust quantities and cancel lines as sell-through comes in, sometimes days before the ship date. If the change lands after pick tickets are printed, the warehouse may already be packing the old order.

Size-level changes

A buyer might cut only the extra small and extra large from a size run. Each size is its own line, so one 860 can touch a few lines of a style and leave the rest alone.

Store-level distribution

When an order ships by store through a distribution center, an 860 can change the store quantities in SDQ without changing the line total. Cartons that were already built by store then have to be rebuilt.

Cancel dates

Moving the cancel-after date is a change too. If the 860 pulls the date in, goods that would have been on time are now late.

The 860 mistakes that cause chargebacks

Most 860 problems are timing problems. Whatever drives picking has to see the change before the carton is closed. If 860s still get keyed in by hand, that's the first thing to fix.

Frequently asked questions

Do I have to accept an EDI 860?

It depends on the retailer's terms. Cancellations and decreases are usually treated as final. If you can't meet an increase or an earlier date, tell the buyer, and send an 865 or 855 if the retailer's guide asks for a reply.

What's the difference between an 860 and an 865?

The 860 comes from the buyer. The 865 comes from the seller, either to acknowledge an 860 or to request a change to an order.

Can a retailer cancel a purchase order with an 860?

Yes. BCH01 code 01 cancels the whole order. Single lines are removed with POC02 code DI.

Do all retailers send 860s?

No. Some send a replacement 850, and some change orders only in their vendor portal or by email. The retailer's EDI requirements say which.

Related guides

EDI 850 purchase order

The original order every 860 changes, including size runs, prepacks and store splits.

Read the guide
EDI 855 purchase order acknowledgment

How to confirm, change or reject order lines, with the BAK and ACK codes retailers use.

Read the guide
Retailer chargebacks and deductions

Where chargebacks come from and a process to recover money and stop repeats.

Read the guide
EDI transaction codes list

Every X12 document an apparel brand is likely to see, what it does and who sends it.

See the list

Shipping orders that already changed?

We find where 860s stall between EDI and the warehouse and fix it so changes reach the pick before the carton closes.

Book a call