860 Purchase Order Change Request

Download this document in Word format from the following link:
Walmart.com Drop Ship Vendor_860_4010_EDI.docx

Functional Group PC

This Draft Standard for Trial Use contains the format and establishes the data contents of the Purchase Order Change Request – Buyer Initiated Transaction Set (860) for use in an Electronic Data Interchange (EDI) environment. The transaction set can provide the information required for the customary and established business and industry practices relative to a purchase order change. This transaction can be used: (1) by a buyer to request a change to a previously submitted purchase order or (2) by a buyer to confirm acceptance of a change initiated by the seller or by mutual agreement of the two parties.

Heading

PosIdSegment NameReqMax UseRepeatNotesUsage
010STTransaction Set HeaderM1Must use
020BCHBeginning Segment for Purchase Order ChangeM1Must use

Detail

PosIdSegment NameReqMax UseRepeatNotesUsage
LOOP ID – POC>1
010POCLine Item ChangeO1LOOP ID – POCMust Use

Summary

PosIdSegment NameReqMax UseRepeatNotesUsage
010CTTTransaction TotalsO1N3/010Must use
020SETransaction Set TrailerM1Must use

Notes

  • N3/010: The number of line items (CTT01) is the accumulation of the number of POC segments.

Sample Spec 860 File


ISA*00* *00* *01*12571829 *12*73987501ME*091104*2002*U*00401*000000131*0*T*>
GS*PC*12571829*73987501ME*20091104*200228*5*X*004010
ST*860*0001
BCH*00*DS*12845747***20091104
POC*0001*DI******PL*1
CTT*1
SE*5*0001
GE*1*5
IEA*1*000000131

ST Transaction Set Header

To indicate the start of a transaction set and to assign a control number
Usage Option: Must use

  • Pos: 010
  • Max: 1
  • Heading – Mandatory
  • Loop: N/A
  • Elements: 2

Element Summary

RefIdElement NameReqTypeMin/MaxCodeName
ST01143Transaction Set Identifier CodeMID3/3860Purchase Order Change Request – Buyer Initiated
ST02329Transaction Set Control NumberMAN4/9

BCH Beginning Segment for Purchase Order Change

To indicate the beginning of the Purchase Order Change Transaction Set and transmit identifying numbers and dates
Usage Option: Must use

  • Pos: 020
  • Max: 1
  • Heading – Mandatory
  • Loop: N/A
  • Elements: 4

Element Summary

RefIdElement NameReqTypeMin/MaxCodeName
BCH01353Transaction Set Purpose CodeMID2/200Original
BCH0292Purchase Order Type CodeMID2/2DSDropship
BCH03324Purchase Order NumberMAN1/22see notes
BCH06373DateMDT8/8Date of cancel request

Segment Notes

BCH03: Original Purchase Order – BEG03 from the 850 PO.

POC Line Item Change

To specify changes to a line item
Usage Option: Must use

  • Pos: 010
  • Max: 1
  • Detail – Optional
  • Loop: POC
  • Elements: 4

Element Summary

RefIdElement NameReqTypeMin/MaxCodeName
POC01350Assigned IdentificationOAN1/20see notes
POC02670Change or Response Type CodeMID2/2DIDeleted Items
POC08235Product/Service ID QualifierXID2/2PLPurchaser's Order Line Number
POC09234Product/Service IDXAN1/48see notes

Segment Notes

Indicates the Purchase Order Line to be canceled. Assume that this line's entire quantity of items will be canceled.

  • POCO1: Sequential number to distinguish this purchase order change line within the transaction set.
  • POC09: Original Purchase Order Line Number – PO101 from the 850 PO.

CTT Transaction Totals

To transmit a hash total for a specific element in the transaction set
Usage Option: Must Use

  • Pos: 010
  • Max: 1
  • Summary – Optional
  • Loop: CTT
  • Elements: 1

Element Summary

RefIdElement NameReqTypeMin/MaxCodeName
CTT01354Number of Line ItemsMN01/6

SE Transaction Set Trailer

To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)
Usage Option: Must Use

  • Pos: 030
  • Max: 1
  • Summary – Mandatory
  • Loop: N/A
  • Elements: 2

Element Summary

RefIdElement NameReqTypeMin/MaxCodeName
SE0196Number of Included SegmentsMN01/10
SE02329Transaction Set Control NumberMAN4/9