Best Buy Company, Inc.

EDI Transaction Standards
850 Purchase Order For Entertainment Software & Music

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
REF REFERENCE NUMBERS
CSH HEADER SALE CONDITION
DTM DATE/TIME REFERENCE
N1 LOCATION NAME INFORMATION
PO1 PURCHASE ORDER DETAIL LINE ITEMS
CTP PRICING INFORMATION
PID PRODUCT/ITEM DESCRIPTION
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'
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 '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.)

 

REF SEGMENT
REFERENCE NUMBERS

*** THIS IS AN CONDITIONAL SEGMENT *** ONLY PRESENT IF UNDER CERTAIN PROMOTIONS

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
REF01   128 2/2 'PD' REFERENCE CODE
REF02  127 1/30   REFERENCE NUMBER
(BBC uses 5 Bytes)

 

CSH SEGMENT
HEADER SALE CONDITION

*** THIS IS AN OPTIONAL SEGMENT *** ONLY PRESENT FOR OUR MUSIC VENDORS

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
CSH01 563 1/2 'Y' or 'N' SALES REQUIREMENT CODE
(Indicates whether a Backorder is allowed.)

 

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 two days.

 

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.

 

CTP SEGMENT
PRICING INFORMATION

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
CTP02 236 3/3 'RES' PRICE IDENTIFIER CODE
RES = Resale (Retail price)
CTP03  212 1/14   UNIT PRICE
(Retail price by store)

 

PID SEGMENT
PRODUCT/ITEM DESCRIPTION

DATA ELEMENT ELEMENT NUMBER FIELD LENGTH ELEMENT QUALIFIER FIELD DESCRIPTION
  PID01 349 1/1 'F' ITEM DESCRIPTION TYPE
F = Free Form
* PID02  750 2/3   PRODUCT/PROCESS CODE
P1 = Artist
P2 = Title
P6 = Category
P7 = Label Selection
  PID05  352 1/80   DESCRIPTION
* Please note that four occurrences of the PID segment will be sent. The first occurrence will be for artist information, and it will contain the appropriate PID02 Processing Code and artist description. The second occurrence will be for the title information, and it will contain the appropriate PID02 Processing Code and title description. The third occurrence will be for the category and will contain the appropriate PID02 Processing Code and category description.  (The following is an example of a category description: "RK" for Rock.)  The fourth and final occurrence will be for the label selection, and it will contain the appropriate PID02 Processing Code and label selection description.

 

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