860 Purchase Order Change Request – Buyer Initiated

To use the Purchase Order Change Request – Buyer Initiated Transaction Set (860) in an EDI environment, follow the guidelines in this article.

Note: You can also view this information in Word format: 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 EDI environment. Use this transaction set can for purchase order changes. This transaction set can be used:

  • By a buyer to request a change to a previously submitted purchase order.
  • 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 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

Indicates the start of a transaction set and assigns a control number.

  • Pos: 010
  • Max: 1
  • Heading – Mandatory
  • Loop: N/A
  • Elements: 2
  • Usage option: Must use

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

Indicates the beginning of the Purchase Order Change – Buyer Initiated Transaction Set and transmits identifying numbers and dates.

  • Pos: 020
  • Max: 1
  • Heading – Mandatory
  • Loop: N/A
  • Elements: 4
  • Usage option: Must use

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

Specifies changes to a line item.

  • Pos: 010
  • Max: 1
  • Detail – Optional
  • Loop: POC
  • Elements: 4
  • Usage option: Must use

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

Transmits a hash total for a specific element in the transaction set.

  • Pos: 010
  • Max: 1
  • Summary – Optional
  • Loop: CTT
  • Elements: 1
  • Usage option: Must use

Element summary

RefIDElement NameReqTypeMin/MaxCodeName
CTT01354Number of Line ItemsMN01/6

SE: Transaction set trailer

Indicates the end of the transaction set and provide the count of the transmitted segments, including the beginning (ST) and ending (SE) segments.

  • Pos: 030
  • Max: 1
  • Summary – Mandatory
  • Loop: N/A
  • Elements: 2
  • Usage option: Must use

Element summary

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