Best Buy Company, Inc.

EDI Transaction Standards
850 Purchase Order

SEGMENT ID  DESCRIPTION
ISA INTERCHANGE CONTROL HEADER
GS FUNCTIONAL GROUP HEADER
ST TRANSACTION SET HEADER
BEG BEGINNING SEGMENT FOR PURCHASE ORDER
NTE NOTE / SPECIAL INSTRUCTIONS
DTM DATE/TIME REFERENCE
N1 SHIP TO LOCATION
PO1 PURCHASE ORDER DETAIL LINES
CTT TRANSACTION TOTALS
SE TRANSACTION SET TRAILER
GE GROUP CONTROL TRAILER
IEA INTERCHANGE CONTROL TRAILER

 

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'
CODE IDENTIFYING SENDER
01 = Parallel/Production
09 = Test
ISA06 I06 15/15   SENDER ID
023058159 = Parallel/Production
023058159TST = Test
ISA07 I05 2/2   CODE IDENTIFYING
RECEIVER
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 '0' 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 'PO' INFORMATION TYPE CODE
PO = Purchase Order
  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 receiver. This is usually the same as the code in ISA08.
** 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 '850' TRANSACTION SET CODE
850 = Purchase Order
ST02 329 4/9   SEQUENTIAL NUMBER
(Maintained by sender)

 

BEG SEGMENT
BEGINNING SEGMENT FOR PURCHASE ORDER

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
BEG01 353 2/2 '00' ORIGINAL ORDER
BEG02 92 2/2 'SA' PURCHASE ORDER TYPE
CODE
SA = Stand Alone
BEG03 324 1/22   PURCHASE ORDER NUMBER
(This element will be six characters
alpha-numeric).
BEG05 323 6/6   PURCHASE ORDER DATE
(YYMMDD)

 

NTE SEGMENT
NOTE / SPECIAL INSTRUCTIONS

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
NTE01 363 3/3 'WHI' REFERENCE CODE
WHI = Warehouse Instructions
NTE02 3 1/60   FREE FORM MESSAGE
(This is the ship method or special
shipping instructions.)

 

Special note about the following DTM segments:
There will always be at least 3 (possibly 4) occurrences of the DTM segment on every Purchase Order.

 

DTM SEGMENT
DATE/TIME REFERENCE: Cancel After Date

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
  DTM01 374 3/3 '001' DATE/TIME QUALIFIER
* DTM02 373 6/6   CANCEL AFTER DATE
(YYMMDD)
* The last date the order may be received by Best Buy before being cancelled in the Best Buy System. If product has been back ordered, Best Buy may extend the cancel date. For an extension, notification of the product delay must be communicated to Best Buy by the vendor prior to the cancellation date.

 

DTM SEGMENT
DATE/TIME REFERENCE: Promotion Date

*** THIS IS AN OPTIONAL SEGMENT *** ONLY PRESENT IF PROMOTIONAL PO

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
DTM01 374 3/3 '015' DATE/TIME QUALIFIER
DTM02 373 6/6   PROMOTION START DATE
(YYMMDD)

 

DTM SEGMENT
DATE/TIME REFERENCE: Ship Not Before Date

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
  DTM01 374 3/3 '037' DATE/TIME QUALIFIER
* DTM02 373 6/6   SHIP NOT BEFORE
(YYMMDD)
* The date shipping should take place to ensure on-time delivery at the Best Buy receiving location (DC, DAW, Store). This date serves as a guideline to meet the specified delivery date, however, is flexible depending on each shipping location's proximity to the receiving location.

 

DTM SEGMENT
DATE/TIME REFERENCE: Do Not Deliver Before Date

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
  DTM01 374 3/3 '064' DATE/TIME QUALIFIER
* DTM02 373 6/6   DO NOT DELIVER BEFORE
(YYMMDD)
* The date product must arrive at the Best Buy receiving location (DC, DAW, Store), with an appointment, whether you are a "freight collect" or "freight prepaid" vendor. A purchase order should not be scheduled for receipt before or after the delivery date. Each vendor shipping location is responsible to allocate and ship product to arrive ON the Best Buy delivery date. This is the most important date on the purchase order. Best Buy "on time" reports are based on hitting the delivery date by plus or minus one day.

 

N1 SEGMENT
SHIP TO LOCATION

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
  N101 98 2/2 'ST' REFERENCE CODE
ST = Ship To Location
  N103 66 2/2 '92' ITEM QUALIFIER
92 = Assigned by Buyer
* N104 67 2/17   IDENTIFICATIION 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.

 

PO1 SEGMENT
PURCHASE ORDER DETAIL LINES*

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
PO101 350 1/6   PURCHASE ORDER
LINE NUMBER
PO102 330 1/9   QUANTITY ORDERED
PO103 355 2/2   UNIT OF MEASURE
PO104 212 1/14   UNIT INVOICE COST
PO106 235 1/2 'UP' ITEM QUALIFIER
UP = UPC Consumer
Package code
PO107 234 1/30   UPC CONSUMER PACKAGE
CODE
PO108 235 1/2 'VC' ITEM QUALIFIER
VC = Vendor's (seller's)
Catalog number
PO109 234 1/30   VENDOR'S MODEL NUMBER
PO110 235 1/2 'SK' ITEM QUALIFIER
SK = Stock keeping unit (sku)
PO111 234 1/30   BEST BUY'S SKU NUMBER
(This is our internal product ID number. Some vendors choose to
keep track of these numbers as well.)
* Please note that the only information that is sent for an ordered item is the UPC code, the Vendor's Model Number, Best Buy's internal skus. We do not send any descriptions. It is our goal and intention to have current and correct Vendor Model Numbers and UPCs in our system, however, it occasionally happens that we have an incorrect UPC or a Model Number that will not match in your system. For example, we may call an item AV-10, whereas you call it AV10. We strive to eliminate these errors in the PO testing stage.

 

CTT SEGMENT
TRANSACTION TOTALS

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
CTT01 354 1/6   NUMBER OF LINE ITEMS
CTT02 347 1/10   EXTENDED QUANTITY
ORDERED

 

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