ELECTROMOTIVE DIESELS (EMD)
IMPLEMENTATION GUIDELINES FOR ANSI X-12 TRANSACTION SET 830
PLANNING SCHEDULE WITH RELEASE CAPABILITY
X-12 Version 002003 / EMD Revision 00 / 12-14-2006
TABLE OF CONTENTS
GENERAL INFORMATION
3
SEGMENT SEQUENCE FOR HEADING AREA
4
ST
- TRANSACTION SET HEADER
5
BFR - BEGINNING SEGMENT FOR PLANNING SCHEDULE
6
NTE - NOTE / SPECIAL INSTRUCTION
7
PER - ADMINISTRATIVE COMMUNICATIONS CONTACT
8
N1 - NAME
9
N2 - ADDITIONAL NAME INFORMATION
10
N3 - ADDRESS INFORMATION
11
N4 - GEOGRAPHIC LOCATION
12
SEGMENT SEQUENCE FOR DETAIL AREA
13
LIN - ITEM IDENTIFICATION DETAIL
14
UIT - UNIT DETAIL
15
PID - PRODUCT / ITEM DESCRIPTION
16
SDP - SHIP / DELIVERY PATTERN
17
FST - FORECAST SCHEDULE
18
SHP – SHIPPED / RECEIVED INFORMATION
19
SEGMENT SEQUENCE FOR SUMMARY AREA
20
CTT - TRANSACTION TOTALS
21
SE
22
- TRANSACTION SET TRAILER
INTERCHANGE CONTROL STRUCTURE
23
ISA - INTERCHANGE CONTROL HEADER
23
IEA - INTERCHANGE CONTROL TRAILER
24
CONTROL SEGMENTS
25
GS - FUCTIONAL GROUP HEADER
25
GE - FUNCTIONAL GROUP TRAILER
26
COMMUNICATION CRITERIA
27
TRADING PARTNER IDENTIFICATION
27
FIELD SEPARATORS
27
EDS*ELIT LOCATIONS CODES
27
DATA ELEMENT DICTIONARY
28
________________________________________________________________________________ Page 1 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
GENERAL INFORMATION The following document contains the criteria that Electromotive Diesels is using in the ANSI X - 12 Transaction Set 830. These implementation guidelines are consistent with the ANSI X - 12 standards and support Electromotive Diesels’ business procedures. The transaction header area contains name and address information, Schedule Agreement number, contact name and phone / fax number, etc. The detail area is made up of essential information such as EMD part number, order quantity, and delivery date. Each EDI release contains not only new or updated release detail, but includes a list of all outstanding releases. Data excluded from the EDI transaction, such as price and long description, is part of the Electromotive Diesels Schedule Agreement contract.
________________________________________________________________________________ Page 2 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT SEQUENCE FOR HEADING AREA SEG ID ST BFR NTE PER
NI N2 N3 N4
TITLE_________________________
MAX USAGE USE
LOOP/ REPEAT
TRANSACTION SET HEADER BEGINNING SEGMENT FOR PLANNING SCHEDULE NOTE/SPECIAL INSTRUCTION ADMNISTRATIVE COMMUNICATIONS CONTACT
M
1
-
M F
1 100
-
O
3
-
NAME ADDITIONAL NAME INFO. ADDRESS INFORMATION GEOGRAPHIC LOCATION
O O O O
1 2 2 1
200 -
________________________________________________________________________________ Page 3 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
ST - TRANSACTION SET HEADER
EMD USAGE:
MANDATORY
LEVEL:
HEADING
MAX USAGE/LOOPS:
1/NONE
PURPOSE:
To indicate the start of a transaction set and to assign a control number.
ELEM ID
ELEM NBR NAME ___________________ FEATURES COMMENTS
ST01 ST02
143 329
Transaction Set ID Code Trans Set Control Number
M ID 03/03 Must contain ‘830’. M AN 04/09 A unique number that cannot be repeated within the calendar year.
________________________________________________________________________________ Page 4 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
BFR - BEGINNING SEGMENT FOR PLANNING SCHEDULE
EMD USAGE:
MANDATORY
LEVEL:
HEADING
MAX USAGE/LOOPS:
1/NONE
PURPOSE:
To indicated the beginning of a planning schedule transaction set; whether a ship or delivery based forecast; and related forecast envelope dates.
ELEM ID
ELEM NBR NAME ___________________
BFR01 BFR02 BFR03 BFR04 BFR05 BFR06 BFR07 BFR08 BFR09 BFR10
353 127 328 675 676 373 373 373 373 367
Transaction Set Purpose Code Reference Number Release Number Forecast Type Qualifier Forecast Quantity Qualifier Date Date Date Date Contract Number
FEATURES COMMENTS M ID 02/02 C AN 01/30 C AN 01/30 M ID 02/02 M ID 01/01 M DT 06/06 M DT 06/06 M DT 06/06 C DT 06/06 O AN 01/30
00 Not Used DL A Not Used -
SPECIAL NOTES: BFR01 - Only original (00) releases are sent. BFR03 and BFR10 contain the EMD Schedule Agreement number. BFR06 contains the start date of the Schedule Agreement. BFR07 contains the end date of the Schedule Agreement. BFR08 contains the date the 830 was created.
________________________________________________________________________________ Page 5 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
NTE - NOTE/SPECIAL INSTRUCTION
EMD USAGE:
OPTIONAL- Its use is restricted to the heading area only.
LEVEL:
HEADING
MAX USAGE/LOOPS:
1/NONE
PURPOSE:
To transmit information in a free-form format, if necessary, for comment or special instruction.
ELEM ID NTE01 NTE02
ELEM NBR 363 003
NAME ________________ FEATURES Note Reference Code O ID 03/03 Free Form Message M AN 01/60
COMMENTS GEN -
SPECIAL NOTES: None
________________________________________________________________________________ Page 6 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
PER - ADMINISTRATIVE COMMUNICATIONS CONTACT
EMD USAGE:
OPTIONAL
LEVEL:
HEADING
MAX USAGE/LOOPS:
3/NONE
PURPOSE:
To identify a person or office to whom administrative communications should be directed.
ELEM ID
ELEM NBR
NAME ________________ FEATURES COMMENTS
PER01 PER02 PER03 PER04 PER05
366 093 365 364 326
Contact Function Code Name Communications Nbr Qual Communications Nbr Request Reference Nbr
M ID 02/02 O AN 01/35 O ID 02/02 C AN 07/21 O AN 01/45
EX TE, FX Not Used
SPECIAL NOTES: Both TE and FX contact function codes will be sent when available.
________________________________________________________________________________ Page 7 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
N1 - NAME
EMD USAGE:
OPTIONAL
LEVEL:
HEADING
MAX USAGE/LOOPS:
1/200
PURPOSE:
To identify a party by type of organization, name, and code.
ELEM ID
ELEM NBR
NAME ________________ FEATURES
N101 N102 N103 N104
098 093 066 067
Entity ID Code Name ID Code Qual ID Code
M ID 02/02 C AN 01/35 C ID O1/02 C ID 02/17
COMMENTS CA, MI, SU, ST 1, 92 -
SPECIAL NOTES: Under normal circumstances, all three Entity ID Codes (MI, SU, ST) will be sent.
________________________________________________________________________________ Page 8 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
N2 - ADDITIONAL NAME INFORMATION
EMD USAGE:
OPTIONAL
LEVEL:
HEADING
MAX USAGE/LOOPS:
2/NONE
PURPOSE:
To specify additional names of those longer that 35 characters in length.
ELEM ID N201 N202
ELEM NBR 093 093
NAME ________________ FEATURES COMMENTS Name M AN 01/35 Name O AN 01/35 -
SPECIAL NOTES: None
________________________________________________________________________________ Page 9 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
N3 - ADDRESS INFORMATION
EMD USAGE:
OPTIONAL
LEVEL:
HEADING
MAX USAGE/LOOPS:
2/NONE
PURPOSE:
To specify the location of the named party.
ELEM ID N301 N302
ELEM NBR 166 166
NAME ________________ FEATURES COMMENTS Address M AN 01/35 Address O AN 01/35 -
SPECIAL NOTES: None
________________________________________________________________________________ Page 10 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
N4 - GEOGRAPHIC LOCATION
EMD USAGE:
OPTIONAL
LEVEL:
HEADING
MAX USAGE/LOOPS:
1/NONE
PURPOSE:
To specify the geographic place of the named party.
ELEM ID
ELEM NBR
NAME ________________ FEATURES
COMMENTS
N401 N402 N403 N404 N405 N406
019 156 116 026 309 310
City Name State/Province Postal Code Country Code Location Qual Location Identifier
CC -
C AN 02/19 C ID 02/02 O ID 05/09 O ID 02/02 O ID 01/02 C AN 01/25
SPECIAL NOTES: N405 is only populated (with “CC”) when N101 = “MI” and N406 = “CANADA”.
________________________________________________________________________________ Page 11 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT SEQUENCE FOR DETAIL AREA SEG ID LIN UIT PID
TITLE__________________________________ ITEM IDENTIFICATION DETAIL UNIT DETAIL PRODUCT/ITEM DESCRIPTION
USAGE M M O
SDP FST SHP
SHIP/DELIVERY PATTERN FORECAST SCHEDULE SHIPPED / RECEIVED INFORMATION
M M O
MAX USE 1 1 1000 1 500 99
LOOP/ REPEAT 325 1 -
________________________________________________________________________________ Page 12 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
LIN - ITEM IDENTIFICATION DETAIL
EMD USAGE:
MANDATORY
LEVEL:
DETAIL
MAX USAGE/LOOPS:
1/325
PURPOSE:
To specify basic item identification data.
ELEM ID LIN01 Used LIN02 LIN03 LIN04 LIN05 LIN06 LIN07 LIN08 LIN09
ELEM NBR 350
NAME ________________ FEATURES COMMENTS Assigned Identification O AN 01/06 Not
235 234 235 234 235 234 235 234
Product/Service ID Qual Product/Service ID Product/Service ID Qual Product/Service ID Product/Service ID Qual Product/Service ID Product/Service ID Qual Product/Service ID
M ID 02/02 M AN 01/30 O ID 02/02 C AN 01/30 O ID 02/02 C AN 01/30 O ID 02/02 C AN 01/30
BP PD EC ZZ -
SPECIAL NOTES: LIN03 – Buyer / Customer’s material number or part number description LIN05 – Product’s short description LIN07 – The ‘EC’ Engineering Change Level applies to the EMD part number. When there is no Engineering Change number, this field will be populated with “--“. LIN09 – EMD storage location
________________________________________________________________________________ Page 13 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
UIT - UNIT DETAIL
EMD USAGE:
MANDATORY
LEVEL:
DETAIL
MAX USAGE/LOOPS:
1/None
PURPOSE:
To specify item unit data.
ELEM ID
ELEM NBR
NAME ________________ FEATURES
UIT01 UIT02 UIT03
355 212 639
Unit of Measure Code Unit Price Basis Unit Price Code
COMMENTS
M ID 02/02 C R 01/14 Not Used O ID 02/02 Not Used
SPECIAL NOTES: None
________________________________________________________________________________ Page 14 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
PID - PRODUCT/ITEM DESCRIPTION
EMD USAGE:
OPTIONAL
LEVEL:
DETAIL
MAX USAGE/LOOPS:
1000/None
PURPOSE:
To describe a product or process in coded or free-form format.
ELEM ID PID01 PID02 PID03 PID04 PID05 PID06
ELEM NBR 349 750 348 751 352 752
NAME ________________ Item Description Type Product Char Code Item Descr Qual Product Descr Code Description Surf/Layer Pos Code
FEATURES M ID 01/01 O ID 02/03 O ID 02/02 C ID 01/12 C AN 01/80 O ID 02/02
COMMENTS F Not Used Not Used Not Used Not Used
SPECIAL NOTES: None
________________________________________________________________________________ Page 15 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
SDP - SHIP/DELIVERY PATTERN
EMD USAGE:
MANDATORY
LEVEL:
DETAIL
MAX USAGE/LOOPS:
1/1
PURPOSE:
To identify specific ship/delivery requirements.
ELEM ID
ELEM NBR
NAME ________________ FEATURES COMMENTS
SDP01 SDP02 SDP03 SDP04 SDP05 SDP06 SDP07 SDP08
678 679 678 679 678 679 678 679
Ship/Dely Pttrn Code Ship/Dely Pttrn TM Code Ship/Dely Pttrn Code Ship/Dely Pttrn TM Code Ship/Dely Pttrn Code Ship/Dely Pttrn TM Code Ship/Dely Pttrn Code Ship/Dely Pttrn TM Code
M ID 01/02 M ID 01/01 O ID 01/02 O ID 01/01 O ID 01/02 O ID 01/01 O ID 01/02 O ID 01/01
A F Not Used Not Used Not Used Not Used Not Used Not Used
SPECIAL NOTES: None
________________________________________________________________________________ Page 16 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
FST - FORECAST SCHEDULE
EMD USAGE:
MANDATORY
LEVEL:
DETAIL
MAX USAGE/LOOPS:
500/NONE
PURPOSE:
To specify the forecasted dates and quantities.
ELEM ID
ELEM NBR
NAME ________________ FEATURES
COMMENTS
FST01 FST02 FST03 FST04 FST05 FST06 FST07 FST08 FST09
380 680 681 373 373 374 337 128 127
Quantity Forecast Qual Forecast Timing Qual Date Date Date/Time Qual Time Reference Number Qual Reference Number
C, Z, D D, W, M Delivery Date Not Used Not Used Not Used Not Used Not Used
M R 01/10 M ID 01/01 M ID 01/01 M DT 06/06 O DT 06/06 O ID 03/03 C TM 04/04 C ID 02/02 C AN 01/30
SPECIAL NOTES: FST02 – C = Firm, Z = Tradeoff, D = Horizon/Planning FST03 – D = Discreet, W = Weekly, M = Monthly
________________________________________________________________________________ Page 17 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
SHP - SHIPPED / RECEIVED INFORMATION
EMD USAGE:
OPTIONAL
LEVEL:
DETAIL
MAX USAGE/LOOPS:
99/NONE
PURPOSE: .
To specify shipment and/or receipt information
ELEM ID
ELEM NBR
SHP01 SHP02 SHP03 SHP04 SHP05 SHP06 SHP07
673 380 374 373 373
NAME ________________ FEATURES
COMMENTS
Quantity Qualifier Quantity Date/Time Qual Date Time Date Time
01, 02 050 Not Used Not Used
O ID 02/02 C R 01/10 O ID 03/03 C DT 06/06 O TM 04/04 C DT 06/06 O TM 04/04
SPECIAL NOTES: The below mapping represents the last quantity delivered, with the corresponding date. SHP01 = 01 SHP02 = Qty SHP03 = 050 SHP04 = Date The below mapping represents the cumulative quantity received. The SHP04/SHP06 are the start and end validity dates for the Scheduling Agreement. SHP01 = 02 SHP02 = Qty SHP03 = 050 SHP04 = Start Date SHP06 = End Date Code Name 01 Discrete Quantity 02 Cumulative Quantity
________________________________________________________________________________ Page 18 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
7 SEGMENT SEQUENCE FOR SUMMARY AREA SEG ID
TITLE__________________________________
USAGE
MAX USE
CTT SE
TRANSACTION TOTALS TRANSACTION SET TRAILER
M M
1 1
LOOP/ REPEAT -
________________________________________________________________________________ Page 19 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
CTT - TRANSACTION TOTALS
EMD USAGE:
MANDATORY
LEVEL:
SUMMARY
MAX USAGE/LOOPS:
1/NONE
PURPOSE:
To transmit a hash total for a specific element in the the transaction set.
ELEM ID
ELEM NBR NAME ___________________ COMMENTS
FEATURES
CTT01
354
Number of Line Items
M N0 01/06
CTT02 CTT03 CTT04 CTT05 CTT06 CTT07
347 081 355 183 355 352
Hash Total Weight Unit of Measure Code Volume Unit of Measure Code Description
O R 01/10 O R 01/08 C ID 02/02 O R 01/08 C ID 02/02 O AN 01/80
Total Number of LIN Seg. Quantities Not Used Not Used Not Used Not Used Not Used
SPECIAL NOTES: None
________________________________________________________________________________ Page 20 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
SE - TRANSACTION SET TRAILER
EMD USAGE:
MANDATORY
LEVEL:
SUMMARY
MAX USAGE/LOOPS:
1/NONE
PURPOSE:
To indicate the end of a transaction set and provide the count of the transmitted segments – including the beginning (ST) and ending (SE) segments.
ELEM ID
ELEM NBR NAME ___________________
SE01 SE02
096 329
Number of Incl Segments Tran Set Control Number
FEATURES COMMENTS M N0 01/06 M AN 04/09
Must be the same # in ST02 of Transaction Set Header (ST).
________________________________________________________________________________ Page 21 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
INTERCHANGE CONTROL STRUCTURE SEGMENT: PURPOSE:
ISA - INTERCHANGE CONTROL HEADER To define the start of an interchange of one or more functional groups and interchange- related control segments.
ELEM ID
ELEM NBR NAME ___________________
ISA01 ISA02 ISA03 ISA04 ISA05 ISA06 ISA07 ISA08 ISA09 ISA10 ISA11 ISA12 ISA13 ISA14 ISA15 ISA16
I01 I02 I03 I04 I05 I06 I05 I07 I08 I09 I10 I11 I12 I13 I14 I15
Authorize Info Qual Authorize Information Security Info Qual Security Information Interchange ID Qual Interchange Sender ID Interchange ID Qual Interchange Receiver ID Interchange Date Interchange Time Interchange Standard ID Interchange Version ID Interchange Control Nbr Acknowledgment Request Test Indicator Sub- element Separator
FEATURES COMMENTS M ID 02/02 M AN 10/10 M ID 02/02 M AN 10/10 M ID 02/02 M ID 15/15 M ID 02/02 M ID 15/15 M DT 06/06 M TM 04/04 M ID 01/01 M ID 05/05 M N0 09/09 M ID 01/01 M ID 01/01 M AN 01/01
00 (Spaces) 00 (Spaces) ZZ 62002 (Receiver’s) (Receiver’s) U 00200 O P ~
________________________________________________________________________________ Page 22 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT:
IEA - INTERCHANGE CONTROL TRAILER
PURPOSE:
To define the end of an interchange of one or more functional groups and interchange- related control segments.
ELEM ID IEA01 IEA02
ELEM NBR NAME ___________________ I16 Number of Incl Groups I12 Interchange Control Nbr
FEATURES COMMENTS M N0 01/05 M N0 09/09 -
________________________________________________________________________________ Page 23 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
CONTROL SEGMENTS SEGMENT:
GS - FUNCTIONAL GROUP HEADER
PURPOSE:
To indicate the beginning of a functional group and to provide control identification.
ELEM ID
ELEM NBR NAME ___________________
GS01 GS02 GS03 GS04 GS05 GS06 GS07 GS08
479 142 124 029 030 028 455 480
Functional ID Code Application Sender’s ID Application Receiver’s ID Group Date Group Time Group Control Nbr Responsible Agency Code Ver/Rel/Ind ID Code
FEATURES COMMENTS M ID 02/02 M ID 02/12 M ID 02/12 M DT 06/06 M TM 04/04 M N0 01/09 M ID 01/02 M ID 01/12
PS 62002 (Receiver’s) X 02003
________________________________________________________________________________ Page 24 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
SEGMENT: PURPOSE:
ELEM ID GE01 GE02
GE- FUNCTIONAL GROUP TRAILER To indicate the end of a functional group and to provide control information. ELEM NBR NAME ___________________ 097 Number of Included Sets 028 Group Control Number
FEATURES COMMENTS M N0 01/06 M N0 01/09 -
________________________________________________________________________________ Page 25 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
COMMUNICATION CRITERIA TRADING PARTNER IDENTIFICATION 62002 Electromotive Diesels ??? Supplier Identifier FIELD SEPARATORS * (asterisk – Hex 2A) ~ (tilde – Hex 7E) | (vertical bar – Hex 7C)
Element Separator Sub-Element Separator Segment Separator
EDS*ELIT Location Codes CSV Electromotive Diesels
________________________________________________________________________________ Page 26 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
DATA ELEMENT DICTIONARY 066
ID CODE QUALIFIER 92 Assigned By Buyer
098
ENTITY ID CODE CA Carrier MI Planning Schedule/Material Release Issuer SU Supplier/ Manufacturer ST Ship To
235
PRODUCT/SERVICE ID QUALIFIER BP Buyer’s Part Number EC Engineering Change Level (Buyer’s Part Number) PD Part Number Description VP Vendor’s (Seller’s) Part Number
309
LOCATION QUALIFIER CC Country
349
ITEM DESCRIPTION TYPE F Free Form
353
TRANSACTION SET PURPOSE CODE 00 Original
365
COMMUNICATIONS NUMBER QUALIFIER TE Telephone FX Facsimile
366
CONTACT FUNCTION CODE EX Expediter
455
RESPONSIBLE AGENCY CODE X ASC X-12
479
FUNCTIONAL IDENTIFIER CODE PS Planning Schedule with Release Capability
675
FORECAST TYPE QUALIFIER DL Delivery Based
676
FORECAST QUANTITY QUALIFER A Actual Discrete Quantities
678
SHIP/DELIVERY PATTERN CODE A Monday through Friday
679
SHIP/DELIVERY PATTERN TIME CODE F As Directed (by ship date)
680
FORECAST QUALIFIER C Firm D Planning
________________________________________________________________________________ Page 27 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
Z 681
Tradeoff
FORECAST TIMING QUALIFIER D Discrete M Monthly W Weekly
________________________________________________________________________________ Page 28 X-12 Version 002003 / EMD Revision 00 / 12-14-2006
DATA ELEMENT DICTIONARY ISA01 AUTHORIZATION INFORMATION QUALIFIER 00 No Authorization Information Present (No meaningful information in I02) ISA03 SECURITY INFORMATION QUALIFIER 00 No Security Information Present (No meaningful information in I04) ISA05 INTERCHANGE ID QUALIFIER 01 Duns Number ZZ Mutually Defined
________________________________________________________________________________ Page 29 X-12 Version 002003 / EMD Revision 00 / 12-14-2006