Best Buy Company, Inc.

EDI Transaction Standards
860 Purchase Order Change

SEGMENT ID  DESCRIPTION
ISA INTERCHANGE CONTROL HEADER
GS FUNCTIONAL GROUP HEADER
ST TRANSACTION SET HEADER
BCH BEGINNING SEGMENT FOR PURCHASE ORDER CHANGE
N1 SHIP TO LOCATION
POC PURCHASE ORDER LINE ITEM CHANGE
CTT TRANSACTION TOTALS
SE TRANSACTION SET TRAILER
GE GROUP CONTROL TRAILER
IEA INTERCHANGE CONTROL TRAILER

Best Buy does not transmit PO date changes.

 


ISA SEGMENT
INTERCHANGE CONTROL HEADER

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
ISA01 I01 2/2 '00' AUTHORIZATION
QUALIFIER
ISA02 I02 10/10   AUTHORIZATION
INFORMATION
ISA03 I03 2/2 '00' SECURITY INFORMATION
QUALIFIER
ISA04 I04 10/10   SECURITY INFORMATION
ISA05 I05 2/2 '01'
'09'
SENDER ID QUALIFIER
01 = Parallel/Production
09 = Test
ISA06 I06  15/15   SENDER ID
023058159 = Parallel/Production 023058159TST = Test
ISA07 I05  2/2   RECEIVER ID QUALIFIER
ISA08 I07 15/15   RECEIVER ID
(This element will contain your EDI
network ID.)
ISA09 I08  6/6   CREATION DATE
(YYMMDD)
ISA10 I09  4/4   CREATION TIME HHMM
ISA11 I10  1/1 'U' INTERCHANGE IDENTIFIER
ISA12 I11 5/5  00300 X12 VERSION
ISA13 I12  9/9   INTERCHANGE CONTROL
NUMBER
ISA14 I13  1/1   ACKNOWLEDGEMENT
REQUESTED
ISA15 I14 1/1 'P'
'T'
TEST INDICATOR
P = Production
T = Test
ISA16 I15 1/1 > SUB ELEMENT SEPARATOR

 

GS SEGMENT
FUNCTIONAL GROUP HEADER

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
  GS01 479 2/2 'PC' INFORMATION TYPE CODE
PC = Purchase Order Change
* GS02 142 2/12   SENDER ID
023058159 = Parallel/Production
023058159TST = Test
  GS03 124 2/12   RECEIVER ID
  GS04 29 6/6   DATE TRANSMISSION SENT
(YYMMDD)
  GS05 30 4/4   TIME TRANSMISSION SENT
(HHMM)
  GS06 28 1/9   INTERCHANGE CONTROL
NUMBER
  GS07 455 1/2 'X' STANDARD ISSUER
X = X12
** GS08 480 1/12 003010VICS X12 VERSION
* A unique code to identify the sender. This is usually the same as the code used in ISA06. 
** Please note that we utilize the 3010VICS version for the retail industry. It has been a fairly common problem that our trading partners will set their systems to 3010 (without the VICS). This will cause a version mismatch at this end, so please use the 3010VICS standard.

 

ST SEGMENT
TRANSACTION SET HEADER

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
ST01 143 3/3 '860' TRANSACTION SET CODE
860 = Purchase Order Change
ST02 329 4/9   SEQUENTIAL NUMBER
(Maintained by sender)

 

BCH SEGMENT
BEGINNING SEGMENT FOR PURCHASE ORDER CHANGE

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
* BCH01 353  2/2 '01'
'04'
TRANSACTION SET PURPOSE
CODE
01 = Cancellation
04 = Change
  BCH02 92 2/2 'SA' PURCHASE ORDER
TYPE CODE
SA = Stand-alone Order
  BCH03  324 1/22    PURCHASE ORDER NUMBER
(This element will be six digits
alphanumeric.)
  BCH06 323 6/6   PURCHASE ORDER DATE
(YYMMDD)
  BCH11 279 6/6   PURCHASE ORDER CHANGE DATE
(YYMMDD)
* For '01' cancellation, we only send the BCH segment.

 

N1 SEGMENT
LOCATION

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
  N101 98 2/2 'ST' REFERENCE CODE
ST = Ship to
  N103
66  2/2 '92' ASSIGNED BY BUYER
92 = Assigned by Buyer
  *N104 67  2/17   IDENTIFICATION CODE
* This will be a five digit number that will indicate the ship to location. The first two digits will always be "01." The final three digits will indicate the location to which the product should be shipped. For example, a "01070" would indicate that the product should be shipped to location 070.

 

POC SEGMENT
PURCHASE ORDER CHANGED DETAIL LINES

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
  POC01
350  1/6   PURCHASE ORDER
LINE NUMBER
  POC02 670  2/2 'AI'
'PC'
'QD'
'QI'
CHANGE TYPE CODE
AI = Add Item
PC = Price Change
QD = Quantity     Decrease
QI = Quantity Increase
  POC03
330  1/9   ORIGINAL QUANTITY
ORDERED
* POC04
671  1/9   QUANTITY DIFFERENCE
FROM ORIGINAL ORDER
  POC05
355  2/2   UNIT OF MEASURE
  POC06
212  1/14   INVOICE COST
  POC08 235 1/2  'UP' ITEM QUALIFIER
UP = UPC Consumer Package Code
  POC09 234  1/30   UPC CONSUMER PACKAGE
CODE
  POC10 235  1/2 'VC' ITEM QUALIFIER
VC = Vendor's Catalog Number
  POC11
234  1/30   VENDOR'S MODEL NUMBER
  POC12
235  1/2 'SK' ITEM QUALIFIER
SK = Stock keeping unit (SKU)
  POC13
234  1/30   BEST BUY'S SKU NUMBER
* If the Original PO had an ordered quantity of 100 and the Buyer then wished to change that ordered quantity to 25, then the 860 document would have a "QD" in the POC02, "100" in the POC03, and "75" in the POC04, indicating a decrease (cancellation) of 75 units from our original PO ordered quantity. The POC04 does NOT indicate the new quantity ordered, only the difference from the original quantity ordered.

 

CTT SEGMENT
TRANSACTION TOTALS

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
CTT01 354  1/6   NUMBER OF LINE ITEMS

 

SE SEGMENT
TRANSACTION SET TRAILER

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
SE01 96  1/6   NUMBER OF INCLUDED
SEGMENTS
SE02  329 4/9   TRANSACTION SET
CONTROL NUMBER

 

GE SEGMENT
GROUP CONTROL TRAILER

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
GE01 97 1/6   NUMBER OF TRANSACTIONS
IN FUNCTIONAL GROUP
GE02 28 1/9   GROUP CONTROL NUMBER

 

IEA SEGMENT
INTERCHANGE CONTROL TRAILER

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
IEA01 I16  1/5   NUMBER OF INCLUDED
GROUPS (GS SEGMENTS)
IEA02  I12 9/9   INTERCHANGE CONTROL
NUMBER

 

Back to EDI Transaction Standards Table of Contents