ASC X12 Standards for Electronic Data Interchange...
Transcript of ASC X12 Standards for Electronic Data Interchange...
ASC X12 Standards for Electronic Data InterchangeTechnical Report Type 3
004010™Aerospace Industry PurchaseOrder (850)AUGUST 2017
Published in conjunction with the Aerospace Industry Association (AIA)
X12J
REVIEW
DRAFT
Intellectual Property
X12 holds the copyright on the Standards and associated publications designed to facilitateimplementation of the Standards. Users of all X12 publications should be aware of the permissibleuses, as well as the limitations on such usage, as outlined here: http://store.x12.org/store/ip-use.
Copyright © 2017, X12 Incorporated, Format © 2017 Washington Publishing Company. Exclusively publishedby the Washington Publishing Company. No part of this publication may be distributed, posted, reproduced,stored in a retrieval system, or transmitted in any form or by any means without the prior written permissionof the copyright owner.
All rights reserved.
X12J REVIEW DRAFT
Table of ContentsPreface ................................................................................................ 6
1 Purpose and Business Information............................... 7
1.1 Implementation Purpose and Scope......................................... 7
1.2 Version Information ........................................................................ 7
1.3 Implementation Limitations .......................................................... 71.3.1 Batch and Real-time Usage..................................................... 71.3.2 Other Usage Limitations ......................................................... 8
1.4 Business Usage................................................................................. 81.4.1 Applicability.............................................................................. 81.4.2 Revisions .................................................................................. 8
1.5 Business Terminology .................................................................... 8
1.6 Transaction Acknowledgments................................................... 9
1.7 Related Transactions....................................................................... 9
1.8 Trading Partner Agreements ........................................................ 9
2 Transaction Sets ........................................................................ 10
2.1 Presentation Examples................................................................. 10
2.2 Implementation Usage .................................................................. 152.2.1 Industry Usage ....................................................................... 152.2.2 Loops ...................................................................................... 15
2.3 Transaction Set Listing................................................................. 162.3.1 Implementation ...................................................................... 162.3.2 X12 Standard .......................................................................... 20
2.4 850 Segment Detail......................................................................... 26ST Transaction Set Header.......................................... 27
BEG Beginning Segment for Purchase Order................. 28CUR Currency ................................................................. 31PER Buyer Information ................................................... 34TAX Tax Reference ........................................................ 36FOB F.O.B. Related Instructions..................................... 39CTP Pricing Information.................................................. 43SAC Service, Promotion, Allowance, or Charge
Information.............................................................. 48ITD Terms of Sale/Deferred Terms of Sale.................... 53
DTM Order Processing Dates ......................................... 56TD1 Packaging Instructions ........................................... 58TD5 Shipping Details...................................................... 62TD3 Carrier Details (Equipment) .................................... 66TD4 Carrier Details (Special Handling, or
Hazardous Materials, or Both) ................................ 69N9 Additional Information............................................. 70
MSG Message Text.......................................................... 73
NATIONAL AEROSPACE STANDARD 004010X357 • 850IMPLEMENTATION GUIDE PURCHASE ORDER
AUGUST 2017 3X12J REVIEW DRAFT
N1 Purchaser Name..................................................... 74N2 Additional Name Information .................................. 76N3 Address Information ............................................... 77N4 Geographic Location .............................................. 78
PER Buyer Contact Information...................................... 80N1 Other Party Names................................................. 82N2 Additional Name Information .................................. 84N3 Address Information ............................................... 85N4 Geographic Location .............................................. 86
PER Other Party Contact Information............................. 88PO1 Baseline Item Data ................................................. 90CTP Pricing Information................................................ 101PID Product/Item Description ...................................... 106
MEA Measurements...................................................... 110SAC Service, Promotion, Allowance, or Charge
Information............................................................ 118IT8 Conditions of Sale ................................................ 123
TAX Tax Reference ...................................................... 128FOB F.O.B. Related Instructions................................... 131SDQ Destination Quantity ............................................. 135TD1 Carrier Details (Quantity and Weight)................... 146TD5 Carrier Details (Routing Sequence/Transit
Time)..................................................................... 150TD3 Carrier Details (Equipment) .................................. 155TD4 Carrier Details (Special Handling, or
Hazardous Materials, or Both) .............................. 158SCH Line Item Schedule............................................... 159REF Contract Reference .............................................. 166PKG Marking, Packaging, Loading ............................... 167
N9 Reference Identification........................................ 171MSG Message Text........................................................ 175
N1 Purchaser Name................................................... 176N2 Additional Name Information ................................ 178N3 Address Information ............................................. 179N4 Geographic Location ............................................ 180
PER Buyer Contact Information.................................... 182N1 Other Party Name................................................. 184N2 Additional Name Information ................................ 186N3 Address Information ............................................. 187N4 Geographic Location ............................................ 188
PER Other Party Contact Information........................... 190AMT Line Item Total ...................................................... 192CTT Transaction Totals................................................. 193AMT Total PO Amount................................................... 195
SE Transaction Set Trailer.......................................... 196
3 Examples....................................................................................... 197
NATIONAL AEROSPACE STANDARD 004010X357 • 850IMPLEMENTATION GUIDE PURCHASE ORDER
AUGUST 2017 4X12J REVIEW DRAFT
A External Code Sources ........................................................A.1
A.1 External Code Sources ................................................................A.15 Countries, Currencies and Funds .......................................A.1
16 D-U-N-S Number....................................................................A.217 Standard Carrier Alpha Code (SCAC) .................................A.222 States and Provinces............................................................A.338 Product Characteristic Data.................................................A.439 Packaging Characteristic Data ............................................A.446 Telecommunications Industry Codes .................................A.551 ZIP Code ................................................................................A.562 American Paper Institute, Inc. .............................................A.665 Chemical Industry .................................................................A.667 Electronic Industries Association .......................................A.772 National Wholesale Druggists’ Association .......................A.780 Government Agency Acquisition Regulations ...................A.888 National Retail Merchants Association ...............................A.8
113 Standard Industrial Classification Code .............................A.9126 American Petroleum Institute ..............................................A.9197 Packaging Requirement Codes .........................................A.10204 DoD Material Procedures for Development and
Application of Packaging Requirements ..........................A.10206 Government Bill of Lading Office Code ............................ A.11253 Military Specification ..........................................................A.12471 Compensation Type Code ..................................................A.12544 Nonforfeiture Option...........................................................A.13
B EDI Control Directory ............................................................B.1
B.1 Control Segments ..........................................................................B.2ISA Interchange Control Header.................................................B.2GS Functional Group Header .....................................................B.6GE Functional Group Trailer ......................................................B.7IEA Interchange Control Trailer ..................................................B.9
C Change Summary ....................................................................C.1
NATIONAL AEROSPACE STANDARD 004010X357 • 850IMPLEMENTATION GUIDE PURCHASE ORDER
AUGUST 2017 5X12J REVIEW DRAFT
PrefaceASC X12 standards are developed to identify the broadest data requirements for a transactionset. Type 3 Technical Reports (TR3) define explicit data requirements for a specific businesspurpose. Trading partners who implement according to the instructions in this TR3 can exchangedata with multiple trading partners in a consistent manner.
Trading partners define their specific transport requirements separately. Neither ASC X12 standardsnor TR3s define transport requirements.
6AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
1 Purpose and Business Information
1.1 Implementation Purpose and ScopeThis TR3 defines consistent requirements for use of the X12 850 transaction set withinthe aerospace industry for the exchange of purchase orders (PO).
Related acknowledgments and revisions are exchanged via other X12 transaction setsand based on separate implementation instructions.
This transaction set is not used to convey purchase order changes or purchase orderacknowledgment information, instead, use those transactions specifically designed forthat purpose.
1.2 Version InformationThis implementation guide is based on the October 1997 ASC X12 standards, referredto as Version 4, Release 1, Sub-release 0 (004010).
The unique Version/Release/Industry Identifier Code for transaction sets that aredefined by this implementation guide is 004010X357.
The two-character Functional Identifier Code(s) for the transaction set(s) included inthis implementation guide:
• PO Purchase Order (850)
The Version/Release/Industry Identifier Code and the applicable Functional IdentifierCode must be transmitted in the Functional Group Header (GS segment) that beginsa functional group of these transaction sets. For more information, see the descriptionsof GS01 and GS08 in Appendix B.
1.3 Implementation Limitations
1.3.1 Batch and Real-time UsageThere are multiple methods available for sending and receiving businesstransactions electronically.Two common modes for EDI transactions are batchand real-time.
7AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
Batch - Electronic transmissions when the sender does not maintain thecommunication session while the receiver processes the transactions.Transmissions are often on a set schedule. If there is an associated responsetransaction, the receiver creates the response transaction and transmits itback to the sender of the original transaction in a separate communicationsession. X12 does not set specific response time parameters for theseactivities.
Real-Time - A computer-to-computer communication in which a singlecommunication session is established and remains open and active until aresponse is received by the entity initiating the communication session.
This implementation guide was based on requirements for batch mode.Although there is no expectation of such use at the time of publication, willingtrading partners may choose to implement the instructions herein in real-timemode.
1.3.2 Other Usage LimitationsThere are no other usage limitations.
1.4 Business Usage
1.4.1 ApplicabilityThis implementation guide defines transaction set usage for typical AIAexchanges. As part of the AIA Harmonization Process, AIA member companiesagree to the precise and consistent use of EDI segments and elements asdefined herein. Strict conformance with this implementation guide is expectedto result in consistent data maps for the entire AIA supply chain, eliminationof divergent use of transactions, reduced complexity, and reduced industrycosts.
1.4.2 RevisionsA new version of this implementation guide will be published as necessary toaccommodate changing business needs and new functionality available inlater versions of the underlying X12 standard.
1.5 Business TerminologyNo special business terms are used in this implementation guide.
8AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
1.6 Transaction AcknowledgmentsThe purpose of transaction acknowledgments is to report to the sender whether thetransaction being acknowledged was accepted or rejected.
The X12 Technical Report Type 2, Acknowledgment Reference Model providesguidance on several control structures and transaction set standards intended toaugment EDI auditing and control systems.
There are no specific acknowledgment requirements defined in this implementationguide. Trading partners may mutually define an acknowledgment process at theirdiscretion.
1.7 Related TransactionsThere are no other transaction sets necessary to achieve the business functionsdescribed in this implementation guide.
1.8 Trading Partner AgreementsThere are no other transaction sets necessary to achieve the business functionsdescribed in this implementation guide.
9AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
2 Transaction Set
2.1 Presentation ExamplesX12 standards are generic. For example, multiple industries use the same PER segmentto specify administrative communication contacts. Each industry, or sub-industry,decides which elements to use and which code values in those elements are applicablefor the specific use described.
This implementation guide uses a format that depicts both the generalized standardand industry-specific implementation. In this implementation guide, IMPLEMENTATIONspecifies the requirements for this implementation. X12 STANDARD is included as areference only.
The transaction set presentation is comprised of two main sections with subsectionswithin the main sections:
Transaction Set Listing
There are two sub-sections under this general title. The first sub-section concernsthis implementation of a generic X12 transaction set. The second sub-sectionconcerns the generic X12 standard itself.
This section lists the levels, loops, and segments contained in this implementation.It also serves as an index to the segment detail.
This section is included as a reference.
Segment Detail
There are three sub-sections under this general title. This section repeats once foreach segment used in this implementation providing segment specific detail andX12 standard detail.
10AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
This section is included as a reference.
This section is included as a reference. It provides a pictorial view of the standardand shows which elements are used in this implementation.
This section specifies the implementation details of each data element.
These illustrations (Figures 2.1 through 2.5) are examples and are not extracted fromthe Section 2 detail in this implementation guide. Annotated illustrations, presentedbelow in the same order they appear in this implementation guide, describe the formatof the transaction set that follows.
11AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
Figure 2.1 - Transaction Set Key - Implementation
Figure 2.2 - Transaction Set Key - Standard
12AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
Figure 2.3 - Segment Key - Implementation
Figure 2.4 - Segment Key - Standard
Figure 2.5 - Segment Key - Diagram
13AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
Figure 2.6 - Segment Key - Element Summary
14AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
2.2 Implementation Usage
2.2.1 Industry UsageIndustry Usage describes when loops, segments, and elements are to besent. The three choices for Usage are required, not used, and situational. Toavoid confusion, these are named differently than the X12 standard ConditionDesignators (mandatory, optional, and relational).
This loop/segment/element must always be sent whencomplying with this implementation guide.
Required
This loop/segment/element must never be sent whencomplying with this implementation guide.
Not Used
Use of this loop/segment/element varies, depending on datacontent and business context as described in the defining
Situational
rule. The defining rule is documented in a note attached tothe item. The item is required when the situation defined inthe note is true; otherwise the item is not used.
2.2.2 LoopsLoop usage within ASC X12 transactions and their implementation guidescan be confusing. Care must be used to read the loop requirements in termsof the context or location within the transaction.
• A nested loop can be used only when the associated higher level loop isused.
• The usage of a loop is the same as the usage of its beginning segment.
If a loop’s beginning segment is Required, the loop is Required and mustoccur at least once unless it is nested in a loop that is not being used.
If a loop’s beginning segment is Situational, the loop is Situational.
• Subsequent segments within a loop can be sent only when the beginningsegment is used.
Required segments in Situational loops occur only when the loop is used.
15AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
2.3 Transaction Set Listing
2.3.1 ImplementationThis section lists the levels, loops, and segments contained in this implementation.It also serves as an index to the segment detail.
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
AUGUST 2017 16X12J REVIEW DRAFT
004010X357 • 850
JULY 17, 2017IMPLEMENTATION
850 Purchase Order
Table 1 - Header
PAGE # POS. # SEG. ID NAME USAGE REPEAT LOOP REPEAT
27 010 ST Transaction Set Header R 128 020 BEG Beginning Segment for Purchase Order R 131 040 CUR Currency S 134 060 PER Buyer Information S 136 070 TAX Tax Reference S >139 080 FOB F.O.B. Related Instructions S >143 090 CTP Pricing Information S >1
LOOP ID - SAC SERVICE, PROMOTION,ALLOWANCE, OR CHARGE INFORMATION
25
48 120 SAC Service, Promotion, Allowance, or Charge Information S 153 130 ITD Terms of Sale/Deferred Terms of Sale S >156 150 DTM Order Processing Dates S 1058 230 TD1 Packaging Instructions S 262 240 TD5 Shipping Details S 1266 250 TD3 Carrier Details (Equipment) S 1269 260 TD4 Carrier Details (Special Handling, or Hazardous Materials,
or Both)S 5
LOOP ID - N9 ADDITIONAL INFORMATION 1000 70 295 N9 Additional Information S 173 300 MSG Message Text S 1000
LOOP ID - N1A PURCHASER NAME 10000 74 310 N1 Purchaser Name R 176 320 N2 Additional Name Information S 277 330 N3 Address Information S 278 340 N4 Geographic Location S >180 360 PER Buyer Contact Information S 1
LOOP ID - N1B OTHER PARTY NAMES 10000 82 310 N1 Other Party Names S 184 320 N2 Additional Name Information S 185 330 N3 Address Information S 186 340 N4 Geographic Location S >188 360 PER Other Party Contact Information S 1
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE 004010X357 • 850
AUGUST 2017 17X12J REVIEW DRAFT
Table 2 - Detail
PAGE # POS. # SEG. ID NAME USAGE REPEAT LOOP REPEAT
LOOP ID - PO1 BASELINE ITEM DATA 100000 90 010 PO1 Baseline Item Data R 1
LOOP ID - PO1/CTP PRICING INFORMATION >1 101 040 CTP Pricing Information S 1
LOOP ID - PO1/PID PRODUCT/ITEM DESCRIPTION 1000 106 050 PID Product/Item Description S 1110 060 MEA Measurements S 10
LOOP ID - PO1/SAC SERVICE, PROMOTION,ALLOWANCE, OR CHARGE INFORMATION
25
118 130 SAC Service, Promotion, Allowance, or Charge Information S 1123 140 IT8 Conditions of Sale R 1128 170 TAX Tax Reference S >1131 180 FOB F.O.B. Related Instructions S >1135 190 SDQ Destination Quantity S 500146 240 TD1 Carrier Details (Quantity and Weight) S 1150 250 TD5 Carrier Details (Routing Sequence/Transit Time) S 12155 260 TD3 Carrier Details (Equipment) S 12158 270 TD4 Carrier Details (Special Handling, or Hazardous Materials,
or Both)S 5
LOOP ID - PO1/SCH LINE ITEM SCHEDULE 200 159 295 SCH Line Item Schedule S 1166 300 REF Contract Reference S >1
LOOP ID - PO1/PKG MARKING, PACKAGING,LOADING
200
167 305 PKG Marking, Packaging, Loading S 1
LOOP ID - PO1/N9 REFERENCE IDENTIFICATION 1000 171 330 N9 Reference Identification S 1175 340 MSG Message Text S 1000
LOOP ID - PO1/N1A PURCHASER NAME 10000 176 350 N1 Purchaser Name S 1178 360 N2 Additional Name Information S 2179 370 N3 Address Information S 2180 380 N4 Geographic Location S 1182 400 PER Buyer Contact Information S 1
LOOP ID - PO1/N1B OTHER PARTY NAME 10000 184 350 N1 Other Party Name S 1186 360 N2 Additional Name Information S 2187 370 N3 Address Information S 2188 380 N4 Geographic Location S 1190 400 PER Other Party Contact Information S 1
LOOP ID - PO1/AMT LINE ITEM TOTAL >1 192 600 AMT Line Item Total R 1
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE 004010X357 • 850
AUGUST 2017 18X12J REVIEW DRAFT
Table 3 - Summary
PAGE # POS. # SEG. ID NAME USAGE REPEAT LOOP REPEAT
LOOP ID - CTT TRANSACTION TOTALS 1 193 010 CTT Transaction Totals R 1195 020 AMT Total PO Amount R 1196 030 SE Transaction Set Trailer R 1
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE 004010X357 • 850
AUGUST 2017 19X12J REVIEW DRAFT
2.3.2 X12 StandardThis section is included as a reference. The implementation guide reference clari-fies actual usage.
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE 004010X357 • 850
AUGUST 2017 20X12J REVIEW DRAFT
STANDARD
850 Purchase OrderFunctional Group ID: PO
This Draft Standard for Trial Use contains the format and establishes the data contents of thePurchase Order Transaction Set (850) for use within the context of an Electronic DataInterchange (EDI) environment. The transaction set can be used to provide for customary andestablished business and industry practice relative to the placement of purchase orders forgoods and services. This transaction set should not be used to convey purchase order changesor purchase order acknowledgment information.
Table 1 - Header
PAGE # POS. # SEG. ID NAME REQ. DES. MAX USE LOOP REPEAT
010 ST Transaction Set Header M 1020 BEG Beginning Segment for Purchase Order M 1040 CUR Currency O 1050 REF Reference Identification O >1060 PER Administrative Communications Contact O 3070 TAX Tax Reference O >1080 FOB F.O.B. Related Instructions O >1090 CTP Pricing Information O >1095 PAM Period Amount O 10110 CSH Sales Requirements O 5115 TC2 Commodity O >1
LOOP ID - SAC 25 120 SAC Service, Promotion, Allowance, or Charge Information O 1125 CUR Currency O 1130 ITD Terms of Sale/Deferred Terms of Sale O >1140 DIS Discount Detail O 20145 INC Installment Information O 1150 DTM Date/Time Reference O 10160 LDT Lead Time O 12180 LIN Item Identification O 5185 SI Service Characteristic Identification O >1190 PID Product/Item Description O 200200 MEA Measurements O 40210 PWK Paperwork O 25220 PKG Marking, Packaging, Loading O 200230 TD1 Carrier Details (Quantity and Weight) O 2240 TD5 Carrier Details (Routing Sequence/Transit Time) O 12250 TD3 Carrier Details (Equipment) O 12260 TD4 Carrier Details (Special Handling, or Hazardous Materials,
or Both)O 5
270 MAN Marks and Numbers O 10276 PCT Percent Amounts O >1280 CTB Restrictions/Conditions O 5285 TXI Tax Information O >1
LOOP ID - AMT >1 287 AMT Monetary Amount O 1289 REF Reference Identification O >1290 DTM Date/Time Reference O 1
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE 004010X357 • 850
AUGUST 2017 21X12J REVIEW DRAFT
292 PCT Percent Amounts O >1
LOOP ID - AMT/FA1 >1 293 FA1 Type of Financial Accounting Data O 1294 FA2 Accounting Data M >1
LOOP ID - N9 1000 295 N9 Reference Identification O 1297 DTM Date/Time Reference O >1300 MSG Message Text O 1000
LOOP ID - N1 200 310 N1 Name O 1320 N2 Additional Name Information O 2330 N3 Address Information O 2340 N4 Geographic Location O >1345 NX2 Location ID Component O >1350 REF Reference Identification O 12360 PER Administrative Communications Contact O >1365 SI Service Characteristic Identification O >1370 FOB F.O.B. Related Instructions O 1380 TD1 Carrier Details (Quantity and Weight) O 2390 TD5 Carrier Details (Routing Sequence/Transit Time) O 12400 TD3 Carrier Details (Equipment) O 12410 TD4 Carrier Details (Special Handling, or Hazardous Materials,
or Both)O 5
420 PKG Marking, Packaging, Loading O 200
LOOP ID - LM >1 430 LM Code Source Information O 1440 LQ Industry Code M >1
LOOP ID - SPI >1 450 SPI Specification Identifier O 1460 REF Reference Identification O 5470 DTM Date/Time Reference O 5480 MSG Message Text O 50
LOOP ID - SPI/N1 20 490 N1 Name O 1500 N2 Additional Name Information O 2510 N3 Address Information O 2520 N4 Geographic Location O 1530 REF Reference Identification O 20540 G61 Contact O 1550 MSG Message Text O 50
LOOP ID - SPI/CB1 >1 560 CB1 Contract and Cost Accounting Standards Data O 1570 REF Reference Identification O 20580 DTM Date/Time Reference O 5590 LDT Lead Time O 1600 MSG Message Text O 50
LOOP ID - ADV >1 610 ADV Advertising Demographic Information O 1620 DTM Date/Time Reference O >1630 MTX Text O >1
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE 004010X357 • 850
AUGUST 2017 22X12J REVIEW DRAFT
Table 2 - Detail
PAGE # POS. # SEG. ID NAME REQ. DES. MAX USE LOOP REPEAT
LOOP ID - PO1 100000 010 PO1 Baseline Item Data M 1015 LIN Item Identification O >1018 SI Service Characteristic Identification O >1020 CUR Currency O 1025 CN1 Contract Information O 1030 PO3 Additional Item Detail O 25
LOOP ID - PO1/CTP >1 040 CTP Pricing Information O 1043 CUR Currency O 1045 PAM Period Amount O 10049 MEA Measurements O 40
LOOP ID - PO1/PID 1000 050 PID Product/Item Description O 1060 MEA Measurements O 10070 PWK Paperwork O 25090 PO4 Item Physical Details O >1100 REF Reference Identification O >1110 PER Administrative Communications Contact O 3
LOOP ID - PO1/SAC 25 130 SAC Service, Promotion, Allowance, or Charge Information O 1135 CUR Currency O 1137 CTP Pricing Information O 1140 IT8 Conditions of Sale O 1142 CSH Sales Requirements O >1150 ITD Terms of Sale/Deferred Terms of Sale O 2160 DIS Discount Detail O 20165 INC Installment Information O 1170 TAX Tax Reference O >1180 FOB F.O.B. Related Instructions O >1190 SDQ Destination Quantity O 500200 IT3 Additional Item Data O 5210 DTM Date/Time Reference O 10235 TC2 Commodity O >1240 TD1 Carrier Details (Quantity and Weight) O 1250 TD5 Carrier Details (Routing Sequence/Transit Time) O 12260 TD3 Carrier Details (Equipment) O 12270 TD4 Carrier Details (Special Handling, or Hazardous Materials,
or Both)O 5
276 PCT Percent Amounts O >1280 MAN Marks and Numbers O 10289 MSG Message Text O >1290 SPI Specification Identifier O >1291 TXI Tax Information O >1292 CTB Restrictions/Conditions O >1
LOOP ID - PO1/QTY >1 293 QTY Quantity O 1294 SI Service Characteristic Identification O >1
LOOP ID - PO1/SCH 200 295 SCH Line Item Schedule O 1296 TD1 Carrier Details (Quantity and Weight) O 2
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE 004010X357 • 850
AUGUST 2017 23X12J REVIEW DRAFT
297 TD5 Carrier Details (Routing Sequence/Transit Time) O 12298 TD3 Carrier Details (Equipment) O 12299 TD4 Carrier Details (Special Handling, or Hazardous Materials,
or Both)O 5
300 REF Reference Identification O >1
LOOP ID - PO1/PKG 200 305 PKG Marking, Packaging, Loading O 1310 MEA Measurements O >1320 LS Loop Header O 1
LOOP ID - PO1/LDT >1 321 LDT Lead Time O 1322 QTY Quantity O >1323 MSG Message Text O 1324 REF Reference Identification O 3
LOOP ID - PO1/LDT/LM >1 325 LM Code Source Information O 1326 LQ Industry Code M >1327 LE Loop Trailer O 1
LOOP ID - PO1/N9 1000 330 N9 Reference Identification O 1332 DTM Date/Time Reference O >1335 MEA Measurements O 40340 MSG Message Text O 1000
LOOP ID - PO1/N1 200 350 N1 Name O 1360 N2 Additional Name Information O 2370 N3 Address Information O 2380 N4 Geographic Location O 1383 QTY Quantity O >1385 NX2 Location ID Component O >1390 REF Reference Identification O 12400 PER Administrative Communications Contact O 3405 SI Service Characteristic Identification O >1406 DTM Date/Time Reference O 1410 FOB F.O.B. Related Instructions O 1415 SCH Line Item Schedule O 200420 TD1 Carrier Details (Quantity and Weight) O 2430 TD5 Carrier Details (Routing Sequence/Transit Time) O 12440 TD3 Carrier Details (Equipment) O 12450 TD4 Carrier Details (Special Handling, or Hazardous Materials,
or Both)O 5
460 PKG Marking, Packaging, Loading O 200
LOOP ID - PO1/N1/LDT >1 462 LDT Lead Time O 1464 MAN Marks and Numbers O 10466 QTY Quantity O 5468 MSG Message Text O 1469 REF Reference Identification O 3
LOOP ID - PO1/SLN 1000 470 SLN Subline Item Detail O 1475 MSG Message Text O >1480 SI Service Characteristic Identification O >1490 PID Product/Item Description O 1000500 PO3 Additional Item Detail O 104505 TC2 Commodity O >1
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE 004010X357 • 850
AUGUST 2017 24X12J REVIEW DRAFT
513 ADV Advertising Demographic Information O >1515 DTM Date/Time Reference O 10516 CTP Pricing Information O 25517 PAM Period Amount O 10518 PO4 Item Physical Details O 1519 TAX Tax Reference O 3
LOOP ID - PO1/SLN/N9 >1 523 N9 Reference Identification O 1524 DTM Date/Time Reference O >1525 MSG Message Text O >1
LOOP ID - PO1/SLN/SAC 25 526 SAC Service, Promotion, Allowance, or Charge Information O 1527 CUR Currency O 1528 CTP Pricing Information O 1
LOOP ID - PO1/SLN/QTY >1 529 QTY Quantity O 1530 SI Service Characteristic Identification O >1
LOOP ID - PO1/SLN/N1 10 535 N1 Name O 1540 N2 Additional Name Information O 2550 N3 Address Information O 2560 N4 Geographic Location O 1570 NX2 Location ID Component O >1580 REF Reference Identification O 12590 PER Administrative Communications Contact O 3595 SI Service Characteristic Identification O >1
LOOP ID - PO1/AMT >1 600 AMT Monetary Amount O 1610 REF Reference Identification O 1612 PCT Percent Amounts O >1
LOOP ID - PO1/LM >1 620 LM Code Source Information O 1630 LQ Industry Code M >1
Table 3 - Summary
PAGE # POS. # SEG. ID NAME REQ. DES. MAX USE LOOP REPEAT
LOOP ID - CTT 1 010 CTT Transaction Totals O 1020 AMT Monetary Amount O 1030 SE Transaction Set Trailer M 1
NOTES:
1/180 If segment LIN is used, do not use LIN01.
2/010 PO102 is required.
2/295 The SCH segment is used to specify various quantities of items ordered that are to be scheduled. When this segment is
used the unit of measurement code (SCH02) should always be identical to the unit of measurement code in the associ-
ated PO1 segment (PO103) and the sum of values of quantity (SCH01) should always equal the quantity ordered
(PO102) in the PO1 segment.
3/010 The number of line items (CTT01) is the accumulation of the number of PO1 segments. If used, hash total (CTT02) is the
sum of the value of quantities ordered (PO102) for each PO1 segment.
3/020 If AMT is used in the summary area, then AMT01 will = TT and AMT02 will indicate total transaction amount as calculated
by the sender.
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE 004010X357 • 850
AUGUST 2017 25X12J REVIEW DRAFT
2.4 850 - Segment DetailThis section specifies the segments, data elements, and codes for this implementa-tion.
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE 004010X357 • 850
AUGUST 2017 26X12J REVIEW DRAFT
STTRANSACTION SET HEADER 004010X357 • 850 • TABLE 1 • STTRANSACTION SET HEADER
SEGMENT DETAIL
56 ST - TRANSACTION SET HEADERX12 Segment Name: Transaction Set Header
X12 Purpose: To indicate the start of a transaction set and to assign a control number
Segment Repeat: 1
Usage: REQUIRED
DIAGRAM
ST01 143 ST02 329
ST ✽ TS IDCode ✽ TS Control
Number ~
M ID 3/3 M AN 4/9
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED ST01 143 Transaction Set Identifier Code M ID 3/3Code uniquely identifying a Transaction Set
SEMANTIC: The transaction set identifier (ST01) used by the translation routines ofthe interchange partners to select the appropriate transaction set definition (e.g.,810 selects the Invoice Transaction Set).
CODE DEFINITION
850 Purchase OrderREQUIRED ST02 329 Transaction Set Control Number M AN 4/9
Identifying control number that must be unique within the transaction setfunctional group assigned by the originator for a transaction set
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • STIMPLEMENTATION GUIDE TRANSACTION SET HEADER
AUGUST 2017 27X12J REVIEW DRAFT
BEGBEGINNING SEGMENT FOR PURCHASE ORDER 004010X357 • 850 • TABLE 1 • BEGBEGINNING SEGMENT FOR PURCHASE ORDER
SEGMENT DETAIL
1 BEG - BEGINNING SEGMENT FORPURCHASE ORDER
X12 Segment Name: Beginning Segment for Purchase Order
X12 Purpose: To indicate the beginning of the Purchase Order Transaction Set and transmitidentifying numbers and dates
Segment Repeat: 1
Usage: REQUIRED
DIAGRAM
BEG01 353 BEG02 92 BEG03 324 BEG04 328 BEG05 373 BEG06 367
BEG ✽ TS PurposeCode ✽ PO Type
Code ✽ PONumber ✽ Release
Number ✽ Date ✽ ContractNumber
M ID 2/2 M ID 2/2 M AN 1/22 O AN 1/30 M DT 8/8 O AN 1/30
BEG07 587 BEG08 1019 BEG09 1166 BEG10 1232 BEG11 786 BEG12 640
✽ AckType ✽ Invoice
Type Code ✽ ContractType Code ✽ Purchase
Category ✽ SecurityLevel Code ✽ Transaction
Type Code ~
O ID 2/2 O ID 3/3 O ID 2/2 O ID 2/2 O ID 2/2 O ID 2/2
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED BEG01 353 Transaction Set Purpose Code M ID 2/2Code identifying purpose of transaction set
CODE DEFINITION
00 Original
07 DuplicateREQUIRED BEG02 92 Purchase Order Type Code M ID 2/2
Code specifying the type of Purchase Order
CODE DEFINITION
BE Blanket Order/Estimated Quantities (Not firmCommitment)
BK Blanket Order (Quantity Firm)
KA Agreement
RL Release or Delivery Order
175 An order for goods and services placed against apre-existing contract or blanket PO
SA Stand-alone OrderREQUIRED BEG03 324 Purchase Order Number M AN 1/22
Identifying number for Purchase Order assigned by the orderer/purchaser
SITUATIONAL BEG04 328 Release Number O AN 1/30Number identifying a release against a Purchase Order previously placed by theparties involved in the transaction
360 SITUATIONAL RULE: Required when BEG02 = “RL”. If not required, do nottransmit.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • BEGIMPLEMENTATION GUIDE BEGINNING SEGMENT FOR PURCHASE ORDER
AUGUST 2017 28X12J REVIEW DRAFT
REQUIRED BEG05 373 Date M DT 8/8Date expressed as CCYYMMDD
SEMANTIC: BEG05 is the date assigned by the purchaser to purchase order.
SITUATIONAL BEG06 367 Contract Number O AN 1/30Contract number
361 SITUATIONAL RULE: Required when an existing contract between theparties applies to this PO. If not required, do not transmit.
REQUIRED BEG07 587 Acknowledgment Type O ID 2/2Code specifying the type of acknowledgment
CODE DEFINITION
AC Acknowledge - With Detail and Change
AD Acknowledge - With Detail, No Change
AT Accepted
NA No Acknowledgment Needed
RJ Rejected - No DetailSITUATIONAL BEG08 1019 Invoice Type Code O ID 3/3
Code defining the method by which invoices are to be processed
362 SITUATIONAL RULE: Required when the transmission of invoices is notdefined in an existing contract or agreement. If not required, maybe transmitted at the buyer’s discretion but cannot be required bythe seller.
CODE DEFINITION
IBM Invoice By Mail
IEL Invoice Electronically
INR Invoice Not Required (Such As Evaluated ReceiptsSettlements)
SITUATIONAL BEG09 1166 Contract Type Code O ID 2/2Code identifying a contract type
363 SITUATIONAL RULE: Required when the contract type code is not definedin an existing contract or agreement. If not required, may betransmitted at the buyer’s discretion but cannot be required by theseller.
CODE DEFINITION
06 Percent
09 Other
AC Anticipated Contract
CA Cost Plus Incentive Fee (With PerformanceIncentives)
CB Cost Plus Incentive Fee (Without PerformanceIncentives)
CH Cost Sharing
CP Cost Plus
CS Cost
CW Cost Plus Award Fee
CX Cost Plus Fixed Fee
CY Cost Plus Incentive Fee
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • BEGIMPLEMENTATION GUIDE BEGINNING SEGMENT FOR PURCHASE ORDER
AUGUST 2017 29X12J REVIEW DRAFT
DI Distributor
FA Firm or Actual Contract
FB Fixed Price Incentive Firm Target (With PerformanceIncentive)
FC Fixed Price Incentive Firm Target (WithoutPerformance Incentive)
FD Fixed Price Redetermination
FE Fixed Price with Escalation
FF Fixed Price Incentive Successive Target (WithPerformance Incentive)
FG Fixed Price Incentive Successive Target (WithoutPerformance Incentive)
FH Fixed Price Award Fee
FI Fixed Price Incentive
FJ Fixed Price Level of Effort
FK No Cost
FL Flat Amount
FR Firm Fixed Price
FX Fixed Price with Economic Price Adjustment
LA Labor
LE Level of Effort
239 Describes a contract type where payment is madefor the performance of a specified level of effort
LH Labor Hours
OC Other Contract Type
240 A type of contract which is neither covered by anexisting code nor previously mutually defined
TM Time and MaterialsNOT USED BEG10 1232 Purchase Category O ID 2/2
NOT USED BEG11 786 Security Level Code O ID 2/2
NOT USED BEG12 640 Transaction Type Code O ID 2/2
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • BEGIMPLEMENTATION GUIDE BEGINNING SEGMENT FOR PURCHASE ORDER
AUGUST 2017 30X12J REVIEW DRAFT
CURCURRENCY 004010X357 • 850 • TABLE 1 • CURCURRENCY
SEGMENT DETAIL
89 CUR - CURRENCYX12 Segment Name: Currency
X12 Purpose: To specify the currency (dollars, pounds, francs, etc.) used in a transaction
X12 Syntax: 1. C0807If CUR08 is present, then CUR07 is required.
2. C0907If CUR09 is present, then CUR07 is required.
3. L101112If CUR10 is present, then at least one of CUR11 or CUR12 are required.
4. C1110If CUR11 is present, then CUR10 is required.
5. C1210If CUR12 is present, then CUR10 is required.
6. L131415If CUR13 is present, then at least one of CUR14 or CUR15 are required.
7. C1413If CUR14 is present, then CUR13 is required.
8. C1513If CUR15 is present, then CUR13 is required.
9. L161718If CUR16 is present, then at least one of CUR17 or CUR18 are required.
10. C1716If CUR17 is present, then CUR16 is required.
11. C1816If CUR18 is present, then CUR16 is required.
12. L192021If CUR19 is present, then at least one of CUR20 or CUR21 are required.
13. C2019If CUR20 is present, then CUR19 is required.
14. C2119If CUR21 is present, then CUR19 is required.
Segment Repeat: 1
Usage: SITUATIONAL
364 Situational Rule: Required for international POs when U.S. dollars are not being utilized. Ifnot required, do not transmit.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • CURIMPLEMENTATION GUIDE CURRENCY
AUGUST 2017 31X12J REVIEW DRAFT
DIAGRAM
CUR01 98 CUR02 100 CUR03 280 CUR04 98 CUR05 100 CUR06 669
CUR ✽ Entity IDCode ✽ Currency
Code ✽ ExchangeRate ✽ Entity ID
Code ✽ CurrencyCode ✽ Curr Market
/Exchg CodeM ID 2/3 M ID 3/3 O R 4/10 O ID 2/3 O ID 3/3 O ID 3/3
CUR07 374 CUR08 373 CUR09 337 CUR10 374 CUR11 373 CUR12 337
✽ Date/TimeQualifier ✽ Date ✽ Time ✽ Date/Time
Qualifier ✽ Date ✽ Time
X ID 3/3 O DT 8/8 O TM 4/8 X ID 3/3 X DT 8/8 X TM 4/8
CUR13 374 CUR14 373 CUR15 337 CUR16 374 CUR17 373 CUR18 337
✽ Date/TimeQualifier ✽ Date ✽ Time ✽ Date/Time
Qualifier ✽ Date ✽ Time
X ID 3/3 X DT 8/8 X TM 4/8 X ID 3/3 X DT 8/8 X TM 4/8
CUR19 374 CUR20 373 CUR21 337
✽ Date/TimeQualifier ✽ Date ✽ Time
~
X ID 3/3 X DT 8/8 X TM 4/8
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED CUR01 98 Entity Identifier Code M ID 2/3Code identifying an organizational entity, a physical location, property or anindividual
CODE DEFINITION
BY Buying Party (Purchaser)
SE Selling PartyREQUIRED CUR02 100 Currency Code M ID 3/3
Code (Standard ISO) for country in whose currency the charges are specified
CODE SOURCE 5: Countries, Currencies and Funds
NOT USED CUR03 280 Exchange Rate O R 4/10
NOT USED CUR04 98 Entity Identifier Code O ID 2/3
NOT USED CUR05 100 Currency Code O ID 3/3
NOT USED CUR06 669 Currency Market/Exchange Code O ID 3/3
NOT USED CUR07 374 Date/Time Qualifier X ID 3/3
NOT USED CUR08 373 Date O DT 8/8
NOT USED CUR09 337 Time O TM 4/8
NOT USED CUR10 374 Date/Time Qualifier X ID 3/3
NOT USED CUR11 373 Date X DT 8/8
NOT USED CUR12 337 Time X TM 4/8
NOT USED CUR13 374 Date/Time Qualifier X ID 3/3
NOT USED CUR14 373 Date X DT 8/8
NOT USED CUR15 337 Time X TM 4/8
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • CURIMPLEMENTATION GUIDE CURRENCY
AUGUST 2017 32X12J REVIEW DRAFT
NOT USED CUR16 374 Date/Time Qualifier X ID 3/3
NOT USED CUR17 373 Date X DT 8/8
NOT USED CUR18 337 Time X TM 4/8
NOT USED CUR19 374 Date/Time Qualifier X ID 3/3
NOT USED CUR20 373 Date X DT 8/8
NOT USED CUR21 337 Time X TM 4/8
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • CURIMPLEMENTATION GUIDE CURRENCY
AUGUST 2017 33X12J REVIEW DRAFT
PERADMINISTRATIVE COMMUNICATIONS CONTACT 004010X357 • 850 • TABLE 1 • PERBUYER INFORMATION
SEGMENT DETAIL
437 PER - BUYER INFORMATIONX12 Segment Name: Administrative Communications Contact
X12 Purpose: To identify a person or office to whom administrative communications should bedirected
X12 Syntax: 1. P0304If either PER03 or PER04 is present, then the other is required.
2. P0506If either PER05 or PER06 is present, then the other is required.
3. P0708If either PER07 or PER08 is present, then the other is required.
Segment Repeat: 1
Usage: SITUATIONAL
334 Situational Rule: Required when contact information is not available from another source. Ifnot required, do not transmit.
DIAGRAM
PER01 366 PER02 93 PER03 365 PER04 364 PER05 365 PER06 364
PER ✽ ContactFunct Code ✽ Name ✽ Comm
Number Qual ✽ CommNumber ✽ Comm
Number Qual ✽ CommNumber
M ID 2/2 O AN 1/60 X ID 2/2 X AN 1/80 X ID 2/2 X AN 1/80
PER07 365 PER08 364 PER09 443
✽ CommNumber Qual ✽ Comm
Number ✽ Contact InqReference ~
X ID 2/2 X AN 1/80 O AN 1/20
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED PER01 366 Contact Function Code M ID 2/2Code identifying the major duty or responsibility of the person or group named
CODE DEFINITION
BD Buyer Name or DepartmentREQUIRED PER02 93 Name O AN 1/60
Free-form name
REQUIRED PER03 365 Communication Number Qualifier X ID 2/2Code identifying the type of communication number
SYNTAX: P0304
CODE DEFINITION
EM Electronic Mail
FX Facsimile
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • PERIMPLEMENTATION GUIDE BUYER INFORMATION
AUGUST 2017 34X12J REVIEW DRAFT
TE Telephone
365 If an extension is required, it is transmitted as partof the communication number qualified by TE.
REQUIRED PER04 364 Communication Number X AN 1/80Complete communications number including country or area code whenapplicable
SYNTAX: P0304
SITUATIONAL PER05 365 Communication Number Qualifier X ID 2/2Code identifying the type of communication number
SYNTAX: P0506
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE DEFINITION
EM Electronic Mail
FX Facsimile
TE Telephone
365 If an extension is required, it is transmitted as partof the communication number qualified by TE.
SITUATIONAL PER06 364 Communication Number X AN 1/80Complete communications number including country or area code whenapplicable
SYNTAX: P0506
367 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, do not transmit.
SITUATIONAL PER07 365 Communication Number Qualifier X ID 2/2Code identifying the type of communication number
SYNTAX: P0708
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE DEFINITION
EM Electronic Mail
FX Facsimile
TE Telephone
365 If an extension is required, it is transmitted as partof the communication number qualified by TE.
SITUATIONAL PER08 364 Communication Number X AN 1/80Complete communications number including country or area code whenapplicable
SYNTAX: P0708
367 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, do not transmit.
NOT USED PER09 443 Contact Inquiry Reference O AN 1/20
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • PERIMPLEMENTATION GUIDE BUYER INFORMATION
AUGUST 2017 35X12J REVIEW DRAFT
TAXTAX REFERENCE 004010X357 • 850 • TABLE 1 • TAXTAX REFERENCE
SEGMENT DETAIL
37 TAX - TAX REFERENCEX12 Segment Name: Tax Reference
X12 Purpose: To provide data required for proper notification/determination of applicable taxesapplying to the transaction or business described in the transaction
X12 Syntax: 1. R0103At least one of TAX01 or TAX03 is required.
2. P0203If either TAX02 or TAX03 is present, then the other is required.
3. P0405If either TAX04 or TAX05 is present, then the other is required.
4. P0607If either TAX06 or TAX07 is present, then the other is required.
5. P0809If either TAX08 or TAX09 is present, then the other is required.
6. P1011If either TAX10 or TAX11 is present, then the other is required.
X12 Comments: 1. Tax ID number is, in many instances, referred to as a Tax ExemptionNumber. The paired (combined) use of data elements 309 and 310provides for the designation of five taxing jurisdictions.
Segment Repeat: >1
Usage: SITUATIONAL
368 Situational Rule: Required when the buyer is tax exempt and the information is notavailable from another source. If not required, do not transmit.
DIAGRAM
TAX01 325 TAX02 309 TAX03 310 TAX04 309 TAX05 310 TAX06 309
TAX ✽ Tax IDNumber ✽ Location
Qualifier ✽ LocationIdentifier ✽ Location
Qualifier ✽ LocationIdentifier ✽ Location
QualifierX AN 1/20 X ID 1/2 X AN 1/30 X ID 1/2 X AN 1/30 X ID 1/2
TAX07 310 TAX08 309 TAX09 310 TAX10 309 TAX11 310 TAX12 441
✽ LocationIdentifier ✽ Location
Qualifier ✽ LocationIdentifier ✽ Location
Qualifier ✽ LocationIdentifier ✽ Tax Exempt
CodeX AN 1/30 X ID 1/2 X AN 1/30 X ID 1/2 X AN 1/30 O ID 1/1
TAX13 1179
✽ Cust. EntryType Code ~
O ID 1/1
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • TAXIMPLEMENTATION GUIDE TAX REFERENCE
AUGUST 2017 36X12J REVIEW DRAFT
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED TAX01 325 Tax Identification Number X AN 1/20Number assigned to a purchaser (buyer, orderer) by a taxing jurisdiction (state,county, etc.); often called a tax exemption number or certificate number
SYNTAX: R0103
COMMENT: TAX01 is required if tax exemption is being claimed.
SITUATIONAL TAX02 309 Location Qualifier X ID 1/2Code identifying type of location
SYNTAX: P0203
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE SOURCE 206: Government Bill of Lading Office Code
CODE DEFINITION
AC City and State
CA Country of Origin
CC Country
CI City
CY County/Parish
DE Destination (Shipping)
OP Other Unlisted Acceptance Point
OR Origin (Shipping Point)
PE Port of Entry
PL Plant
PS 5 Digit U.S. ZIP
CODE SOURCE 51: ZIP CodePT 3 Digit Canadian Postal Code
PU 6 Digit Canadian Postal Code
SP State/Province
TN Township
TX Taxing District
W Worldwide Geographic Location Code
WH WarehouseSITUATIONAL TAX03 310 Location Identifier X AN 1/30
Code which identifies a specific location
SYNTAX: R0103, P0203
275 SITUATIONAL RULE: Required if necessary to further clarify theinformation in TAX01. If not required, do not transmit.
NOT USED TAX04 309 Location Qualifier X ID 1/2
NOT USED TAX05 310 Location Identifier X AN 1/30
NOT USED TAX06 309 Location Qualifier X ID 1/2
NOT USED TAX07 310 Location Identifier X AN 1/30
NOT USED TAX08 309 Location Qualifier X ID 1/2
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • TAXIMPLEMENTATION GUIDE TAX REFERENCE
AUGUST 2017 37X12J REVIEW DRAFT
NOT USED TAX09 310 Location Identifier X AN 1/30
NOT USED TAX10 309 Location Qualifier X ID 1/2
NOT USED TAX11 310 Location Identifier X AN 1/30
REQUIRED TAX12 441 Tax Exempt Code O ID 1/1Code identifying exemption status from sales and use tax
CODE DEFINITION
0 Exempt (For Export)
1 Yes (Tax Exempt)
3 Exempt (For Resale)
4 Not Exempt/For Resale
5 Exempt (Not For Resale)
8 Exempt (Sale to U.S. Government)
9 Exempt (Per State Law)
A Labor Taxable, Material Exempt
B Material Taxable, Labor ExemptNOT USED TAX13 1179 Customs Entry Type Group Code O ID 1/1
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • TAXIMPLEMENTATION GUIDE TAX REFERENCE
AUGUST 2017 38X12J REVIEW DRAFT
FOBF.O.B. RELATED INSTRUCTIONS 004010X357 • 850 • TABLE 1 • FOBF.O.B. RELATED INSTRUCTIONS
SEGMENT DETAIL
7 FOB - F.O.B. RELATED INSTRUCTIONSX12 Segment Name: F.O.B. Related Instructions
X12 Purpose: To specify transportation instructions relating to shipment
X12 Syntax: 1. C0302If FOB03 is present, then FOB02 is required.
2. C0405If FOB04 is present, then FOB05 is required.
3. C0706If FOB07 is present, then FOB06 is required.
4. C0809If FOB08 is present, then FOB09 is required.
Segment Repeat: >1
Usage: SITUATIONAL
369 Situational Rule: Required when F.O.B. related instructions apply to this PO and are notavailable from another source. If not required, do not transmit.
DIAGRAM
FOB01 146 FOB02 309 FOB03 352 FOB04 334 FOB05 335 FOB06 309
FOB ✽ Ship Methodof Payment ✽ Location
Qualifier ✽ Description ✽ TransportQual Code ✽ Transport
Terms Code ✽ LocationQualifier
M ID 2/2 X ID 1/2 O AN 1/80 O ID 2/2 X ID 3/3 X ID 1/2
FOB07 352 FOB08 54 FOB09 352
✽ Description ✽ Risk ofLoss Qual ✽ Description
~
O AN 1/80 O ID 2/2 X AN 1/80
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED FOB01 146 Shipment Method of Payment M ID 2/2Code identifying payment terms for transportation charges
SEMANTIC: FOB01 indicates which party will pay the carrier.
CODE DEFINITION
CA Advance Collect
CC Collect
CD Collect on Delivery
DF Defined by Buyer and Seller
FO FOB Port of Call
MX Mixed
NC Service Freight, No Charge
PB Customer Pick-up/Backhaul
PC Prepaid but Charged to Customer
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • FOBIMPLEMENTATION GUIDE F.O.B. RELATED INSTRUCTIONS
AUGUST 2017 39X12J REVIEW DRAFT
PP Prepaid (by Seller)
PU Pickup
RC Return Container Freight Paid by Customer
RF Return Container Freight Free
RS Return Container Freight Paid by Supplier
TP Third Party PaySITUATIONAL FOB02 309 Location Qualifier X ID 1/2
Code identifying type of location
SYNTAX: C0302
SEMANTIC: FOB02 is the code specifying transportation responsibility location.
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE SOURCE 206: Government Bill of Lading Office Code
CODE DEFINITION
AC City and State
CA Country of Origin
CC Country
CI City
CY County/Parish
DE Destination (Shipping)
OP Other Unlisted Acceptance Point
OR Origin (Shipping Point)
PE Port of Entry
PL Plant
PS 5 Digit U.S. ZIP
CODE SOURCE 51: ZIP CodePT 3 Digit Canadian Postal Code
PU 6 Digit Canadian Postal Code
SP State/Province
TN Township
TX Taxing District
W Worldwide Geographic Location Code
WH WarehouseSITUATIONAL FOB03 352 Description O AN 1/80
A free-form description to clarify the related data elements and their content
SYNTAX: C0302
370 SITUATIONAL RULE: Required when additional description is necessary. Ifnot required, do not transmit.
NOT USED FOB04 334 Transportation Terms Qualifier Code O ID 2/2
NOT USED FOB05 335 Transportation Terms Code X ID 3/3
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • FOBIMPLEMENTATION GUIDE F.O.B. RELATED INSTRUCTIONS
AUGUST 2017 40X12J REVIEW DRAFT
SITUATIONAL FOB06 309 Location Qualifier X ID 1/2Code identifying type of location
SYNTAX: C0706
SEMANTIC: FOB06 is the code specifying the title passage location.
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE SOURCE 206: Government Bill of Lading Office Code
CODE DEFINITION
AC City and State
CA Country of Origin
CC Country
CI City
CY County/Parish
DE Destination (Shipping)
OP Other Unlisted Acceptance Point
OR Origin (Shipping Point)
PE Port of Entry
PL Plant
PS 5 Digit U.S. ZIP
CODE SOURCE 51: ZIP CodePT 3 Digit Canadian Postal Code
PU 6 Digit Canadian Postal Code
SP State/Province
TN Township
TX Taxing District
W Worldwide Geographic Location Code
WH WarehouseSITUATIONAL FOB07 352 Description O AN 1/80
A free-form description to clarify the related data elements and their content
SYNTAX: C0706
370 SITUATIONAL RULE: Required when additional description is necessary. Ifnot required, do not transmit.
SITUATIONAL FOB08 54 Risk of Loss Code O ID 2/2Code specifying where responsibility for risk of loss passes
SYNTAX: C0809
SEMANTIC: FOB08 is the code specifying the point at which the risk of losstransfers. This may be different than the location specified in FOB02/FOB03 andFOB06/FOB07.
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE DEFINITION
BY Risk of Loss in Transit to Destination is Buyer’s
FE Risk of Loss in Transit to Freight Equalization Pointis Seller’s
PP Risk of Loss in Transit to Pool Point is Seller’s
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • FOBIMPLEMENTATION GUIDE F.O.B. RELATED INSTRUCTIONS
AUGUST 2017 41X12J REVIEW DRAFT
SE Risk of Loss in Transit to Destination is Seller’sSITUATIONAL FOB09 352 Description X AN 1/80
A free-form description to clarify the related data elements and their content
SYNTAX: C0809
370 SITUATIONAL RULE: Required when additional description is necessary. Ifnot required, do not transmit.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • FOBIMPLEMENTATION GUIDE F.O.B. RELATED INSTRUCTIONS
AUGUST 2017 42X12J REVIEW DRAFT
CTPPRICING INFORMATION 004010X357 • 850 • TABLE 1 • CTPPRICING INFORMATION
SEGMENT DETAIL
8 CTP - PRICING INFORMATIONX12 Segment Name: Pricing Information
X12 Purpose: To specify pricing information
X12 Syntax: 1. P0405If either CTP04 or CTP05 is present, then the other is required.
2. C0607If CTP06 is present, then CTP07 is required.
3. C0902If CTP09 is present, then CTP02 is required.
4. C1002If CTP10 is present, then CTP02 is required.
5. C1103If CTP11 is present, then CTP03 is required.
Segment Repeat: >1
Usage: SITUATIONAL
373 Situational Rule: Required when header level pricing is in effect. If not required, do nottransmit.
DIAGRAM
CTP01 687 CTP02 236 CTP03 212 CTP04 380 CTP05 355 CTP06 648
CTP ✽ Class ofTrade Code ✽ Price ID
Code ✽ UnitPrice ✽ Quantity ✽ Unit/Basis
Meas Code ✽ Price MultQualifier
O ID 2/2 X ID 3/3 X R 1/17 X R 1/15 X ID 2/2 O ID 3/3
CTP07 649 CTP08 782 CTP09 639 CTP10 499 CTP11 289
✽ Multiplier ✽ MonetaryAmount ✽ Basis Unit
Price Code ✽ ConditionValue ✽ Mult Price
Quantity ~
X R 1/10 O R 1/18 O ID 2/2 O AN 1/10 O N0 1/2
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
NOT USED CTP01 687 Class of Trade Code O ID 2/2
REQUIRED CTP02 236 Price Identifier Code X ID 3/3Code identifying pricing specification
SYNTAX: C0902, C1002
CODE DEFINITION
ALT Alternate Price
CAT Catalog Price
CON Contract Price
CUS Declared Customs Unit Value
DIS Distributor’s Price
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • CTPIMPLEMENTATION GUIDE PRICING INFORMATION
AUGUST 2017 43X12J REVIEW DRAFT
DPR Discount Price
DSC Discount Amount Allowed
ICL Unit Price Through Quantity
MAX Maximum Order Quantity Price
MIN Minimum Order Quantity Price
OPP Original Purchase Order Price
PAQ Price Break Quantity(s)
PBQ Unit Price Beginning Quantity
PPD Prepaid Freight Charges
QTE Quote Price
RES Resale
SUM Sum of Line Items
TRF TransferREQUIRED CTP03 212 Unit Price X R 1/17
Price per unit of product, service, commodity, etc.
SYNTAX: C1103
REQUIRED CTP04 380 Quantity X R 1/15Numeric value of quantity
SYNTAX: P0405
REQUIRED CTP05 355 Unit or Basis for Measurement Code X ID 2/2Code specifying the units in which a value is being expressed, or manner in whicha measurement has been taken
SYNTAX: P0405
CODE DEFINITION
03 Seconds
68 Ampere
AM Ampoule
AY Assembly
BA Bale
BD Bundle
BF Board Feet
BG Bag
BI Bar
BJ Band
BL Block
BO Bottle
BR Barrel
BU Bushel
BX Box
CA Case
CB Carboy
CC Cubic Centimeter
CD Carat
CF Cubic Feet
CG Card
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • CTPIMPLEMENTATION GUIDE PRICING INFORMATION
AUGUST 2017 44X12J REVIEW DRAFT
CH Container
CI Cubic Inches
CL Cylinder
CM Centimeter
CN Can
CQ Cartridge
CR Cubic Meter
CT Carton
CW Hundred Pounds (CWT)
CX Coil
CY Cubic Yard
DA Days
DF Dram
DK Kilometers
DR Drum
DZ Dozen
E3 Inches, Fraction—Average
E4 Inches, Fraction—Minimum
EA Each
EX Feet, Inches and Fraction
FT Foot
GA Gallon
GH Half Gallon
GR Gram
GS Gross
HC Hundred Count
HL Hundred Feet - Linear
HR Hours
HW Hundred Weight (Long)
IN Inch
JR Jar
KG Kilogram
KT Kit
KV Kelvin
LB Pound
LF Linear Foot
LG Long Ton
LM Linear Meter
LN Length
LO Lot
LT Liter
LY Linear Yard
MC Microgram
ME Milligram
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • CTPIMPLEMENTATION GUIDE PRICING INFORMATION
AUGUST 2017 45X12J REVIEW DRAFT
ML Milliliter
MM Millimeter
MO Months
MR Meter
MU Millicurie
MZ Millimeter-minimum
NS Short Ton
OZ Ounce - Av
PA Pail
PC Piece
PD Pad
PF Pallet (Lift)
PG Pounds Gross
PH Pack (PAK)
PK Package
PP Plate
PR Pair
PT Pint
PV Half Pint
PY Peck, Dry U.S.
QR Quire
QT Quart
RD Rod (length) - 5.5 Yards
RE Reel
RL Roll
RM Ream
SC Square Centimeter
SF Square Foot
SH Sheet
SI Square Inch
SJ Sack
SL Sleeve
SM Square Meter
SO Spool
SR Strip
ST Set
SW Skein
SY Square Yard
TB Tube
TG Gross Ton
TH Thousand
TK Tank
TL Thousand Feet (Linear)
TM Thousand Feet (Board)
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • CTPIMPLEMENTATION GUIDE PRICING INFORMATION
AUGUST 2017 46X12J REVIEW DRAFT
TN Net Ton (2,,000 LB).
TO Troy Ounce
TW Thousand Sheets
TX Troy Pound
UN Unit
VI Vial
WK Week
YD Yard
YR YearsSITUATIONAL CTP06 648 Price Multiplier Qualifier O ID 3/3
Code indicating the type of price multiplier
SYNTAX: C0607
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE DEFINITION
CSD Cost Markup Multiplier - Original Cost
CSR Cost Markup Multiplier - Retail Cost
DIS Discount Multiplier
ILP Cost Markup Multiplier - Wholesale Cost
PSP Percent Solution Multiplier
SEL Selling MultiplierSITUATIONAL CTP07 649 Multiplier X R 1/10
Value to be used as a multiplier to obtain a new value
SYNTAX: C0607
SEMANTIC: CTP07 is a multiplier factor to arrive at a final discounted price. Amultiplier of .90 would be the factor if a 10% discount is given.
374 SITUATIONAL RULE: Required when a multiplier applies to this PO. If notrequired, do not transmit.
SITUATIONAL CTP08 782 Monetary Amount O R 1/18Monetary amount
SEMANTIC: CTP08 is the rebate amount.
375 SITUATIONAL RULE: Required when a rebate applies to this PO. If notrequired, do not transmit.
NOT USED CTP09 639 Basis of Unit Price Code O ID 2/2
NOT USED CTP10 499 Condition Value O AN 1/10
NOT USED CTP11 289 Multiple Price Quantity O N0 1/2
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • CTPIMPLEMENTATION GUIDE PRICING INFORMATION
AUGUST 2017 47X12J REVIEW DRAFT
SACSERVICE,, PROMOTION,, ALLOWANCE,, OR CHARGE INFORMATION 004010X357 • 850 • TABLE 1 • SAC • SACSERVICE, PROMOTION, ALLOWANCE, OR CHARGE INFORMATION
SEGMENT DETAIL
9 SAC - SERVICE, PROMOTION, ALLOWANCE,OR CHARGE INFORMATION
X12 Segment Name: Service, Promotion, Allowance, or Charge Information
X12 Purpose: To request or identify a service, promotion, allowance, or charge; to specify theamount or percentage for the service, promotion, allowance, or charge
X12 Syntax: 1. R0203At least one of SAC02 or SAC03 is required.
2. P0304If either SAC03 or SAC04 is present, then the other is required.
3. P0607If either SAC06 or SAC07 is present, then the other is required.
4. P0910If either SAC09 or SAC10 is present, then the other is required.
5. C1110If SAC11 is present, then SAC10 is required.
6. L130204If SAC13 is present, then at least one of SAC02 or SAC04 are required.
7. C1413If SAC14 is present, then SAC13 is required.
8. C1615If SAC16 is present, then SAC15 is required.
Loop: SAC — SERVICE, PROMOTION, ALLOWANCE, OR CHARGEINFORMATION Loop Repeat: 25
Segment Repeat: 1
Usage: SITUATIONAL
376 Situational Rule: Required when applicable, if the information is not available from anothersource. If not required, do not transmit.
377 TR3 Notes: 1. The “Dollar Basis Amount” is the actual dollar amount that aparticular allowance, charge, or promotion was based on. If needed,the Dollar Basis Amount is transmitted in SAC10, paired with thequalifier “DO” in SAC09.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • SAC • SACIMPLEMENTATION GUIDE SERVICE, PROMOTION, ALLOWANCE, OR CHARGE INFORMATION
AUGUST 2017 48X12J REVIEW DRAFT
DIAGRAM
SAC01 248 SAC02 1300 SAC03 559 SAC04 1301 SAC05 610 SAC06 378
SAC ✽ Allow/ChrgIndicator ✽ Ser/Pro/All
Chg. Code ✽ AgencyQual Code ✽ Agn Ser/Pro
All/Chg Cde ✽ Amount ✽ Allow/Chrg% Qualifier
M ID 1/1 X ID 4/4 X ID 2/2 X AN 1/10 O N2 1/15 X ID 1/1
SAC07 332 SAC08 118 SAC09 355 SAC10 380 SAC11 380 SAC12 331
✽ Allow/ChrgPercent ✽ Rate ✽ Unit/Basis
Meas Code ✽ Quantity ✽ Quantity ✽ Allow/ChrgHandl Code
X R 1/6 O R 1/9 X ID 2/2 X R 1/15 O R 1/15 O ID 2/2
SAC13 127 SAC14 770 SAC15 352 SAC16 819
✽ ReferenceIdent ✽ Option
Number ✽ Description ✽ LanguageCode ~
X AN 1/30 O AN 1/20 X AN 1/80 O ID 2/3
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED SAC01 248 Allowance or Charge Indicator M ID 1/1Code which indicates an allowance or charge for the service specified
SEMANTIC: If SAC01 is “A” or “C”, then at least one of SAC05, SAC07, or SAC08 isrequired.
CODE DEFINITION
A Allowance
C Charge
R Allowance RequestREQUIRED SAC02 1300 Service, Promotion, Allowance, or Charge Code X ID 4/4
Code identifying the service, promotion, allowance, or charge
SYNTAX: R0203, L130204
CODE DEFINITION
A380 Allowance Advance
A730 Brokerage or Duty
A880 Cancellation Charge
B020 Certificate of Conformance
B570 Container Deposits
B660 Contract Allowance
C660 Engineering Charge
C690 Escalation
C880 Expediting Premium
D190 Freight Charges to Border
D200 Freight Charges to Destination
D230 Freight Surcharge
E170 Labeling
E190 Labor Charges
E290 Layout/Design
E650 Mileage or Travel
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • SAC • SACIMPLEMENTATION GUIDE SERVICE, PROMOTION, ALLOWANCE, OR CHARGE INFORMATION
AUGUST 2017 49X12J REVIEW DRAFT
E970 Onetime Tooling
F510 Precious Metal Content
F770 Professional Fees
F970 Rebate
G200 Reel Deposit
G330 Rental Charge
G400 Repair
G580 Royalties
G740 Service Charge
G760 Set-up
G990 Source Inspection
H000 Special Allowance
H070 Special Finish Charge
H110 Special Packaging
H220 Specification Review
H540 Supplemental Items
H980 Test/Qualification Charge
H990 Testing Services Charge
I000 Testing
I090 Tool ChargeNOT USED SAC03 559 Agency Qualifier Code X ID 2/2
NOT USED SAC04 1301 Agency Service, Promotion, Allowance, orCharge Code
X AN 1/10
SITUATIONAL SAC05 610 Amount O N2 1/15Monetary amount
SEMANTIC: SAC05 is the total amount for the service, promotion, allowance, orcharge.
438 SITUATIONAL RULE: Required when Amount takes precedence overPercent and Rate for this PO. If not required, do not transmit.
439 At least one of SAC05, SAC07, and SAC08 must be transmitted.
SITUATIONAL SAC06 378 Allowance/Charge Percent Qualifier X ID 1/1Code indicating on what basis allowance or charge percent is calculated
SYNTAX: P0607
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE DEFINITION
1 Item List Cost
2 Item Net Cost
3 Discount/Gross
4 Discount/Net
5 Base Price per Unit
6 Base Price Amount
7 Base Price Amount Less Previous Discount
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • SAC • SACIMPLEMENTATION GUIDE SERVICE, PROMOTION, ALLOWANCE, OR CHARGE INFORMATION
AUGUST 2017 50X12J REVIEW DRAFT
SITUATIONAL SAC07 332 Percent X R 1/6Percent expressed as a percent
SYNTAX: P0607
378 SITUATIONAL RULE: Required when Percent takes precedence overAmount and Rate for this PO. If not required, do not transmit.
439 At least one of SAC05, SAC07, and SAC08 must be transmitted.
SITUATIONAL SAC08 118 Rate O R 1/9Rate expressed in the standard monetary denomination for the currency specified
SEMANTIC: SAC08 is the allowance or charge rate per unit.
379 SITUATIONAL RULE: Required when Rate takes precedence over Amountand Percent for this PO. If not required, do not transmit.
439 At least one of SAC05, SAC07, and SAC08 must be transmitted.
SITUATIONAL SAC09 355 Unit or Basis for Measurement Code X ID 2/2Code specifying the units in which a value is being expressed, or manner in whicha measurement has been taken
SYNTAX: P0910
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE DEFINITION
DO Dollars, U.S.SITUATIONAL SAC10 380 Quantity X R 1/15
Numeric value of quantity
SYNTAX: P0910, C1110
SEMANTIC: SAC10 and SAC11 is the quantity basis when the allowance or chargequantity is different from the purchase order or invoice quantity.
COMMENT: In some business applications, it is necessary to advise the tradingpartner of the actual dollar amount that a particular allowance, charge, orpromotion was based on to reduce ambiguity. This amount is commonly referredto as “Dollar Basis Amount”. It is represented in the SAC segment in SAC10using the qualifier “DO” - Dollars in SAC09.
380 SITUATIONAL RULE: Required when the Dollar Basis Amount is requiredto reduce ambiguity. If not required, do not transmit.
NOT USED SAC11 380 Quantity O R 1/15
SITUATIONAL SAC12 331 Allowance or Charge Method of Handling Code O ID 2/2Code indicating method of handling for an allowance or charge
381 SITUATIONAL RULE: Required when needed to identify the method ofhandling for an allowance to charge. If not required, do not transmit.
CODE DEFINITION
01 Bill Back
02 Off Invoice
05 Charge to be Paid by Vendor
06 Charge to be Paid by Customer
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • SAC • SACIMPLEMENTATION GUIDE SERVICE, PROMOTION, ALLOWANCE, OR CHARGE INFORMATION
AUGUST 2017 51X12J REVIEW DRAFT
SITUATIONAL SAC13 127 Reference Identification X AN 1/30Reference information as defined for a particular Transaction Set or as specifiedby the Reference Identification Qualifier
SYNTAX: L130204, C1413
SEMANTIC: SAC13 is used in conjunction with SAC02 or SAC04 to provide aspecific reference number as identified by the code used.
382 SITUATIONAL RULE: Required if needed to clarify SAC02. If not required,do not transmit.
NOT USED SAC14 770 Option Number O AN 1/20
SITUATIONAL SAC15 352 Description X AN 1/80A free-form description to clarify the related data elements and their content
SYNTAX: C1615
383 SITUATIONAL RULE: Required if additional information is needed to clarifythe SAC information. If not required, do not transmit.
NOT USED SAC16 819 Language Code O ID 2/3
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • SAC • SACIMPLEMENTATION GUIDE SERVICE, PROMOTION, ALLOWANCE, OR CHARGE INFORMATION
AUGUST 2017 52X12J REVIEW DRAFT
ITDTERMS OF SALE/DEFERRED TERMS OF SALE 004010X357 • 850 • TABLE 1 • ITDTERMS OF SALE/DEFERRED TERMS OF SALE
SEGMENT DETAIL
11 ITD - TERMS OF SALE/DEFERRED TERMS OFSALE
X12 Segment Name: Terms of Sale/Deferred Terms of Sale
X12 Purpose: To specify terms of sale
X12 Syntax: 1. L03040513If ITD03 is present, then at least one of ITD04, ITD05 or ITD13 are required.
2. L08040513If ITD08 is present, then at least one of ITD04, ITD05 or ITD13 are required.
3. L091011If ITD09 is present, then at least one of ITD10 or ITD11 are required.
Segment Repeat: >1
Usage: SITUATIONAL
384 Situational Rule: Required when terms of sale apply and are not defined in an existingcontract or agreement. If not required, may be transmitted at the buyer’sdiscretion but cannot be required by the seller.
DIAGRAM
ITD01 336 ITD02 333 ITD03 338 ITD04 370 ITD05 351 ITD06 446
ITD ✽ Terms TypeCode ✽ Terms Basis
Date Code ✽ Terms DiscPercent ✽ Terms Disc
Due Date ✽ Terms DiscDays Due ✽ Terms Net
Due DateO ID 2/2 O ID 1/2 O R 1/6 X DT 8/8 X N0 1/3 O DT 8/8
ITD07 386 ITD08 362 ITD09 388 ITD10 389 ITD11 342 ITD12 352
✽ Terms NetDays ✽ Terms Disc
Amount ✽ Terms DeferDue Date ✽ Deferred
Amount Due ✽ Percent ofInv Payable ✽ Description
O N0 1/3 O N2 1/10 O DT 8/8 X N2 1/10 X R 1/5 O AN 1/80
ITD13 765 ITD14 107 ITD15 954
✽ Day ofMonth ✽ Payment
Method Code ✽ Percent~
X N0 1/2 O ID 1/2 O R 1/10
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED ITD01 336 Terms Type Code O ID 2/2Code identifying type of payment terms
COMMENT: If the code in ITD01 is “04", then ITD07 or ITD09 is required and eitherITD10 or ITD11 is required; if the code in ITD01 is ”05", then ITD06 or ITD07 isrequired.
CODE DEFINITION
01 Basic
02 End of Month (EOM)
03 Fixed Date
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • ITDIMPLEMENTATION GUIDE TERMS OF SALE/DEFERRED TERMS OF SALE
AUGUST 2017 53X12J REVIEW DRAFT
04 Deferred or Installment
05 Discount Not Applicable
06 Mixed
07 Extended
08 Basic Discount Offered
09 Proximo
10 Instant
11 Elective
12 10 Days After End of Month (10 EOM)
13 Seller to advise buyer
14 Previously agreed upon
15 Special Proximo
17 Terms not ApplicableREQUIRED ITD02 333 Terms Basis Date Code O ID 1/2
Code identifying the beginning of the terms period
CODE DEFINITION
1 Ship Date
2 Delivery Date
3 Invoice Date
4 Specified Date
5 Invoice Receipt Date
7 Effective Date
15 Receipt of GoodsSITUATIONAL ITD03 338 Terms Discount Percent O R 1/6
Terms discount percentage, expressed as a percent, available to the purchaser ifan invoice is paid on or before the Terms Discount Due Date
SYNTAX: L03040513
440 SITUATIONAL RULE: Required when a discount percent applies to this POin certain situations. If not required, do not transmit.
NOT USED ITD04 370 Terms Discount Due Date X DT 8/8
SITUATIONAL ITD05 351 Terms Discount Days Due X N0 1/3Number of days in the terms discount period by which payment is due if termsdiscount is earned
SYNTAX: L03040513, L08040513
385 SITUATIONAL RULE: Required when ITD03 or ITD08 is populated and thediscount expires in a specific number of days. If not required, donot transmit.
NOT USED ITD06 446 Terms Net Due Date O DT 8/8
SITUATIONAL ITD07 386 Terms Net Days O N0 1/3Number of days until total invoice amount is due (discount not applicable)
441 SITUATIONAL RULE: Required when the Net Due Date is not defined in anexisting contract or agreement. If not required, do not transmit.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • ITDIMPLEMENTATION GUIDE TERMS OF SALE/DEFERRED TERMS OF SALE
AUGUST 2017 54X12J REVIEW DRAFT
SITUATIONAL ITD08 362 Terms Discount Amount O N2 1/10Total amount of terms discount
SYNTAX: L08040513
442 SITUATIONAL RULE: Required when a discount amount applies to this POin certain situations. If not required, do not transmit.
NOT USED ITD09 388 Terms Deferred Due Date O DT 8/8
NOT USED ITD10 389 Deferred Amount Due X N2 1/10
NOT USED ITD11 342 Percent of Invoice Payable X R 1/5
SITUATIONAL ITD12 352 Description O AN 1/80A free-form description to clarify the related data elements and their content
386 SITUATIONAL RULE: Required when the buyer needs to communicateadditional information to the seller for clarity. If not required, maybe transmitted at the buyer’s discretion but cannot be required bythe seller.
SITUATIONAL ITD13 765 Day of Month X N0 1/2The numeric value of the day of the month between 1 and the maximum day ofthe month being referenced
SYNTAX: L03040513, L08040513
443 SITUATIONAL RULE: Required when ITD03 or ITD08 is populated and thediscount expires on a specific date. If not required, do not transmit.
SITUATIONAL ITD14 107 Payment Method Code O ID 1/2Code identifying type of payment procedures
444 SITUATIONAL RULE: Required when the payment method code is notdefined in an existing contract or agreement. If not required, do nottransmit.
CODE DEFINITION
C Pay By Check
E Electronic Payment SystemNOT USED ITD15 954 Percent O R 1/10
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • ITDIMPLEMENTATION GUIDE TERMS OF SALE/DEFERRED TERMS OF SALE
AUGUST 2017 55X12J REVIEW DRAFT
DTMDATE/TIME REFERENCE 004010X357 • 850 • TABLE 1 • DTMORDER PROCESSING DATES
SEGMENT DETAIL
389 DTM - ORDER PROCESSING DATESX12 Segment Name: Date/Time Reference
X12 Purpose: To specify pertinent dates and times
X12 Syntax: 1. R020305At least one of DTM02, DTM03 or DTM05 is required.
2. C0403If DTM04 is present, then DTM03 is required.
3. P0506If either DTM05 or DTM06 is present, then the other is required.
Segment Repeat: 10
Usage: SITUATIONAL
388 Situational Rule: Required when order processing dates are relevant to this PO. If notrequired, do not transmit.
DIAGRAM
DTM01 374 DTM02 373 DTM03 337 DTM04 623 DTM05 1250 DTM06 1251
DTM ✽ Date/TimeQualifier ✽ Date ✽ Time ✽ Time
Code ✽ Date Timeformat Qual ✽ Date Time
Period ~
M ID 3/3 X DT 8/8 X TM 4/8 O ID 2/2 X ID 2/3 X AN 1/35
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED DTM01 374 Date/Time Qualifier M ID 3/3Code specifying type of date or time, or both date and time
CODE DEFINITION
002 Delivery Requested
003 Invoice
007 Effective
010 Requested Ship
036 Expiration
038 Ship No Later
043 Publication
055 Confirmed
063 Do Not Deliver After
064 Do Not Deliver Before
067 Current Schedule Delivery
068 Current Schedule Ship
069 Promised for Delivery
073 Scheduled for Delivery (Prior to and Including)
079 Promised for Shipment
091 Report End
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • DTMIMPLEMENTATION GUIDE ORDER PROCESSING DATES
AUGUST 2017 56X12J REVIEW DRAFT
092 Contract Effective
093 Contract Expiration
100 No Shipping Schedule Established as of
102 Issue
106 Required By
112 Buyers Dock
173 Week Ending
193 Period Start
194 Period End
245 Estimated CompletionREQUIRED DTM02 373 Date X DT 8/8
Date expressed as CCYYMMDD
SYNTAX: R020305
NOT USED DTM03 337 Time X TM 4/8
NOT USED DTM04 623 Time Code O ID 2/2
NOT USED DTM05 1250 Date Time Period Format Qualifier X ID 2/3
NOT USED DTM06 1251 Date Time Period X AN 1/35
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • DTMIMPLEMENTATION GUIDE ORDER PROCESSING DATES
AUGUST 2017 57X12J REVIEW DRAFT
TD1CARRIER DETAILS (QUANTITY AND WEIGHT) 004010X357 • 850 • TABLE 1 • TD1PACKAGING INSTRUCTIONS
SEGMENT DETAIL
445 TD1 - PACKAGING INSTRUCTIONSX12 Segment Name: Carrier Details (Quantity and Weight)
X12 Purpose: To specify the transportation details relative to commodity, weight, and quantity
X12 Syntax: 1. C0102If TD101 is present, then TD102 is required.
2. C0304If TD103 is present, then TD104 is required.
3. C0607If TD106 is present, then TD107 is required.
4. P0708If either TD107 or TD108 is present, then the other is required.
5. P0910If either TD109 or TD110 is present, then the other is required.
Segment Repeat: 2
Usage: SITUATIONAL
390 Situational Rule: Required when header level packaging instructions apply to this PO. If notrequired, do not transmit.
DIAGRAM
TD101 103 TD102 80 TD103 23 TD104 22 TD105 79 TD106 187
TD1 ✽ PackagingCode ✽ Lading
Quantity ✽ CommodityCode Qual ✽ Commodity
Code ✽ LadingDescription ✽ Weight
QualifierO AN 3/5 X N0 1/7 O ID 1/1 X AN 1/30 O AN 1/50 O ID 1/2
TD107 81 TD108 355 TD109 183 TD110 355
✽ Weight ✽ Unit/BasisMeas Code ✽ Volume ✽ Unit/Basis
Meas Code ~
X R 1/10 X ID 2/2 X R 1/8 X ID 2/2
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED TD101 103 Packaging Code O AN 3/5Code identifying the type of packaging; Part 1: Packaging Form, Part 2:Packaging Material; if the Data Element is used, then Part 1 is always required
SYNTAX: C0102
CODE DEFINITION
BAG Bag
BBL Barrel
BDL Bundle
BLK Bulk
BOX Box
BSK Basket or hamper
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • TD1IMPLEMENTATION GUIDE PACKAGING INSTRUCTIONS
AUGUST 2017 58X12J REVIEW DRAFT
BXI Box, with inner container
CAN Can
CAS Case
CBC Containers of Bulk Cargo
CNT Container
CTN Carton
CYL Cylinder
DBK Dry Bulk
DRM Drum
FRM Frame
JAR Jar
KIT Kit
PCK Packed - not otherwise specified
PCS Pieces
PKG Package
PLT Pallet
RAL Rail (Semiconductor)
REL Reel
ROL Roll
SAK Sack
SKD Skid
SLV Sleeve
SPL Spool
TBE Tube
TNK Tank
UNT Unit
WRP Wrapped
01 Aluminum
04 As Specified by the DOT
07 Burlap
10 Chemically Hardened Fibre
13 Cloth
16 Cloth Top
19 Cloth or Fabric
22 Compressed
25 Corrugated or Solid
28 Double-wall Paper
31 Fibre
34 Fibre (Paperboard)
37 Fiberboard
40 Fiberboard Metal
43 Glass
46 In Inner Containers
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • TD1IMPLEMENTATION GUIDE PACKAGING INSTRUCTIONS
AUGUST 2017 59X12J REVIEW DRAFT
48 Wire/Cord
178 Something that binds, ties, or encircles thepackage/container to secure and maintain unitintegrity
50 Steel - Vinyl Coated
179 Steel that has been covered with a plastic material
51 Wire Mesh
52 Iron or Steel
53 Jumbo
54 Special Jumbo
55 Lead
58 Metal
59 Metal Cans
61 Moisture Resistant
64 Molded Plastic
67 Multiple-wall Paper (2 or more walls)
70 Multiple-wall Paper (3 or more walls)
71 Not Otherwise Specified
72 Paper - VCI
180 Water-resistant paper that is treated by the additionof materials to provide resistance to damage ordeterioration by water in liquid form
73 Other than Glass
74 Other than Metal or Plastic Tubes, or Glass
75 Plastic - Vacuum Formed
181 Packaging material that is formed by heating plasticsheet and drawing it against the mold surface byevacuating the air between the sheet and the mold
76 Paper
77 Plastic - Structural Foam
182 A method of manufacturing containers and shippingdevices by mixing plastic resins with a foamingagent, heating it and injecting the mix into a two-piece machined aluminum mold
78 Plastic - Injection Molded
183 Packaging material that is formed by melting thematerial and then forcing it under pressure into acavity of a closed mold
79 Plastic
80 Polyethylene Lined
81 Plastic - Virgin
184 Plastic in the form of pellets, granules, powder, floc,or liquid that has not been subjected to use orprocessing other than for its initial manufacture
82 Pulpboard
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • TD1IMPLEMENTATION GUIDE PACKAGING INSTRUCTIONS
AUGUST 2017 60X12J REVIEW DRAFT
83 Plastic - Regrind
185 A plastic prepared from discarded articles that havebeen reprocessed, often changing some of itsoriginal properties
84 Polystyrene
186 A polymer prepared by the polymerization ofstyrene as the sole monomer
85 Rubber
86 Foam
187 In packaging, a cushioning material used to reduceshock and vibration or abrasion
88 Rubber and Fabric
89 Special
90 Standard
91 Stainless Steel
92 Tubes, Metal or Plastic
94 Wood
95 Single Wall Corrugated Board
188 The structure formed by one corrugated innermember between two flat facings; also known asdouble face
96 Double Wall Corrugated Board
189 The structure formed by three flat facings and twointermediate corrugated members
97 Triple Wall Corrugated Board
190 The structure formed by four flat facings and threeintermediate corrugated members
REQUIRED TD102 80 Lading Quantity X N0 1/7Number of units (pieces) of the lading commodity
SYNTAX: C0102
NOT USED TD103 23 Commodity Code Qualifier O ID 1/1
NOT USED TD104 22 Commodity Code X AN 1/30
SITUATIONAL TD105 79 Lading Description O AN 1/50Description of an item as required for rating and billing purposes
391 SITUATIONAL RULE: Required when the buyer needs to clarify theinformation in TD101 and TD102. Cannot be required by the seller.If not required, do not transmit.
NOT USED TD106 187 Weight Qualifier O ID 1/2
NOT USED TD107 81 Weight X R 1/10
NOT USED TD108 355 Unit or Basis for Measurement Code X ID 2/2
NOT USED TD109 183 Volume X R 1/8
NOT USED TD110 355 Unit or Basis for Measurement Code X ID 2/2
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • TD1IMPLEMENTATION GUIDE PACKAGING INSTRUCTIONS
AUGUST 2017 61X12J REVIEW DRAFT
TD5CARRIER DETAILS (ROUTING SEQUENCE/TRANSIT TIME) 004010X357 • 850 • TABLE 1 • TD5SHIPPING DETAILS
SEGMENT DETAIL
446 TD5 - SHIPPING DETAILSX12 Segment Name: Carrier Details (Routing Sequence/Transit Time)
X12 Purpose: To specify the carrier and sequence of routing and provide transit timeinformation
X12 Syntax: 1. R0204050612At least one of TD502, TD504, TD505, TD506 or TD512 is required.
2. C0203If TD502 is present, then TD503 is required.
3. C0708If TD507 is present, then TD508 is required.
4. C1011If TD510 is present, then TD511 is required.
5. C1312If TD513 is present, then TD512 is required.
6. C1413If TD514 is present, then TD513 is required.
7. C1512If TD515 is present, then TD512 is required.
Segment Repeat: 12
Usage: SITUATIONAL
392 Situational Rule: Required when the buyer needs to provide guidance on shipping detailswhich are not included in an existing contract or agreement. If notrequired, do not transmit.
DIAGRAM
TD501 133 TD502 66 TD503 67 TD504 91 TD505 387 TD506 368
TD5 ✽ Routing SeqCode ✽ ID Code
Qualifier ✽ IDCode ✽ Transport
Type Code ✽ Routing ✽ Ship/OrderStatus Code
O ID 1/2 X ID 1/2 X AN 2/80 X ID 1/2 X AN 1/35 X ID 2/2
TD507 309 TD508 310 TD509 731 TD510 732 TD511 733 TD512 284
✽ LocationQualifier ✽ Location
Identifier ✽ Transit DirCode ✽ Transit
Time Qual ✽ TransitTime ✽ Service
Level CodeO ID 1/2 X AN 1/30 O ID 2/2 O ID 2/2 X R 1/4 X ID 2/2
TD513 284 TD514 284 TD515 26
✽ ServiceLevel Code ✽ Service
Level Code ✽ CountryCode ~
X ID 2/2 O ID 2/2 O ID 2/3
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • TD5IMPLEMENTATION GUIDE SHIPPING DETAILS
AUGUST 2017 62X12J REVIEW DRAFT
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
SITUATIONAL TD501 133 Routing Sequence Code O ID 1/2Code describing the relationship of a carrier to a specific shipment movement
393 SITUATIONAL RULE: Required when specifying each carrier in a route. Ifnot required, do not transmit.
CODE DEFINITION
1 1st Carrier after Origin Carrier
2 2nd Carrier after Origin Carrier
3 3rd Carrier after Origin Carrier
4 4th Carrier after Origin Carrier
5 5th Carrier after Origin Carrier
6 6th Carrier after Origin Carrier
7 7th Carrier after Origin Carrier
8 8th Carrier after Origin Carrier
9 9th Carrier after Origin Carrier
A Origin Carrier, Agent’s Routing (Rail)
B Origin/Delivery Carrier (Any Mode)
D DELY (Delivery Switch Carrier)
I Origin Switch Carrier
O Origin Carrier (Air, Motor, or Ocean)
R Origin Carrier, Rule 11 Shipment
S Origin Carrier, Shipper’s Routing (Rail)
V Intermediate Switch Carrier
Z Mutually DefinedSITUATIONAL TD502 66 Identification Code Qualifier X ID 1/2
Code designating the system/method of code structure used for IdentificationCode (67)
SYNTAX: R0204050612, C0203
COMMENT: When specifying a routing sequence to be used for the shipmentmovement in lieu of specifying each carrier within the movement, use TD502 toidentify the party responsible for defining the routing sequence, and use TD503 toidentify the actual routing sequence, specified by the party identified in TD502.
447 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE DEFINITION
1 D-U-N-S Number, Dun & Bradstreet
CODE SOURCE 16: D-U-N-S Number2 Standard Carrier Alpha Code (SCAC)
CODE SOURCE 17: Standard Carrier Alpha Code (SCAC)9 D-U-N-S+4, D-U-N-S Number with Four Character
Suffix
CODE SOURCE 16: D-U-N-S Number91 Assigned by Seller or Seller’s Agent
92 Assigned by Buyer or Buyer’s Agent
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • TD5IMPLEMENTATION GUIDE SHIPPING DETAILS
AUGUST 2017 63X12J REVIEW DRAFT
93 Code assigned by the organization originating thetransaction set
94 Code assigned by the organization that is theultimate destination of the transaction set
ZZ Mutually DefinedSITUATIONAL TD503 67 Identification Code X AN 2/80
Code identifying a party or other code
SYNTAX: C0203
448 SITUATIONAL RULE: Required if TD501 is populated. If not required, donot transmit.
SITUATIONAL TD504 91 Transportation Method/Type Code X ID 1/2Code specifying the method or type of transportation for the shipment
SYNTAX: R0204050612
396 SITUATIONAL RULE: Required to specify the transportation method forthis PO. If not required, do not transmit.
CODE DEFINITION
A Air
AC Air Charter
AE Air Express
B Barge
BU Bus
C Consolidation
CE Customer Pickup / Customer’s Expense
D Parcel Post
E Expedited Truck
FL Motor (Flatbed)
GG Geographic Receiving/Shipping
192 A collection of shipments that involve multipleorigins, multiple destinations, and a single trailer,and are paid under a single freight bill
GR Geographic Receiving
193 A collection of shipments that involve a singleorigin, multiple destinations, and a single trailer, andare paid under a single freight bill
GS Geographic Shipping
194 A collection of shipments that involve multipleorigins, a single destination, and a single trailer, andare paid under a single freight bill
H Customer Pickup
I Common Irregular Carrier
J Motor
L Contract Carrier
LT Less Than Trailer Load (LTL)
M Motor (Common Carrier)
MB Motor (Bulk Carrier)
MP Motor (Package Carrier)
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • TD5IMPLEMENTATION GUIDE SHIPPING DETAILS
AUGUST 2017 64X12J REVIEW DRAFT
P Private Carrier
PA Pooled Air
195 Outbound shipment from an airport consolidationpoint to a final destination via an air move
PL Pipeline
PP Pool to Pool
PR Pooled Rail
PT Pooled Truck
Q Conventional Ocean
R Rail
S Ocean
SR Supplier Truck
T Best Way (Shippers Option)
U Private Parcel Service
VA Motor (Van)
VE Vessel, Ocean
W Inland Waterway
X Intermodal (Piggyback)SITUATIONAL TD505 387 Routing X AN 1/35
Free-form description of the routing or requested routing for shipment, or theoriginating carrier’s identity
SYNTAX: R0204050612
397 SITUATIONAL RULE: Required when specifying a routing or routingsequence. If not required, do not transmit.
NOT USED TD506 368 Shipment/Order Status Code X ID 2/2
NOT USED TD507 309 Location Qualifier O ID 1/2
NOT USED TD508 310 Location Identifier X AN 1/30
NOT USED TD509 731 Transit Direction Code O ID 2/2
NOT USED TD510 732 Transit Time Direction Qualifier O ID 2/2
NOT USED TD511 733 Transit Time X R 1/4
NOT USED TD512 284 Service Level Code X ID 2/2
NOT USED TD513 284 Service Level Code X ID 2/2
NOT USED TD514 284 Service Level Code O ID 2/2
NOT USED TD515 26 Country Code O ID 2/3
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • TD5IMPLEMENTATION GUIDE SHIPPING DETAILS
AUGUST 2017 65X12J REVIEW DRAFT
TD3CARRIER DETAILS (EQUIPMENT) 004010X357 • 850 • TABLE 1 • TD3CARRIER DETAILS (EQUIPMENT)
SEGMENT DETAIL
18 TD3 - CARRIER DETAILS (EQUIPMENT)X12 Segment Name: Carrier Details (Equipment)
X12 Purpose: To specify transportation details relating to the equipment used by the carrier
X12 Syntax: 1. E0110Only one of TD301 or TD310 may be present.
2. C0203If TD302 is present, then TD303 is required.
3. C0405If TD304 is present, then TD305 is required.
4. P0506If either TD305 or TD306 is present, then the other is required.
Segment Repeat: 12
Usage: SITUATIONAL
398 Situational Rule: Required to specify special equipment related to this PO. If not required,do not transmit.
DIAGRAM
TD301 40 TD302 206 TD303 207 TD304 187 TD305 81 TD306 355
TD3 ✽ EquipmentDesc Code ✽ Equipment
Initial ✽ EquipmentNumber ✽ Weight
Qualifier ✽ Weight ✽ Unit/BasisMeas Code
X ID 2/2 O AN 1/4 X AN 1/10 O ID 1/2 X R 1/10 X ID 2/2
TD307 102 TD308 407 TD309 225 TD310 24
✽ OwnershipCode ✽ Seal Status
Code ✽ SealNumber ✽ Equipment
Type ~
O ID 1/1 O ID 2/2 O AN 2/15 X ID 4/4
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED TD301 40 Equipment Description Code X ID 2/2Code identifying type of equipment used for shipment
SYNTAX: E0110
CODE DEFINITION
AC Closed Container
AF Air Freight (Break Bulk)
AT Closed Container (Controlled Temperature)
BR Barge
BX Boxcar
CA Caboose
CN Container
CS Container-Low Side Open Top
CT Container-High Side Open Top
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • TD3IMPLEMENTATION GUIDE CARRIER DETAILS (EQUIPMENT)
AUGUST 2017 66X12J REVIEW DRAFT
CV Closed Van
DT Drop Back Trailer
FR Flat Bed Trailer - Removable Sides
FT Flat Bed Trailer
FX Boxcar Cushion Under Frame OF
HV High Cube Van
LU Load/unload Device on Equipment
NX Boxcar (Interior Bulkheads)
PT Protected Trailer
RC Refrigerated (Reefer) Car
RF Flat Car
RG Gondola Covered
RI Gondola Car (Covered - Interior Bulkheads)
RO Gondola Car (Open)
RR Rail Car
RT Controlled Temperature Trailer (Reefer)
ST Removable Side Trailer
TV Truck, Van
UL Unit Load Device (ULD)
VE Vessel, Ocean
VR Vessel, Ocean, Rollon-RolloffNOT USED TD302 206 Equipment Initial O AN 1/4
NOT USED TD303 207 Equipment Number X AN 1/10
NOT USED TD304 187 Weight Qualifier O ID 1/2
NOT USED TD305 81 Weight X R 1/10
NOT USED TD306 355 Unit or Basis for Measurement Code X ID 2/2
SITUATIONAL TD307 102 Ownership Code O ID 1/1Code indicating the relationship of equipment to carrier or ownership of equipment
SITUATIONAL RULE: AIA1_850-A11250TD307_______102_______
CODE DEFINITION
N Not Customer Owned or Leased
R Seller Owned, Returnable
S Customer Owned or Leased
T Trip LeasedNOT USED TD308 407 Seal Status Code O ID 2/2
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • TD3IMPLEMENTATION GUIDE CARRIER DETAILS (EQUIPMENT)
AUGUST 2017 67X12J REVIEW DRAFT
NOT USED TD309 225 Seal Number O AN 2/15
NOT USED TD310 24 Equipment Type X ID 4/4
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • TD3IMPLEMENTATION GUIDE CARRIER DETAILS (EQUIPMENT)
AUGUST 2017 68X12J REVIEW DRAFT
TD4CARRIER DETAILS (SPECIAL HANDLING,, OR HAZARDOUS MATERIALS,, OR BOTH) 004010X357 • 850 • TABLE 1 • TD4CARRIER DETAILS (SPECIAL HANDLING, OR HAZARDOUS MATERIALS, OR BOTH)
SEGMENT DETAIL
19 TD4 - CARRIER DETAILS (SPECIALHANDLING, OR HAZARDOUS MATERIALS,OR BOTH)
X12 Segment Name: Carrier Details (Special Handling, or Hazardous Materials, or Both)
X12 Purpose: To specify transportation special handling requirements, or hazardous materialsinformation, or both
X12 Syntax: 1. R010204At least one of TD401, TD402 or TD404 is required.
2. C0203If TD402 is present, then TD403 is required.
Segment Repeat: 5
Usage: SITUATIONAL
399 Situational Rule: Required when special handling applies to this PO. If not required, do nottransmit.
DIAGRAM
TD401 152 TD402 208 TD403 209 TD404 352 TD405 1073
TD4 ✽ SpecialHandle Code ✽ Haz Mat
Code Qual ✽ Haz MatClass Code ✽ Description ✽ Yes/No Cond
Resp Code ~
X ID 2/3 X ID 1/1 X AN 1/4 X AN 1/80 O ID 1/1
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED TD401 152 Special Handling Code X ID 2/3Code specifying special transportation handling instructions
SYNTAX: R010204
CODE DEFINITION
FR Fragile - Handle with Care
HM Endorsed as Hazardous Material
MRF Refrigerated
OHC Harmless
OPR Perishable
OPT Partial Shipment
OTC Temperature ControlNOT USED TD402 208 Hazardous Material Code Qualifier X ID 1/1
NOT USED TD403 209 Hazardous Material Class Code X AN 1/4
NOT USED TD404 352 Description X AN 1/80
NOT USED TD405 1073 Yes/No Condition or Response Code O ID 1/1
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • TD4IMPLEMENTATION GUIDE CARRIER DETAILS (SPECIAL HANDLING, OR HAZARDOUS MATERIALS, OR BOTH)
AUGUST 2017 69X12J REVIEW DRAFT
N9REFERENCE IDENTIFICATION 004010X357 • 850 • TABLE 1 • N9 • N9ADDITIONAL INFORMATION
SEGMENT DETAIL
449 N9 - ADDITIONAL INFORMATIONX12 Segment Name: Reference Identification
X12 Purpose: To transmit identifying information as specified by the Reference IdentificationQualifier
X12 Syntax: 1. R0203At least one of N902 or N903 is required.
2. C0605If N906 is present, then N905 is required.
Loop: N9 — ADDITIONAL INFORMATION Loop Repeat: 1000
Segment Repeat: 1
Usage: SITUATIONAL
400 Situational Rule: Required when specific information is associated with this PO and is nottransmitted elsewhere in the transaction. If not required do not transmit.
DIAGRAM
N901 128 N902 127 N903 369 N904 373 N905 337 N906 623
N9 ✽ ReferenceIdent Qual ✽ Reference
Ident ✽ Free-FormDescription ✽ Date ✽ Time ✽ Time
CodeM ID 2/3 X AN 1/30 X AN 1/45 O DT 8/8 X TM 4/8 O ID 2/2
N907 C040
✽ ReferenceIdentifier ~
O
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N901 128 Reference Identification Qualifier M ID 2/3Code qualifying the Reference Identification
CODE DEFINITION
19 Division Identifier
74 Work Breakdown Structure (WBS)
91 Cost Element
ACJ Bill of Material Revision Number
ACK Drawing Revision Number
AH Agreement Number
BC Buyer’s Contract Number
BT Batch Number
BV Purchase Order Line Item Identifier (Buyer)
C1 Customer material specification number
C2 Customer process specification number
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N9 • N9IMPLEMENTATION GUIDE ADDITIONAL INFORMATION
AUGUST 2017 70X12J REVIEW DRAFT
C3 Customer specification number
C7 Contract Line Item Number
CJ Clause Number
CO Customer Order Number
CT Contract Number
D2 Supplier Document Identification Number
DF Defense Federal Acquisition Regulations (DFAR)
CODE SOURCE 80: Government Agency Acquisition RegulationsDG Drawing Number
DP Department Number
DS Defense Priorities Allocation System (DPAS) PriorityRating
FA Federal Acquisition Regulations (FAR)
CODE SOURCE 80: Government Agency Acquisition RegulationsGC Government Contract Number
GP Government Priority Number
H6 Quality Clause
H7 Standard Clause
KL Contract Reference
KZ Master Solicitation Procedures, Terms, andConditions
LF Assembly Line Feed Location
LS Bar-Coded Serial Number
LT Lot Number
MJ Model Number
OQ Order Number
PF Prime Contractor Contract Number
PH Priority Rating
PO Purchase Order Number
PT Purchase Option Agreement
RQ Purchase Requisition Number
RS Returnable Container Serial Number
WO Work Order Number
YD Buyer Identification
ZM Manufacturer Number
ZZ Mutually DefinedREQUIRED N902 127 Reference Identification X AN 1/30
Reference information as defined for a particular Transaction Set or as specifiedby the Reference Identification Qualifier
SYNTAX: R0203
SITUATIONAL N903 369 Free-form Description X AN 1/45Free-form descriptive text
SYNTAX: R0203
402 SITUATIONAL RULE: Required when additional detail is needed related toN901 and N902. If not required, do not transmit.
NOT USED N904 373 Date O DT 8/8
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N9 • N9IMPLEMENTATION GUIDE ADDITIONAL INFORMATION
AUGUST 2017 71X12J REVIEW DRAFT
NOT USED N905 337 Time X TM 4/8
NOT USED N906 623 Time Code O ID 2/2
NOT USED N907 C040 REFERENCE IDENTIFIER O
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N9 • N9IMPLEMENTATION GUIDE ADDITIONAL INFORMATION
AUGUST 2017 72X12J REVIEW DRAFT
MSGMESSAGE TEXT 004010X357 • 850 • TABLE 1 • N9 • MSGMESSAGE TEXT
SEGMENT DETAIL
21 MSG - MESSAGE TEXTX12 Segment Name: Message Text
X12 Purpose: To provide a free-form format that allows the transmission of text information
X12 Syntax: 1. C0302If MSG03 is present, then MSG02 is required.
Loop: N9 — ADDITIONAL INFORMATION
Segment Repeat: 1000
Usage: SITUATIONAL
283 Situational Rule: Required when N9 is transmitted and the necessary message exceeds thespace available in N903. If not required, do not transmit.
DIAGRAM
MSG01 933 MSG02 934 MSG03 1470
MSG ✽ Free-FormMessage Txt ✽ Printer
Ctrl Code ✽ Number~
M AN 1/264 X ID 2/2 O N0 1/9
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED MSG01 933 Free-Form Message Text M AN 1/264Free-form message text
NOT USED MSG02 934 Printer Carriage Control Code X ID 2/2
NOT USED MSG03 1470 Number O N0 1/9
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N9 • MSGIMPLEMENTATION GUIDE MESSAGE TEXT
AUGUST 2017 73X12J REVIEW DRAFT
N1NAME 004010X357 • 850 • TABLE 1 • N1A • N1PURCHASER NAME
SEGMENT DETAIL
285 N1 - PURCHASER NAMEX12 Segment Name: Name
X12 Purpose: To identify a party by type of organization, name, and code
X12 Syntax: 1. R0203At least one of N102 or N103 is required.
2. P0304If either N103 or N104 is present, then the other is required.
Loop: N1A — PURCHASER NAME Loop Repeat: 10000
Segment Repeat: 1
Usage: REQUIRED
DIAGRAM
N101 98 N102 93 N103 66 N104 67 N105 706 N106 98
N1 ✽ Entity IDCode ✽ Name ✽ ID Code
Qualifier ✽ IDCode ✽ Entity
Relat Code ✽ Entity IDCode ~
M ID 2/3 X AN 1/60 X ID 1/2 X AN 2/80 O ID 2/2 O ID 2/3
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N101 98 Entity Identifier Code M ID 2/3Code identifying an organizational entity, a physical location, property or anindividual
CODE DEFINITION
BY Buying Party (Purchaser)REQUIRED N102 93 Name X AN 1/60
Free-form name
SYNTAX: R0203
REQUIRED N103 66 Identification Code Qualifier X ID 1/2Code designating the system/method of code structure used for IdentificationCode (67)
SYNTAX: R0203, P0304
CODE DEFINITION
1 D-U-N-S Number, Dun & Bradstreet
CODE SOURCE 16: D-U-N-S Number2 Standard Carrier Alpha Code (SCAC)
CODE SOURCE 17: Standard Carrier Alpha Code (SCAC)9 D-U-N-S+4, D-U-N-S Number with Four Character
Suffix
CODE SOURCE 16: D-U-N-S Number91 Assigned by Seller or Seller’s Agent
92 Assigned by Buyer or Buyer’s Agent
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1A • N1IMPLEMENTATION GUIDE PURCHASER NAME
AUGUST 2017 74X12J REVIEW DRAFT
93 Code assigned by the organization originating thetransaction set
94 Code assigned by the organization that is theultimate destination of the transaction set
ZZ Mutually DefinedREQUIRED N104 67 Identification Code X AN 2/80
Code identifying a party or other code
SYNTAX: P0304
COMMENT: This segment, used alone, provides the most efficient method ofproviding organizational identification. To obtain this efficiency the “ID Code”(N104) must provide a key to the table maintained by the transaction processingparty.
15 External Code Source
NOT USED N105 706 Entity Relationship Code O ID 2/2
NOT USED N106 98 Entity Identifier Code O ID 2/3
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1A • N1IMPLEMENTATION GUIDE PURCHASER NAME
AUGUST 2017 75X12J REVIEW DRAFT
N2ADDITIONAL NAME INFORMATION 004010X357 • 850 • TABLE 1 • N1A • N2ADDITIONAL NAME INFORMATION
SEGMENT DETAIL
23 N2 - ADDITIONAL NAME INFORMATIONX12 Segment Name: Additional Name Information
X12 Purpose: To specify additional names or those longer than 35 characters in length
Loop: N1A — PURCHASER NAME
Segment Repeat: 2
Usage: SITUATIONAL
252 Situational Rule: Required when necessary to further clarify the party identified in theassociated N1 segment. If not required, do not transmit.
DIAGRAM
N201 93 N202 93
N2 ✽ Name ✽ Name~
M AN 1/60 O AN 1/60
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N201 93 Name M AN 1/60Free-form name
SITUATIONAL N202 93 Name O AN 1/60Free-form name
253 SITUATIONAL RULE: Required if more than 60 characters are necessary toclarify the party. If not required, do not transmit.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1A • N2IMPLEMENTATION GUIDE ADDITIONAL NAME INFORMATION
AUGUST 2017 76X12J REVIEW DRAFT
N3ADDRESS INFORMATION 004010X357 • 850 • TABLE 1 • N1A • N3ADDRESS INFORMATION
SEGMENT DETAIL
24 N3 - ADDRESS INFORMATIONX12 Segment Name: Address Information
X12 Purpose: To specify the location of the named party
Loop: N1A — PURCHASER NAME
Segment Repeat: 2
Usage: SITUATIONAL
254 Situational Rule: Required when an address is needed for the associated N1 segment. If notrequired, do not transmit.
DIAGRAM
N301 166 N302 166
N3 ✽ AddressInformation ✽ Address
Information ~
M AN 1/55 O AN 1/55
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N301 166 Address Information M AN 1/55Address information
SITUATIONAL N302 166 Address Information O AN 1/55Address information
255 SITUATIONAL RULE: Required if necessary based on the length of theaddress being transmitted. If not required, do not transmit.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1A • N3IMPLEMENTATION GUIDE ADDRESS INFORMATION
AUGUST 2017 77X12J REVIEW DRAFT
N4GEOGRAPHIC LOCATION 004010X357 • 850 • TABLE 1 • N1A • N4GEOGRAPHIC LOCATION
SEGMENT DETAIL
25 N4 - GEOGRAPHIC LOCATIONX12 Segment Name: Geographic Location
X12 Purpose: To specify the geographic place of the named party
X12 Syntax: 1. C0605If N406 is present, then N405 is required.
Loop: N1A — PURCHASER NAME
Segment Repeat: >1
Usage: SITUATIONAL
254 Situational Rule: Required when an address is needed for the associated N1 segment. If notrequired, do not transmit.
DIAGRAM
N401 19 N402 156 N403 116 N404 26 N405 309 N406 310
N4 ✽ CityName ✽ State or
Prov Code ✽ PostalCode ✽ Country
Code ✽ LocationQualifier ✽ Location
Identifier ~
O AN 2/30 O ID 2/2 O ID 3/15 O ID 2/3 X ID 1/2 O AN 1/30
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N401 19 City Name O AN 2/30Free-form text for city name
COMMENT: A combination of either N401 through N404, or N405 and N406 may beadequate to specify a location.
SITUATIONAL N402 156 State or Province Code O ID 2/2Code (Standard State/Province) as defined by appropriate government agency
COMMENT: N402 is required only if city name (N401) is in the U.S. or Canada.
256 SITUATIONAL RULE: Required when the address is in the United States ofAmerica, including its territories, or Canada. If not required, do nottransmit.
CODE SOURCE 22: States and Outlying Areas of the U.S.
26 External FIPS 55 Code Source
SITUATIONAL N403 116 Postal Code O ID 3/15Code defining international postal zone code excluding punctuation and blanks(zip code for United States)
257 SITUATIONAL RULE: Required for addresses within the US or Canada, orwhen applicable in other locales. If not required, do not transmit.
CODE SOURCE 51: ZIP Code
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1A • N4IMPLEMENTATION GUIDE GEOGRAPHIC LOCATION
AUGUST 2017 78X12J REVIEW DRAFT
SITUATIONAL N404 26 Country Code O ID 2/3Code identifying the country
258 SITUATIONAL RULE: Required for addresses outside the US. If notrequired, do not transmit.
CODE SOURCE 5: Countries, Currencies and Funds
27 Use ISO Country Code List, ISO 3166
NOT USED N405 309 Location Qualifier X ID 1/2
NOT USED N406 310 Location Identifier O AN 1/30
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1A • N4IMPLEMENTATION GUIDE GEOGRAPHIC LOCATION
AUGUST 2017 79X12J REVIEW DRAFT
PERADMINISTRATIVE COMMUNICATIONS CONTACT 004010X357 • 850 • TABLE 1 • N1A • PERBUYER CONTACT INFORMATION
SEGMENT DETAIL
230 PER - BUYER CONTACT INFORMATIONX12 Segment Name: Administrative Communications Contact
X12 Purpose: To identify a person or office to whom administrative communications should bedirected
X12 Syntax: 1. P0304If either PER03 or PER04 is present, then the other is required.
2. P0506If either PER05 or PER06 is present, then the other is required.
3. P0708If either PER07 or PER08 is present, then the other is required.
Loop: N1A — PURCHASER NAME
Segment Repeat: 1
Usage: SITUATIONAL
246 Situational Rule: Required when the trading partner agreement specifies the transactionwill identify the buyer’s contact information. If not required, do nottransmit.
DIAGRAM
PER01 366 PER02 93 PER03 365 PER04 364 PER05 365 PER06 364
PER ✽ ContactFunct Code ✽ Name ✽ Comm
Number Qual ✽ CommNumber ✽ Comm
Number Qual ✽ CommNumber
M ID 2/2 O AN 1/60 X ID 2/2 X AN 1/80 X ID 2/2 X AN 1/80
PER07 365 PER08 364 PER09 443
✽ CommNumber Qual ✽ Comm
Number ✽ Contact InqReference ~
X ID 2/2 X AN 1/80 O AN 1/20
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED PER01 366 Contact Function Code M ID 2/2Code identifying the major duty or responsibility of the person or group named
CODE DEFINITION
BD Buyer Name or DepartmentREQUIRED PER02 93 Name O AN 1/60
Free-form name
REQUIRED PER03 365 Communication Number Qualifier X ID 2/2Code identifying the type of communication number
SYNTAX: P0304
CODE DEFINITION
EM Electronic Mail
FX Facsimile
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1A • PERIMPLEMENTATION GUIDE BUYER CONTACT INFORMATION
AUGUST 2017 80X12J REVIEW DRAFT
TE Telephone
247 If an extension is required, it is transmitted as partof the number in PER04 identified with the “TE”qualifier, not sent separately in another iteration.
REQUIRED PER04 364 Communication Number X AN 1/80Complete communications number including country or area code whenapplicable
SYNTAX: P0304
SITUATIONAL PER05 365 Communication Number Qualifier X ID 2/2Code identifying the type of communication number
SYNTAX: P0506
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
CODE DEFINITION
EM Electronic Mail
FX Facsimile
TE Telephone
247 If an extension is required, it is transmitted as partof the number in PER04 identified with the “TE”qualifier, not sent separately in another iteration.
SITUATIONAL PER06 364 Communication Number X AN 1/80Complete communications number including country or area code whenapplicable
SYNTAX: P0506
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
SITUATIONAL PER07 365 Communication Number Qualifier X ID 2/2Code identifying the type of communication number
SYNTAX: P0708
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
CODE DEFINITION
EM Electronic Mail
FX Facsimile
TE Telephone
247 If an extension is required, it is transmitted as partof the number in PER04 identified with the “TE”qualifier, not sent separately in another iteration.
SITUATIONAL PER08 364 Communication Number X AN 1/80Complete communications number including country or area code whenapplicable
SYNTAX: P0708
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
NOT USED PER09 443 Contact Inquiry Reference O AN 1/20
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1A • PERIMPLEMENTATION GUIDE BUYER CONTACT INFORMATION
AUGUST 2017 81X12J REVIEW DRAFT
N1NAME 004010X357 • 850 • TABLE 1 • N1B • N1OTHER PARTY NAMES
SEGMENT DETAIL
286 N1 - OTHER PARTY NAMESX12 Segment Name: Name
X12 Purpose: To identify a party by type of organization, name, and code
X12 Syntax: 1. R0203At least one of N102 or N103 is required.
2. P0304If either N103 or N104 is present, then the other is required.
Loop: N1B — OTHER PARTY NAMES Loop Repeat: 10000
Segment Repeat: 1
Usage: SITUATIONAL
287 Situational Rule: Required when it’s necessary to identify other parties relevant to the P.O.If not required, do not transmit.
DIAGRAM
N101 98 N102 93 N103 66 N104 67 N105 706 N106 98
N1 ✽ Entity IDCode ✽ Name ✽ ID Code
Qualifier ✽ IDCode ✽ Entity
Relat Code ✽ Entity IDCode ~
M ID 2/3 X AN 1/60 X ID 1/2 X AN 2/80 O ID 2/2 O ID 2/3
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N101 98 Entity Identifier Code M ID 2/3Code identifying an organizational entity, a physical location, property or anindividual
CODE DEFINITION
BH Interim Trustee
BT Bill-to-Party
C1 In Care Of Party no. 1
C2 In Care Of Party no. 2
CA Carrier
CB Customs Broker
II Issuer of Invoice
MA Party for whom Item is Ultimately Intended
MF Manufacturer of Goods
OB Ordered By
OI Outside Inspection Agency
PE Payee
PR Payer
RB Receiving Bank
RI Remit To
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1B • N1IMPLEMENTATION GUIDE OTHER PARTY NAMES
AUGUST 2017 82X12J REVIEW DRAFT
RL Reporting Location
SE Selling Party
SF Ship From
ST Ship To
SU Supplier/Manufacturer
ZZ Mutually DefinedREQUIRED N102 93 Name X AN 1/60
Free-form name
SYNTAX: R0203
SITUATIONAL N103 66 Identification Code Qualifier X ID 1/2Code designating the system/method of code structure used for IdentificationCode (67)
SYNTAX: R0203, P0304
288 SITUATIONAL RULE: Required when an identification code is required toidentify the party identified in N101.
CODE DEFINITION
1 D-U-N-S Number, Dun & Bradstreet
CODE SOURCE 16: D-U-N-S Number2 Standard Carrier Alpha Code (SCAC)
CODE SOURCE 17: Standard Carrier Alpha Code (SCAC)9 D-U-N-S+4, D-U-N-S Number with Four Character
Suffix
CODE SOURCE 16: D-U-N-S Number91 Assigned by Seller or Seller’s Agent
92 Assigned by Buyer or Buyer’s Agent
93 Code assigned by the organization originating thetransaction set
94 Code assigned by the organization that is theultimate destination of the transaction set
ZZ Mutually DefinedSITUATIONAL N104 67 Identification Code X AN 2/80
Code identifying a party or other code
SYNTAX: P0304
COMMENT: This segment, used alone, provides the most efficient method ofproviding organizational identification. To obtain this efficiency the “ID Code”(N104) must provide a key to the table maintained by the transaction processingparty.
288 SITUATIONAL RULE: Required when an identification code is required toidentify the party identified in N101.
15 External Code Source
NOT USED N105 706 Entity Relationship Code O ID 2/2
NOT USED N106 98 Entity Identifier Code O ID 2/3
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1B • N1IMPLEMENTATION GUIDE OTHER PARTY NAMES
AUGUST 2017 83X12J REVIEW DRAFT
N2ADDITIONAL NAME INFORMATION 004010X357 • 850 • TABLE 1 • N1B • N2ADDITIONAL NAME INFORMATION
SEGMENT DETAIL
23 N2 - ADDITIONAL NAME INFORMATIONX12 Segment Name: Additional Name Information
X12 Purpose: To specify additional names or those longer than 35 characters in length
Loop: N1B — OTHER PARTY NAMES
Segment Repeat: 1
Usage: SITUATIONAL
252 Situational Rule: Required when necessary to further clarify the party identified in theassociated N1 segment. If not required, do not transmit.
DIAGRAM
N201 93 N202 93
N2 ✽ Name ✽ Name~
M AN 1/60 O AN 1/60
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N201 93 Name M AN 1/60Free-form name
SITUATIONAL N202 93 Name O AN 1/60Free-form name
253 SITUATIONAL RULE: Required if more than 60 characters are necessary toclarify the party. If not required, do not transmit.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1B • N2IMPLEMENTATION GUIDE ADDITIONAL NAME INFORMATION
AUGUST 2017 84X12J REVIEW DRAFT
N3ADDRESS INFORMATION 004010X357 • 850 • TABLE 1 • N1B • N3ADDRESS INFORMATION
SEGMENT DETAIL
24 N3 - ADDRESS INFORMATIONX12 Segment Name: Address Information
X12 Purpose: To specify the location of the named party
Loop: N1B — OTHER PARTY NAMES
Segment Repeat: 1
Usage: SITUATIONAL
254 Situational Rule: Required when an address is needed for the associated N1 segment. If notrequired, do not transmit.
DIAGRAM
N301 166 N302 166
N3 ✽ AddressInformation ✽ Address
Information ~
M AN 1/55 O AN 1/55
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N301 166 Address Information M AN 1/55Address information
SITUATIONAL N302 166 Address Information O AN 1/55Address information
255 SITUATIONAL RULE: Required if necessary based on the length of theaddress being transmitted. If not required, do not transmit.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1B • N3IMPLEMENTATION GUIDE ADDRESS INFORMATION
AUGUST 2017 85X12J REVIEW DRAFT
N4GEOGRAPHIC LOCATION 004010X357 • 850 • TABLE 1 • N1B • N4GEOGRAPHIC LOCATION
SEGMENT DETAIL
25 N4 - GEOGRAPHIC LOCATIONX12 Segment Name: Geographic Location
X12 Purpose: To specify the geographic place of the named party
X12 Syntax: 1. C0605If N406 is present, then N405 is required.
Loop: N1B — OTHER PARTY NAMES
Segment Repeat: >1
Usage: SITUATIONAL
254 Situational Rule: Required when an address is needed for the associated N1 segment. If notrequired, do not transmit.
DIAGRAM
N401 19 N402 156 N403 116 N404 26 N405 309 N406 310
N4 ✽ CityName ✽ State or
Prov Code ✽ PostalCode ✽ Country
Code ✽ LocationQualifier ✽ Location
Identifier ~
O AN 2/30 O ID 2/2 O ID 3/15 O ID 2/3 X ID 1/2 O AN 1/30
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N401 19 City Name O AN 2/30Free-form text for city name
COMMENT: A combination of either N401 through N404, or N405 and N406 may beadequate to specify a location.
SITUATIONAL N402 156 State or Province Code O ID 2/2Code (Standard State/Province) as defined by appropriate government agency
COMMENT: N402 is required only if city name (N401) is in the U.S. or Canada.
256 SITUATIONAL RULE: Required when the address is in the United States ofAmerica, including its territories, or Canada. If not required, do nottransmit.
CODE SOURCE 22: States and Outlying Areas of the U.S.
26 External FIPS 55 Code Source
SITUATIONAL N403 116 Postal Code O ID 3/15Code defining international postal zone code excluding punctuation and blanks(zip code for United States)
257 SITUATIONAL RULE: Required for addresses within the US or Canada, orwhen applicable in other locales. If not required, do not transmit.
CODE SOURCE 51: ZIP Code
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1B • N4IMPLEMENTATION GUIDE GEOGRAPHIC LOCATION
AUGUST 2017 86X12J REVIEW DRAFT
SITUATIONAL N404 26 Country Code O ID 2/3Code identifying the country
258 SITUATIONAL RULE: Required for addresses outside the US. If notrequired, do not transmit.
CODE SOURCE 5: Countries, Currencies and Funds
27 Use ISO Country Code List, ISO 3166
NOT USED N405 309 Location Qualifier X ID 1/2
NOT USED N406 310 Location Identifier O AN 1/30
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1B • N4IMPLEMENTATION GUIDE GEOGRAPHIC LOCATION
AUGUST 2017 87X12J REVIEW DRAFT
PERADMINISTRATIVE COMMUNICATIONS CONTACT 004010X357 • 850 • TABLE 1 • N1B • PEROTHER PARTY CONTACT INFORMATION
SEGMENT DETAIL
434 PER - OTHER PARTY CONTACTINFORMATION
X12 Segment Name: Administrative Communications Contact
X12 Purpose: To identify a person or office to whom administrative communications should bedirected
X12 Syntax: 1. P0304If either PER03 or PER04 is present, then the other is required.
2. P0506If either PER05 or PER06 is present, then the other is required.
3. P0708If either PER07 or PER08 is present, then the other is required.
Loop: N1B — OTHER PARTY NAMES
Segment Repeat: 1
Usage: SITUATIONAL
246 Situational Rule: Required when the trading partner agreement specifies the transactionwill identify the buyer’s contact information. If not required, do nottransmit.
DIAGRAM
PER01 366 PER02 93 PER03 365 PER04 364 PER05 365 PER06 364
PER ✽ ContactFunct Code ✽ Name ✽ Comm
Number Qual ✽ CommNumber ✽ Comm
Number Qual ✽ CommNumber
M ID 2/2 O AN 1/60 X ID 2/2 X AN 1/80 X ID 2/2 X AN 1/80
PER07 365 PER08 364 PER09 443
✽ CommNumber Qual ✽ Comm
Number ✽ Contact InqReference ~
X ID 2/2 X AN 1/80 O AN 1/20
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED PER01 366 Contact Function Code M ID 2/2Code identifying the major duty or responsibility of the person or group named
CODE DEFINITION
CN General ContactREQUIRED PER02 93 Name O AN 1/60
Free-form name
REQUIRED PER03 365 Communication Number Qualifier X ID 2/2Code identifying the type of communication number
SYNTAX: P0304
CODE DEFINITION
EM Electronic Mail
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1B • PERIMPLEMENTATION GUIDE OTHER PARTY CONTACT INFORMATION
AUGUST 2017 88X12J REVIEW DRAFT
FX Facsimile
TE Telephone
247 If an extension is required, it is transmitted as partof the number in PER04 identified with the “TE”qualifier, not sent separately in another iteration.
REQUIRED PER04 364 Communication Number X AN 1/80Complete communications number including country or area code whenapplicable
SYNTAX: P0304
SITUATIONAL PER05 365 Communication Number Qualifier X ID 2/2Code identifying the type of communication number
SYNTAX: P0506
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
CODE DEFINITION
EM Electronic Mail
FX Facsimile
TE Telephone
247 If an extension is required, it is transmitted as partof the number in PER04 identified with the “TE”qualifier, not sent separately in another iteration.
SITUATIONAL PER06 364 Communication Number X AN 1/80Complete communications number including country or area code whenapplicable
SYNTAX: P0506
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
SITUATIONAL PER07 365 Communication Number Qualifier X ID 2/2Code identifying the type of communication number
SYNTAX: P0708
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
CODE DEFINITION
EM Electronic Mail
FX Facsimile
TE Telephone
247 If an extension is required, it is transmitted as partof the number in PER04 identified with the “TE”qualifier, not sent separately in another iteration.
SITUATIONAL PER08 364 Communication Number X AN 1/80Complete communications number including country or area code whenapplicable
SYNTAX: P0708
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
NOT USED PER09 443 Contact Inquiry Reference O AN 1/20
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 1 • N1B • PERIMPLEMENTATION GUIDE OTHER PARTY CONTACT INFORMATION
AUGUST 2017 89X12J REVIEW DRAFT
PO1BASELINE ITEM DATA 004010X357 • 850 • TABLE 2 • PO1 • PO1BASELINE ITEM DATA
SEGMENT DETAIL
28 PO1 - BASELINE ITEM DATAX12 Segment Name: Baseline Item Data
X12 Purpose: To specify basic and most frequently used line item data
X12 Set Notes: 1. PO102 is required.
X12 Syntax: 1. C0302If PO103 is present, then PO102 is required.
2. C0504If PO105 is present, then PO104 is required.
3. P0607If either PO106 or PO107 is present, then the other is required.
4. P0809If either PO108 or PO109 is present, then the other is required.
5. P1011If either PO110 or PO111 is present, then the other is required.
6. P1213If either PO112 or PO113 is present, then the other is required.
7. P1415If either PO114 or PO115 is present, then the other is required.
8. P1617If either PO116 or PO117 is present, then the other is required.
9. P1819If either PO118 or PO119 is present, then the other is required.
10. P2021If either PO120 or PO121 is present, then the other is required.
11. P2223If either PO122 or PO123 is present, then the other is required.
12. P2425If either PO124 or PO125 is present, then the other is required.
X12 Comments: 1. See the Data Element Dictionary for a complete list of IDs.
Loop: PO1 — BASELINE ITEM DATA Loop Repeat: 100000
Segment Repeat: 1
Usage: REQUIRED
403 TR3 Notes: 1. Transmit as many codes as are necessary to facilitate identification ofthe product between the buyer and seller.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • PO1IMPLEMENTATION GUIDE BASELINE ITEM DATA
AUGUST 2017 90X12J REVIEW DRAFT
DIAGRAM
PO101 350 PO102 330 PO103 355 PO104 212 PO105 639 PO106 235
PO1 ✽ AssignedID ✽ Quantity
Ordered ✽ Unit/BasisMeas Code ✽ Unit
Price ✽ Basis UnitPrice Code ✽ Prod/Serv
ID QualO AN 1/20 X R 1/15 O ID 2/2 X R 1/17 O ID 2/2 X ID 2/2
PO107 234 PO108 235 PO109 234 PO110 235 PO111 234 PO112 235
✽ Product/Service ID ✽ Prod/Serv
ID Qual ✽ Product/Service ID ✽ Prod/Serv
ID Qual ✽ Product/Service ID ✽ Prod/Serv
ID QualX AN 1/48 X ID 2/2 X AN 1/48 X ID 2/2 X AN 1/48 X ID 2/2
PO113 234 PO114 235 PO115 234 PO116 235 PO117 234 PO118 235
✽ Product/Service ID ✽ Prod/Serv
ID Qual ✽ Product/Service ID ✽ Prod/Serv
ID Qual ✽ Product/Service ID ✽ Prod/Serv
ID QualX AN 1/48 X ID 2/2 X AN 1/48 X ID 2/2 X AN 1/48 X ID 2/2
PO119 234 PO120 235 PO121 234 PO122 235 PO123 234 PO124 235
✽ Product/Service ID ✽ Prod/Serv
ID Qual ✽ Product/Service ID ✽ Prod/Serv
ID Qual ✽ Product/Service ID ✽ Prod/Serv
ID QualX AN 1/48 X ID 2/2 X AN 1/48 X ID 2/2 X AN 1/48 X ID 2/2
PO125 234
✽ Product/Service ID ~
X AN 1/48
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED PO101 350 Assigned Identification O AN 1/20Alphanumeric characters assigned for differentiation within a transaction set
COMMENT: PO101 is the line item identification.
REQUIRED PO102 330 Quantity Ordered X R 1/15Quantity ordered
SYNTAX: C0302
REQUIRED PO103 355 Unit or Basis for Measurement Code O ID 2/2Code specifying the units in which a value is being expressed, or manner in whicha measurement has been taken
SYNTAX: C0302
CODE DEFINITION
03 Seconds
68 Ampere
AM Ampoule
AY Assembly
BA Bale
BD Bundle
BF Board Feet
BG Bag
BI Bar
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • PO1IMPLEMENTATION GUIDE BASELINE ITEM DATA
AUGUST 2017 91X12J REVIEW DRAFT
BJ Band
BL Block
BO Bottle
BR Barrel
BU Bushel
BX Box
CA Case
CB Carboy
CC Cubic Centimeter
CD Carat
CF Cubic Feet
CG Card
CH Container
CI Cubic Inches
CL Cylinder
CM Centimeter
CN Can
CQ Cartridge
CR Cubic Meter
CT Carton
CW Hundred Pounds (CWT)
CX Coil
CY Cubic Yard
DA Days
DF Dram
DK Kilometers
DR Drum
DZ Dozen
E3 Inches, Fraction—Average
E4 Inches, Fraction—Minimum
EA Each
EX Feet, Inches and Fraction
FT Foot
GA Gallon
GH Half Gallon
GR Gram
GS Gross
HC Hundred Count
HL Hundred Feet - Linear
HR Hours
HW Hundred Weight (Long)
IN Inch
JR Jar
KG Kilogram
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • PO1IMPLEMENTATION GUIDE BASELINE ITEM DATA
AUGUST 2017 92X12J REVIEW DRAFT
KT Kit
KV Kelvin
LB Pound
LF Linear Foot
LG Long Ton
LM Linear Meter
LN Length
LO Lot
LT Liter
LY Linear Yard
MC Microgram
ME Milligram
ML Milliliter
MM Millimeter
MO Months
MR Meter
MU Millicurie
MZ Millimeter-minimum
NS Short Ton
OZ Ounce - Av
PA Pail
PC Piece
PD Pad
PF Pallet (Lift)
PG Pounds Gross
PH Pack (PAK)
PK Package
PP Plate
PR Pair
PT Pint
PV Half Pint
PY Peck, Dry U.S.
QR Quire
QT Quart
RD Rod (length) - 5.5 Yards
RE Reel
RL Roll
RM Ream
SC Square Centimeter
SF Square Foot
SH Sheet
SI Square Inch
SJ Sack
SL Sleeve
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • PO1IMPLEMENTATION GUIDE BASELINE ITEM DATA
AUGUST 2017 93X12J REVIEW DRAFT
SM Square Meter
SO Spool
SR Strip
ST Set
SW Skein
SY Square Yard
TB Tube
TG Gross Ton
TH Thousand
TK Tank
TL Thousand Feet (Linear)
TM Thousand Feet (Board)
TN Net Ton (2,,000 LB).
TO Troy Ounce
TW Thousand Sheets
TX Troy Pound
UN Unit
VI Vial
WK Week
YD Yard
YR YearsREQUIRED PO104 212 Unit Price X R 1/17
Price per unit of product, service, commodity, etc.
SYNTAX: C0504
REQUIRED PO105 639 Basis of Unit Price Code O ID 2/2Code identifying the type of unit price for an item
SYNTAX: C0504
CODE DEFINITION
AP Advise Price
BR Broker
CA Catalog
CP Current Price (Subject to Change)
CT Contract
DI Distributor
DR Dealer
DS Discount
ES Estimated
HF Per 100 Feet
HP Price per Hundred
LC Catalog Price per Hundred
LD Catalog Price per Dozen
LE Catalog Price per Each
LM Catalog Price per Thousand
NC No Charge
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • PO1IMPLEMENTATION GUIDE BASELINE ITEM DATA
AUGUST 2017 94X12J REVIEW DRAFT
NE Not to Exceed
NQ No Quote
PD Price per Dozen
PE Price per Each
PN Price per Ten
PO Price per Ounce
PP Price per Pound
PR Promotion
PT Price per Ton
PY Price per Yard
QE Quoted Price per Each
QH Quoted Price per Hundred
QR Previous Quoted Price
QS Quoted Price per Thousand
QT Quoted
RC Retail Price per Hundred
RD Retail Price per Dozen
RE Retail Price per Each
RM Retail Price per Thousand
RT Retail
SR Suggested Retail
TB To be negotiated.
TC Contract Price per Hundred
TD Contract Price per Dozen
TE Contract Price per Each
TF Per 1000 Feet
TM Contract Price per Thousand
TP Price per Thousand
WC Wholesale Price per Hundred
WD Wholesale Price per Dozen
WE Wholesale Price per Each
WH Wholesale
WM Wholesale Price per ThousandSITUATIONAL PO106 235 Product/Service ID Qualifier X ID 2/2
Code identifying the type/source of the descriptive number used inProduct/Service ID (234)
SYNTAX: P0607
COMMENT: PO106 through PO125 provide for ten different product/service IDs pereach item. For example: Case, Color, Drawing No., U.P.C. No., ISBN No., ModelNo., or SKU.
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE DEFINITION
AB Assembly
AG Age
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • PO1IMPLEMENTATION GUIDE BASELINE ITEM DATA
AUGUST 2017 95X12J REVIEW DRAFT
BC Supplier Brand Code
BE Buyer’s Engineering Change Level Number
BG Ground Shade Standard Reference
BL Brand/Label
BN Bar-Coded Serial Number
BO Buyers Color
BP Buyer’s Part Number
BR Compensation Type Code
CODE SOURCE 471: Compensation Type CodeCB Buyer’s Catalog Number
CC Compatible Cut Number
CD Motor Vehicle-Line Designator
CE Class of Contract Code
CG Commodity Grouping
CM National Retail Merchants Association Color Code
CODE SOURCE 88: National Retail Merchants AssociationCN Commodity Name
CR Contract Number
CT Continuation (ID Number Spans Multiple Product IDData Elements)
DE Design Number
DI Deposit Item Number
DR Drawing Revision Number
DW Nonforfeiture Option
CODE SOURCE 544: Nonforfeiture OptionEC Engineering Change Level
EI Expense Identifier
EQ Equipment Type
ES Engine Serial Number
IB International Standard Book Number (ISBN)
IN Buyer’s Item Number
IZ Buyer’s Size Code
JB Commission Identifier
MD Method of Delivery Code
CODE SOURCE 126: American Petroleum InstituteMF Manufacturer
MG Manufacturer’s Part Number
MN Model Number
MS Military Specification (MILSPEC) Number
MT Major Product/Material/Machine Type
OE Original Equipment Number
PD Part Number Description
PJ Product Date Code (A code indicating the periodduring which a product was manufactured.)
PK Packaging Drawing
PO Purchase Order Number
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • PO1IMPLEMENTATION GUIDE BASELINE ITEM DATA
AUGUST 2017 96X12J REVIEW DRAFT
PS Position
PW Part Drawing
RN Release Number
RS Set Number
SC Seller’s Date Code
SF Surface Finish
SN Serial Number
ST Style Number
SV Service Rendered
SW Stock Number
VC Vendor’s (Seller’s) Catalog Number
VN Vendor’s (Seller’s) Item Number
VP Vendor’s (Seller’s) Part Number
VS Vendor’s Supplemental Item Number
VX Vendor’s Specification Number
WS Wheel Chair Lift Serial NumberSITUATIONAL PO107 234 Product/Service ID X AN 1/48
Identifying number for a product or service
SYNTAX: P0607
404 SITUATIONAL RULE: Required when needed to facilitate identification ofthe product between the buyer and seller. If not required, do nottransmit.
SITUATIONAL PO108 235 Product/Service ID Qualifier X ID 2/2Code identifying the type/source of the descriptive number used inProduct/Service ID (234)
SYNTAX: P0809
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
242 Refer to PO106 for code values acceptable for this data element.
SITUATIONAL PO109 234 Product/Service ID X AN 1/48Identifying number for a product or service
SYNTAX: P0809
404 SITUATIONAL RULE: Required when needed to facilitate identification ofthe product between the buyer and seller. If not required, do nottransmit.
SITUATIONAL PO110 235 Product/Service ID Qualifier X ID 2/2Code identifying the type/source of the descriptive number used inProduct/Service ID (234)
SYNTAX: P1011
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
242 Refer to PO106 for code values acceptable for this data element.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • PO1IMPLEMENTATION GUIDE BASELINE ITEM DATA
AUGUST 2017 97X12J REVIEW DRAFT
SITUATIONAL PO111 234 Product/Service ID X AN 1/48Identifying number for a product or service
SYNTAX: P1011
404 SITUATIONAL RULE: Required when needed to facilitate identification ofthe product between the buyer and seller. If not required, do nottransmit.
SITUATIONAL PO112 235 Product/Service ID Qualifier X ID 2/2Code identifying the type/source of the descriptive number used inProduct/Service ID (234)
SYNTAX: P1213
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
242 Refer to PO106 for code values acceptable for this data element.
SITUATIONAL PO113 234 Product/Service ID X AN 1/48Identifying number for a product or service
SYNTAX: P1213
404 SITUATIONAL RULE: Required when needed to facilitate identification ofthe product between the buyer and seller. If not required, do nottransmit.
SITUATIONAL PO114 235 Product/Service ID Qualifier X ID 2/2Code identifying the type/source of the descriptive number used inProduct/Service ID (234)
SYNTAX: P1415
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
242 Refer to PO106 for code values acceptable for this data element.
SITUATIONAL PO115 234 Product/Service ID X AN 1/48Identifying number for a product or service
SYNTAX: P1415
404 SITUATIONAL RULE: Required when needed to facilitate identification ofthe product between the buyer and seller. If not required, do nottransmit.
SITUATIONAL PO116 235 Product/Service ID Qualifier X ID 2/2Code identifying the type/source of the descriptive number used inProduct/Service ID (234)
SYNTAX: P1617
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
242 Refer to PO106 for code values acceptable for this data element.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • PO1IMPLEMENTATION GUIDE BASELINE ITEM DATA
AUGUST 2017 98X12J REVIEW DRAFT
SITUATIONAL PO117 234 Product/Service ID X AN 1/48Identifying number for a product or service
SYNTAX: P1617
404 SITUATIONAL RULE: Required when needed to facilitate identification ofthe product between the buyer and seller. If not required, do nottransmit.
SITUATIONAL PO118 235 Product/Service ID Qualifier X ID 2/2Code identifying the type/source of the descriptive number used inProduct/Service ID (234)
SYNTAX: P1819
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
242 Refer to PO106 for code values acceptable for this data element.
SITUATIONAL PO119 234 Product/Service ID X AN 1/48Identifying number for a product or service
SYNTAX: P1819
404 SITUATIONAL RULE: Required when needed to facilitate identification ofthe product between the buyer and seller. If not required, do nottransmit.
SITUATIONAL PO120 235 Product/Service ID Qualifier X ID 2/2Code identifying the type/source of the descriptive number used inProduct/Service ID (234)
SYNTAX: P2021
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
242 Refer to PO106 for code values acceptable for this data element.
SITUATIONAL PO121 234 Product/Service ID X AN 1/48Identifying number for a product or service
SYNTAX: P2021
404 SITUATIONAL RULE: Required when needed to facilitate identification ofthe product between the buyer and seller. If not required, do nottransmit.
SITUATIONAL PO122 235 Product/Service ID Qualifier X ID 2/2Code identifying the type/source of the descriptive number used inProduct/Service ID (234)
SYNTAX: P2223
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
242 Refer to PO106 for code values acceptable for this data element.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • PO1IMPLEMENTATION GUIDE BASELINE ITEM DATA
AUGUST 2017 99X12J REVIEW DRAFT
SITUATIONAL PO123 234 Product/Service ID X AN 1/48Identifying number for a product or service
SYNTAX: P2223
404 SITUATIONAL RULE: Required when needed to facilitate identification ofthe product between the buyer and seller. If not required, do nottransmit.
SITUATIONAL PO124 235 Product/Service ID Qualifier X ID 2/2Code identifying the type/source of the descriptive number used inProduct/Service ID (234)
SYNTAX: P2425
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
242 Refer to PO106 for code values acceptable for this data element.
SITUATIONAL PO125 234 Product/Service ID X AN 1/48Identifying number for a product or service
SYNTAX: P2425
404 SITUATIONAL RULE: Required when needed to facilitate identification ofthe product between the buyer and seller. If not required, do nottransmit.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • PO1IMPLEMENTATION GUIDE BASELINE ITEM DATA
AUGUST 2017 100X12J REVIEW DRAFT
CTPPRICING INFORMATION 004010X357 • 850 • TABLE 2 • PO1/CTP • CTPPRICING INFORMATION
SEGMENT DETAIL
8 CTP - PRICING INFORMATIONX12 Segment Name: Pricing Information
X12 Purpose: To specify pricing information
X12 Syntax: 1. P0405If either CTP04 or CTP05 is present, then the other is required.
2. C0607If CTP06 is present, then CTP07 is required.
3. C0902If CTP09 is present, then CTP02 is required.
4. C1002If CTP10 is present, then CTP02 is required.
5. C1103If CTP11 is present, then CTP03 is required.
Loop: PO1/CTP — PRICING INFORMATION Loop Repeat: >1
Segment Repeat: 1
Usage: SITUATIONAL
405 Situational Rule: Required when line level pricing is in effect. If not required, do nottransmit.
DIAGRAM
CTP01 687 CTP02 236 CTP03 212 CTP04 380 CTP05 355 CTP06 648
CTP ✽ Class ofTrade Code ✽ Price ID
Code ✽ UnitPrice ✽ Quantity ✽ Unit/Basis
Meas Code ✽ Price MultQualifier
O ID 2/2 X ID 3/3 X R 1/17 X R 1/15 X ID 2/2 O ID 3/3
CTP07 649 CTP08 782 CTP09 639 CTP10 499 CTP11 289
✽ Multiplier ✽ MonetaryAmount ✽ Basis Unit
Price Code ✽ ConditionValue ✽ Mult Price
Quantity ~
X R 1/10 O R 1/18 O ID 2/2 O AN 1/10 O N0 1/2
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
NOT USED CTP01 687 Class of Trade Code O ID 2/2
REQUIRED CTP02 236 Price Identifier Code X ID 3/3Code identifying pricing specification
SYNTAX: C0902, C1002
CODE DEFINITION
ALT Alternate Price
CAT Catalog Price
CON Contract Price
CUS Declared Customs Unit Value
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/CTP • CTPIMPLEMENTATION GUIDE PRICING INFORMATION
AUGUST 2017 101X12J REVIEW DRAFT
DIS Distributor’s Price
DPR Discount Price
DSC Discount Amount Allowed
ICL Unit Price Through Quantity
MAX Maximum Order Quantity Price
MIN Minimum Order Quantity Price
OPP Original Purchase Order Price
PAQ Price Break Quantity(s)
PBQ Unit Price Beginning Quantity
PPD Prepaid Freight Charges
QTE Quote Price
RES Resale
SUM Sum of Line Items
TRF TransferREQUIRED CTP03 212 Unit Price X R 1/17
Price per unit of product, service, commodity, etc.
SYNTAX: C1103
REQUIRED CTP04 380 Quantity X R 1/15Numeric value of quantity
SYNTAX: P0405
REQUIRED CTP05 355 Unit or Basis for Measurement Code X ID 2/2Code specifying the units in which a value is being expressed, or manner in whicha measurement has been taken
SYNTAX: P0405
CODE DEFINITION
03 Seconds
68 Ampere
AM Ampoule
AY Assembly
BA Bale
BD Bundle
BF Board Feet
BG Bag
BI Bar
BJ Band
BL Block
BO Bottle
BR Barrel
BU Bushel
BX Box
CA Case
CB Carboy
CC Cubic Centimeter
CD Carat
CF Cubic Feet
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/CTP • CTPIMPLEMENTATION GUIDE PRICING INFORMATION
AUGUST 2017 102X12J REVIEW DRAFT
CG Card
CH Container
CI Cubic Inches
CL Cylinder
CM Centimeter
CN Can
CQ Cartridge
CR Cubic Meter
CT Carton
CW Hundred Pounds (CWT)
CX Coil
CY Cubic Yard
DA Days
DF Dram
DK Kilometers
DR Drum
DZ Dozen
E3 Inches, Fraction—Average
E4 Inches, Fraction—Minimum
EA Each
EX Feet, Inches and Fraction
FT Foot
GA Gallon
GH Half Gallon
GR Gram
GS Gross
HC Hundred Count
HL Hundred Feet - Linear
HR Hours
HW Hundred Weight (Long)
IN Inch
JR Jar
KG Kilogram
KT Kit
KV Kelvin
LB Pound
LF Linear Foot
LG Long Ton
LM Linear Meter
LN Length
LO Lot
LT Liter
LY Linear Yard
MC Microgram
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/CTP • CTPIMPLEMENTATION GUIDE PRICING INFORMATION
AUGUST 2017 103X12J REVIEW DRAFT
ME Milligram
ML Milliliter
MM Millimeter
MO Months
MR Meter
MU Millicurie
MZ Millimeter-minimum
NS Short Ton
OZ Ounce - Av
PA Pail
PC Piece
PD Pad
PF Pallet (Lift)
PG Pounds Gross
PH Pack (PAK)
PK Package
PP Plate
PR Pair
PT Pint
PV Half Pint
PY Peck, Dry U.S.
QR Quire
QT Quart
RD Rod (length) - 5.5 Yards
RE Reel
RL Roll
RM Ream
SC Square Centimeter
SF Square Foot
SH Sheet
SI Square Inch
SJ Sack
SL Sleeve
SM Square Meter
SO Spool
SR Strip
ST Set
SW Skein
SY Square Yard
TB Tube
TG Gross Ton
TH Thousand
TK Tank
TL Thousand Feet (Linear)
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/CTP • CTPIMPLEMENTATION GUIDE PRICING INFORMATION
AUGUST 2017 104X12J REVIEW DRAFT
TM Thousand Feet (Board)
TN Net Ton (2,,000 LB).
TO Troy Ounce
TW Thousand Sheets
TX Troy Pound
UN Unit
VI Vial
WK Week
YD Yard
YR YearsSITUATIONAL CTP06 648 Price Multiplier Qualifier O ID 3/3
Code indicating the type of price multiplier
SYNTAX: C0607
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE DEFINITION
CSD Cost Markup Multiplier - Original Cost
CSR Cost Markup Multiplier - Retail Cost
DIS Discount Multiplier
ILP Cost Markup Multiplier - Wholesale Cost
PSP Percent Solution Multiplier
SEL Selling MultiplierSITUATIONAL CTP07 649 Multiplier X R 1/10
Value to be used as a multiplier to obtain a new value
SYNTAX: C0607
SEMANTIC: CTP07 is a multiplier factor to arrive at a final discounted price. Amultiplier of .90 would be the factor if a 10% discount is given.
374 SITUATIONAL RULE: Required when a multiplier applies to this PO. If notrequired, do not transmit.
SITUATIONAL CTP08 782 Monetary Amount O R 1/18Monetary amount
SEMANTIC: CTP08 is the rebate amount.
375 SITUATIONAL RULE: Required when a rebate applies to this PO. If notrequired, do not transmit.
NOT USED CTP09 639 Basis of Unit Price Code O ID 2/2
NOT USED CTP10 499 Condition Value O AN 1/10
NOT USED CTP11 289 Multiple Price Quantity O N0 1/2
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/CTP • CTPIMPLEMENTATION GUIDE PRICING INFORMATION
AUGUST 2017 105X12J REVIEW DRAFT
PIDPRODUCT/ITEM DESCRIPTION 004010X357 • 850 • TABLE 2 • PO1/PID • PIDPRODUCT/ITEM DESCRIPTION
SEGMENT DETAIL
33 PID - PRODUCT/ITEM DESCRIPTIONX12 Segment Name: Product/Item Description
X12 Purpose: To describe a product or process in coded or free-form format
X12 Syntax: 1. C0403If PID04 is present, then PID03 is required.
2. R0405At least one of PID04 or PID05 is required.
3. C0703If PID07 is present, then PID03 is required.
4. C0804If PID08 is present, then PID04 is required.
5. C0905If PID09 is present, then PID05 is required.
Loop: PO1/PID — PRODUCT/ITEM DESCRIPTION Loop Repeat: 1000
Segment Repeat: 1
Usage: SITUATIONAL
406 Situational Rule: Required when additional description of the item is needed to process thisPO. If not required, do not transmit.
407 TR3 Notes: 1. Information which can be transmitted in an specific segment/elementwithin this transaction may not be transmitted in this segment.
DIAGRAM
PID01 349 PID02 750 PID03 559 PID04 751 PID05 352 PID06 752
PID ✽ Item DescType ✽ Prod/Proces
Char Code ✽ AgencyQual Code ✽ Product
Desc Code ✽ Description ✽ Layer/PositCode
M ID 1/1 O ID 2/3 X ID 2/2 X AN 1/12 X AN 1/80 O ID 2/2
PID07 822 PID08 1073 PID09 819
✽ SourceSubqual ✽ Yes/No Cond
Resp Code ✽ LanguageCode ~
O AN 1/15 O ID 1/1 O ID 2/3
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED PID01 349 Item Description Type M ID 1/1Code indicating the format of a description
COMMENT: If PID01 equals “F”, then PID05 is used. If PID01 equals “S”, thenPID04 is used. If PID01 equals “X”, then both PID04 and PID05 are used.
CODE DEFINITION
F Free-form
S Structured (From Industry Code List)
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PID • PIDIMPLEMENTATION GUIDE PRODUCT/ITEM DESCRIPTION
AUGUST 2017 106X12J REVIEW DRAFT
X Semi-structured (Code and Text)SITUATIONAL PID02 750 Product/Process Characteristic Code O ID 2/3
Code identifying the general class of a product or process characteristic
462 SITUATIONAL RULE: Required if a characteristic code is necessary toidentify the item. If not required, do not transmit.
CODE DEFINITION
02 General Product Form
08 Product
11 Society, Government, Customer Specifications
12 Type and/or Process
13 Quality (Quality Level)
14 Finish or Surface Roughness
15 Heat Treat/Anneal
16 Temper
17 Coating
18 Surface Treatment, Chemical
19 Surface Treatment, Mechanical
20 Ends: Slitting, Splitting, Cutting
21 Forming
22 Edge Treatment
23 Welds/Splices
25 End Treatment
28 Test Sample Frequency
29 Test Sample Location
32 Type of Test/Inspection
33 Testing and Inspection Agencies
35 Color
38 Grade
54 Section Profile
55 Alloy
56 Special Processing
59 Surface Protection
60 Machine Run
66 Electrical
67 Functional Performance
68 Chemistry
69 Physical
71 Mechanical
72 Metallography
73 Vendor color description
77 Finish Description
90 Density
9A Manufacturing Method
9C Engine
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PID • PIDIMPLEMENTATION GUIDE PRODUCT/ITEM DESCRIPTION
AUGUST 2017 107X12J REVIEW DRAFT
9D Transmission
HZ Hazardous Material
PFA Physical Form
PP Process/Production UnitSITUATIONAL PID03 559 Agency Qualifier Code X ID 2/2
Code identifying the agency assigning the code values
SYNTAX: C0403, C0703
SEMANTIC: Use PID03 to indicate the organization that publishes the code listbeing referred to.
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE DEFINITION
AA Aluminum Association
CODE SOURCE 38: Product Characteristic DataCODE SOURCE 39: Packaging Characteristic Data
AB Assigned by Buyer
AS Assigned by Seller
AX ANSI Accredited Standards Committee, X12
CI Chemical Industry Data Exchange (CIDX)
CODE SOURCE 65: Chemical IndustryCM Carbide Manufacturers
DD Department of Defense
CODE SOURCE 253: Military SpecificationDF Department of Defense (DoD)
DR National Wholesale Druggists Association
CODE SOURCE 72: National Wholesale Druggists’ AssociationEI Electronic Industries Association
CODE SOURCE 67: Electronic Industries AssociationMS Military Standard
OP Office Products
PA American Paper Institute
CODE SOURCE 62: American Paper Institute, Inc.ST American Iron & Steel Institute
CODE SOURCE 38: Product Characteristic DataCODE SOURCE 39: Packaging Characteristic Data
SITUATIONAL PID04 751 Product Description Code X AN 1/12A code from an industry code list which provides specific data about a productcharacteristic
SYNTAX: C0403, R0405, C0804
SEMANTIC: PID04 should be used for industry-specific product description codes.
463 SITUATIONAL RULE: Required if PID01 is “S” or if PID01 is “F” or “X” anda product description code is necessary to identify the item. If notrequired, do not transmit.
CODE SOURCE 38: Product Characteristic DataCODE SOURCE 46: Telecommunications Industry CodesCODE SOURCE 113: Standard Industrial Classification Code
15 External Code Source
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PID • PIDIMPLEMENTATION GUIDE PRODUCT/ITEM DESCRIPTION
AUGUST 2017 108X12J REVIEW DRAFT
SITUATIONAL PID05 352 Description X AN 1/80A free-form description to clarify the related data elements and their content
SYNTAX: R0405, C0905
464 SITUATIONAL RULE: Required if PID01 is “F” or “X”. If not required, donot transmit.
SITUATIONAL PID06 752 Surface/Layer/Position Code O ID 2/2Code indicating the product surface, layer or position that is being described
COMMENT: Use PID06 when necessary to refer to the product surface or layerbeing described in the segment.
465 SITUATIONAL RULE: Required if a surface, layer, or position code isnecessary to identify the item. If not required, do not transmit.
CODE DEFINITION
1S Side One
2S Side Two
BK Rear
BS Both Sides
BT Bottom
FR Front
IN Inside
LO Lower
LT Left
MD Middle
OA Overall
OS One Side
OT Outside
SB Right
TP Top
TS Two Sides
UP UpperNOT USED PID07 822 Source Subqualifier O AN 1/15
NOT USED PID08 1073 Yes/No Condition or Response Code O ID 1/1
NOT USED PID09 819 Language Code O ID 2/3
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PID • PIDIMPLEMENTATION GUIDE PRODUCT/ITEM DESCRIPTION
AUGUST 2017 109X12J REVIEW DRAFT
MEAMEASUREMENTS 004010X357 • 850 • TABLE 2 • PO1/PID • MEAMEASUREMENTS
SEGMENT DETAIL
34 MEA - MEASUREMENTSX12 Segment Name: Measurements
X12 Purpose: To specify physical measurements or counts, including dimensions, tolerances,variances, and weights
X12 Syntax: 1. R03050608At least one of MEA03, MEA05, MEA06 or MEA08 is required.
2. C0504If MEA05 is present, then MEA04 is required.
3. C0604If MEA06 is present, then MEA04 is required.
4. L07030506If MEA07 is present, then at least one of MEA03, MEA05 or MEA06 arerequired.
5. E0803Only one of MEA08 or MEA03 may be present.
Loop: PO1/PID — PRODUCT/ITEM DESCRIPTION
Segment Repeat: 10
Usage: SITUATIONAL
Situational Rule: AIA1_850-A12060MEA___________________
DIAGRAM
MEA01 737 MEA02 738 MEA03 739 MEA04 355 MEA05 740 MEA06 741
MEA ✽ MeasurementRef ID Code ✽ Measurement
Qualifier ✽ MeasurementValue ✽ Unit/Basis
Meas Code ✽ RangeMinimum ✽ Range
MaximumO ID 2/2 O ID 1/3 X R 1/20 X ID 2/2 X R 1/20 X R 1/20
MEA07 935 MEA08 936 MEA09 752 MEA10 1373
✽ MeasurementSig Code ✽ Measurement
Attrib Code ✽ Layer/PositCode ✽ Measurement
Method ~
O ID 2/2 X ID 2/2 O ID 2/2 O ID 2/4
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PID • MEAIMPLEMENTATION GUIDE MEASUREMENTS
AUGUST 2017 110X12J REVIEW DRAFT
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED MEA01 737 Measurement Reference ID Code O ID 2/2Code identifying the broad category to which a measurement applies
CODE DEFINITION
CH Chemistry
DT Dimensional Tolerance
LC Limited Weight/Size Coils
LL Lift Limitation
LM Layer of Multiple Layered Product
PA Pallet Dimensions
PC Parting Cut (Sawcut)
PD Physical Dimensions
PL Package Limitations
RN Lengths Limitation
RP Relative Position
SD Shipped Dimensions
SH Shipping Tolerance
SM Shade
ST Surface Treatment
WT WeightsREQUIRED MEA02 738 Measurement Qualifier O ID 1/3
Code identifying a specific product or process characteristic to which ameasurement applies
CODE DEFINITION
BW Basis Weight
CA Caliper
CM Cures
CP Crimp
DI Diameter
FH Finish
GG Gauge
HM Height, Maximum
ID Inside Diameter
LM Length, Maximum
LN Length
LO Long Length
MU Multiplier
NP Percent of Specified
OD Outside Diameter
PO Percent of Order (-, +)
RE Ream Weight
SK Shrinkage
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PID • MEAIMPLEMENTATION GUIDE MEASUREMENTS
AUGUST 2017 111X12J REVIEW DRAFT
SQ Shipped Quantity
SU Shipped Units
TH Thickness
WD Width
WL Wall Thickness
WM Width, Maximum
WT Weight
ZNI Nickel
ZTI TitaniumREQUIRED MEA03 739 Measurement Value X R 1/20
The value of the measurement
SYNTAX: R03050608, L07030506, E0803
REQUIRED MEA04 355 Unit or Basis for Measurement Code X ID 2/2Code specifying the units in which a value is being expressed, or manner in whicha measurement has been taken
SYNTAX: C0504, C0604
SEMANTIC: MEA04 defines the unit of measure for MEA03, MEA05, and MEA06.
CODE DEFINITION
03 Seconds
68 Ampere
AM Ampoule
AY Assembly
BA Bale
BD Bundle
BF Board Feet
BG Bag
BI Bar
BJ Band
BL Block
BO Bottle
BR Barrel
BU Bushel
BX Box
CA Case
CB Carboy
CC Cubic Centimeter
CD Carat
CF Cubic Feet
CG Card
CH Container
CI Cubic Inches
CL Cylinder
CM Centimeter
CN Can
CQ Cartridge
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PID • MEAIMPLEMENTATION GUIDE MEASUREMENTS
AUGUST 2017 112X12J REVIEW DRAFT
CR Cubic Meter
CT Carton
CW Hundred Pounds (CWT)
CX Coil
CY Cubic Yard
DA Days
DF Dram
DK Kilometers
DR Drum
DZ Dozen
E3 Inches, Fraction—Average
E4 Inches, Fraction—Minimum
EA Each
EX Feet, Inches and Fraction
GA Gallon
GH Half Gallon
GR Gram
GS Gross
HC Hundred Count
HL Hundred Feet - Linear
HR Hours
HW Hundred Weight (Long)
IN Inch
JR Jar
KG Kilogram
KT Kit
KV Kelvin
LB Pound
LF Linear Foot
LG Long Ton
LM Linear Meter
LN Length
LO Lot
LT Liter
LY Linear Yard
MC Microgram
ME Milligram
ML Milliliter
MM Millimeter
MO Months
MR Meter
MU Millicurie
MZ Millimeter-minimum
NS Short Ton
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PID • MEAIMPLEMENTATION GUIDE MEASUREMENTS
AUGUST 2017 113X12J REVIEW DRAFT
OZ Ounce - Av
PA Pail
PC Piece
PD Pad
PF Pallet (Lift)
PG Pounds Gross
PH Pack (PAK)
PK Package
PP Plate
PT Pint
PV Half Pint
PY Peck, Dry U.S.
QR Quire
QT Quart
RD Rod (length) - 5.5 Yards
RE Reel
RL Roll
RM Ream
SC Square Centimeter
SF Square Foot
SH Sheet
SI Square Inch
SJ Sack
SL Sleeve
SM Square Meter
SO Spool
SR Strip
ST Set
SW Skein
SY Square Yard
TB Tube
TG Gross Ton
TH Thousand
TK Tank
TL Thousand Feet (Linear)
TM Thousand Feet (Board)
TN Net Ton (2,,000 LB).
TO Troy Ounce
TW Thousand Sheets
TX Troy Pound
UN Unit
VI Vial
WK Week
YD Yard
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PID • MEAIMPLEMENTATION GUIDE MEASUREMENTS
AUGUST 2017 114X12J REVIEW DRAFT
YR YearsSITUATIONAL MEA05 740 Range Minimum X R 1/20
The value specifying the minimum of the measurement range
SYNTAX: R03050608, C0504, L07030506
COMMENT: When citing dimensional tolerances, any measurement requiring a sign(+ or -), or any measurement where a positive (+) value cannot be assumed, useMEA05 as the negative (-) value and MEA06 as the positive (+) value.
413 SITUATIONAL RULE: Required if a unit of measurement range applies tothis item. If not required, do not transmit.
SITUATIONAL MEA06 741 Range Maximum X R 1/20The value specifying the maximum of the measurement range
SYNTAX: R03050608, C0604, L07030506
413 SITUATIONAL RULE: Required if a unit of measurement range applies tothis item. If not required, do not transmit.
SITUATIONAL MEA07 935 Measurement Significance Code O ID 2/2Code used to benchmark, qualify or further define a measurement value
SYNTAX: L07030506
414 SITUATIONAL RULE: Required if MEA03 is populated and a measurementsignificance code is needed to process the item. If not required, donot transmit.
CODE DEFINITION
01 Where Air = 1
02 Where Butyl Acetate = 1
03 Approximately
04 Equal to
05 Greater than or equal to
06 Greater than
07 Less than
08 Less than or equal to
09 Where H2O = 1 or Water = 1
10 Not equal to
11 Corrected to 60 Degrees Fahrenheit
12 Where Toluene = 1
13 Vapor in Air
14 Vapor in Other Than Air
15 Standard Temperature and Pressure
16 Conditions Other Than Standard Temperature andPressure
17 In Ethyl Alcohol
18 In Ethyl Ether
19 In Water
20 At 1 Atmosphere Pressure
21 Where Ether = 1
22 Actual
23 Predicted
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PID • MEAIMPLEMENTATION GUIDE MEASUREMENTS
AUGUST 2017 115X12J REVIEW DRAFT
24 Air-dried Basis
206 A condition representative of a partially dried sample
25 As-received Basis
207 A condition representative of a sample as it arrivedat a laboratory, before any processing orconditioning
26 Dry Basis
208 A condition representative of no moisture in thesample
27 Equilibrium Basis
209 A condition representative of material in its naturalstate
28 Moisture and Ash-Free Basis
210 A condition representative of no moisture and noash in the sample
29 Oxidizing Atmosphere
211 The presence of oxidizing gases during testing
30 Reducing Atmosphere
212 The presence of reducing gases during testing
31 Calculated
32 Scaled Weight
213 A weight that is taken from a scale rather thancalculated
34 Ratchet
214 Highest previously attained value
35 Saturated Vapor
215 Measurement applies to the maximum amount ofproduct material that can be held in vapor formwithout condensing
36 Unconditional
216 Measurement applies with no further conditionsbeyond those already specified
37 Short-term
217 Measurement applies only over the short-termspecified
38 Time-weighted
218 Measurement signifies that the measurement foreach event is weighted by the time duration of thatevent
39 Corrected
40 Uncorrected
41 Off Peak
42 On Peak
43 Intermediate
44 Average
219 Calculated Value was based on an averageparameter or standard
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PID • MEAIMPLEMENTATION GUIDE MEASUREMENTS
AUGUST 2017 116X12J REVIEW DRAFT
45 Per Gallon
220 Calculated Value was based on per gallon parameteror standard
NOT USED MEA08 936 Measurement Attribute Code X ID 2/2
SITUATIONAL MEA09 752 Surface/Layer/Position Code O ID 2/2Code indicating the product surface, layer or position that is being described
415 SITUATIONAL RULE: Required if a surface, layer, or position code isnecessary to process the item. If not required, do not transmit.
CODE DEFINITION
1S Side One
2S Side Two
BK Rear
BS Both Sides
BT Bottom
FR Front
IN Inside
LO Lower
LT Left
MD Middle
OA Overall
OS One Side
OT Outside
SB Right
TP Top
TS Two Sides
UP UpperNOT USED MEA10 1373 Measurement Method or Device O ID 2/4
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PID • MEAIMPLEMENTATION GUIDE MEASUREMENTS
AUGUST 2017 117X12J REVIEW DRAFT
SACSERVICE,, PROMOTION,, ALLOWANCE,, OR CHARGE INFORMATION 004010X357 • 850 • TABLE 2 • PO1/SAC • SACSERVICE, PROMOTION, ALLOWANCE, OR CHARGE INFORMATION
SEGMENT DETAIL
9 SAC - SERVICE, PROMOTION, ALLOWANCE,OR CHARGE INFORMATION
X12 Segment Name: Service, Promotion, Allowance, or Charge Information
X12 Purpose: To request or identify a service, promotion, allowance, or charge; to specify theamount or percentage for the service, promotion, allowance, or charge
X12 Syntax: 1. R0203At least one of SAC02 or SAC03 is required.
2. P0304If either SAC03 or SAC04 is present, then the other is required.
3. P0607If either SAC06 or SAC07 is present, then the other is required.
4. P0910If either SAC09 or SAC10 is present, then the other is required.
5. C1110If SAC11 is present, then SAC10 is required.
6. L130204If SAC13 is present, then at least one of SAC02 or SAC04 are required.
7. C1413If SAC14 is present, then SAC13 is required.
8. C1615If SAC16 is present, then SAC15 is required.
Loop: PO1/SAC — SERVICE, PROMOTION, ALLOWANCE, OR CHARGEINFORMATION Loop Repeat: 25
Segment Repeat: 1
Usage: SITUATIONAL
376 Situational Rule: Required when applicable, if the information is not available from anothersource. If not required, do not transmit.
377 TR3 Notes: 1. The “Dollar Basis Amount” is the actual dollar amount that aparticular allowance, charge, or promotion was based on. If needed,the Dollar Basis Amount is transmitted in SAC10, paired with thequalifier “DO” in SAC09.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/SAC • SACIMPLEMENTATION GUIDE SERVICE, PROMOTION, ALLOWANCE, OR CHARGE INFORMATION
AUGUST 2017 118X12J REVIEW DRAFT
DIAGRAM
SAC01 248 SAC02 1300 SAC03 559 SAC04 1301 SAC05 610 SAC06 378
SAC ✽ Allow/ChrgIndicator ✽ Ser/Pro/All
Chg. Code ✽ AgencyQual Code ✽ Agn Ser/Pro
All/Chg Cde ✽ Amount ✽ Allow/Chrg% Qualifier
M ID 1/1 X ID 4/4 X ID 2/2 X AN 1/10 O N2 1/15 X ID 1/1
SAC07 332 SAC08 118 SAC09 355 SAC10 380 SAC11 380 SAC12 331
✽ Allow/ChrgPercent ✽ Rate ✽ Unit/Basis
Meas Code ✽ Quantity ✽ Quantity ✽ Allow/ChrgHandl Code
X R 1/6 O R 1/9 X ID 2/2 X R 1/15 O R 1/15 O ID 2/2
SAC13 127 SAC14 770 SAC15 352 SAC16 819
✽ ReferenceIdent ✽ Option
Number ✽ Description ✽ LanguageCode ~
X AN 1/30 O AN 1/20 X AN 1/80 O ID 2/3
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED SAC01 248 Allowance or Charge Indicator M ID 1/1Code which indicates an allowance or charge for the service specified
SEMANTIC: If SAC01 is “A” or “C”, then at least one of SAC05, SAC07, or SAC08 isrequired.
CODE DEFINITION
A Allowance
C Charge
R Allowance RequestREQUIRED SAC02 1300 Service, Promotion, Allowance, or Charge Code X ID 4/4
Code identifying the service, promotion, allowance, or charge
SYNTAX: R0203, L130204
CODE DEFINITION
A380 Allowance Advance
A730 Brokerage or Duty
A880 Cancellation Charge
B020 Certificate of Conformance
B570 Container Deposits
B660 Contract Allowance
C660 Engineering Charge
C690 Escalation
C880 Expediting Premium
D190 Freight Charges to Border
D200 Freight Charges to Destination
D230 Freight Surcharge
E170 Labeling
E190 Labor Charges
E290 Layout/Design
E650 Mileage or Travel
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/SAC • SACIMPLEMENTATION GUIDE SERVICE, PROMOTION, ALLOWANCE, OR CHARGE INFORMATION
AUGUST 2017 119X12J REVIEW DRAFT
E970 Onetime Tooling
F510 Precious Metal Content
F770 Professional Fees
F970 Rebate
G200 Reel Deposit
G330 Rental Charge
G400 Repair
G580 Royalties
G740 Service Charge
G760 Set-up
G990 Source Inspection
H000 Special Allowance
H070 Special Finish Charge
H110 Special Packaging
H220 Specification Review
H540 Supplemental Items
H980 Test/Qualification Charge
H990 Testing Services Charge
I000 Testing
I090 Tool ChargeNOT USED SAC03 559 Agency Qualifier Code X ID 2/2
NOT USED SAC04 1301 Agency Service, Promotion, Allowance, orCharge Code
X AN 1/10
SITUATIONAL SAC05 610 Amount O N2 1/15Monetary amount
SEMANTIC: SAC05 is the total amount for the service, promotion, allowance, orcharge.
438 SITUATIONAL RULE: Required when Amount takes precedence overPercent and Rate for this PO. If not required, do not transmit.
439 At least one of SAC05, SAC07, and SAC08 must be transmitted.
SITUATIONAL SAC06 378 Allowance/Charge Percent Qualifier X ID 1/1Code indicating on what basis allowance or charge percent is calculated
SYNTAX: P0607
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE DEFINITION
1 Item List Cost
2 Item Net Cost
3 Discount/Gross
4 Discount/Net
5 Base Price per Unit
6 Base Price Amount
7 Base Price Amount Less Previous Discount
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/SAC • SACIMPLEMENTATION GUIDE SERVICE, PROMOTION, ALLOWANCE, OR CHARGE INFORMATION
AUGUST 2017 120X12J REVIEW DRAFT
SITUATIONAL SAC07 332 Percent X R 1/6Percent expressed as a percent
SYNTAX: P0607
378 SITUATIONAL RULE: Required when Percent takes precedence overAmount and Rate for this PO. If not required, do not transmit.
SITUATIONAL SAC08 118 Rate O R 1/9Rate expressed in the standard monetary denomination for the currency specified
SEMANTIC: SAC08 is the allowance or charge rate per unit.
379 SITUATIONAL RULE: Required when Rate takes precedence over Amountand Percent for this PO. If not required, do not transmit.
SITUATIONAL SAC09 355 Unit or Basis for Measurement Code X ID 2/2Code specifying the units in which a value is being expressed, or manner in whicha measurement has been taken
SYNTAX: P0910
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE DEFINITION
DO Dollars, U.S.SITUATIONAL SAC10 380 Quantity X R 1/15
Numeric value of quantity
SYNTAX: P0910, C1110
SEMANTIC: SAC10 and SAC11 is the quantity basis when the allowance or chargequantity is different from the purchase order or invoice quantity.
COMMENT: In some business applications, it is necessary to advise the tradingpartner of the actual dollar amount that a particular allowance, charge, orpromotion was based on to reduce ambiguity. This amount is commonly referredto as “Dollar Basis Amount”. It is represented in the SAC segment in SAC10using the qualifier “DO” - Dollars in SAC09.
380 SITUATIONAL RULE: Required when the Dollar Basis Amount is requiredto reduce ambiguity. If not required, do not transmit.
NOT USED SAC11 380 Quantity O R 1/15
SITUATIONAL SAC12 331 Allowance or Charge Method of Handling Code O ID 2/2Code indicating method of handling for an allowance or charge
381 SITUATIONAL RULE: Required when needed to identify the method ofhandling for an allowance to charge. If not required, do not transmit.
CODE DEFINITION
01 Bill Back
02 Off Invoice
05 Charge to be Paid by Vendor
06 Charge to be Paid by Customer
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/SAC • SACIMPLEMENTATION GUIDE SERVICE, PROMOTION, ALLOWANCE, OR CHARGE INFORMATION
AUGUST 2017 121X12J REVIEW DRAFT
SITUATIONAL SAC13 127 Reference Identification X AN 1/30Reference information as defined for a particular Transaction Set or as specifiedby the Reference Identification Qualifier
SYNTAX: L130204, C1413
SEMANTIC: SAC13 is used in conjunction with SAC02 or SAC04 to provide aspecific reference number as identified by the code used.
382 SITUATIONAL RULE: Required if needed to clarify SAC02. If not required,do not transmit.
NOT USED SAC14 770 Option Number O AN 1/20
SITUATIONAL SAC15 352 Description X AN 1/80A free-form description to clarify the related data elements and their content
SYNTAX: C1615
383 SITUATIONAL RULE: Required if additional information is needed to clarifythe SAC information. If not required, do not transmit.
NOT USED SAC16 819 Language Code O ID 2/3
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/SAC • SACIMPLEMENTATION GUIDE SERVICE, PROMOTION, ALLOWANCE, OR CHARGE INFORMATION
AUGUST 2017 122X12J REVIEW DRAFT
IT8CONDITIONS OF SALE 004010X357 • 850 • TABLE 2 • PO1 • IT8CONDITIONS OF SALE
SEGMENT DETAIL
36 IT8 - CONDITIONS OF SALEX12 Segment Name: Conditions of Sale
X12 Purpose: To specify general conditions or requirements and to detail conditions forsubstitution of alternate products
X12 Syntax: 1. R0102030507At least one of IT801, IT802, IT803, IT805 or IT807 is required.
2. P0809If either IT808 or IT809 is present, then the other is required.
3. P1011If either IT810 or IT811 is present, then the other is required.
4. P1213If either IT812 or IT813 is present, then the other is required.
5. P1415If either IT814 or IT815 is present, then the other is required.
6. P1617If either IT816 or IT817 is present, then the other is required.
7. P1819If either IT818 or IT819 is present, then the other is required.
8. P2021If either IT820 or IT821 is present, then the other is required.
9. P2223If either IT822 or IT823 is present, then the other is required.
10. P2425If either IT824 or IT825 is present, then the other is required.
11. P2627If either IT826 or IT827 is present, then the other is required.
X12 Comments: 1. Element 235/234 combinations should be interpreted to include productsand/or services. See the Data Dictionary for a complete list of IDs.
Loop: PO1 — BASELINE ITEM DATA
Segment Repeat: 1
Usage: REQUIRED
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • IT8IMPLEMENTATION GUIDE CONDITIONS OF SALE
AUGUST 2017 123X12J REVIEW DRAFT
DIAGRAM
IT801 563 IT802 306 IT803 610 IT804 508 IT805 373 IT806 559
IT8 ✽ Sales ReqCode ✽ Action
Code ✽ Amount ✽ AccountNumber ✽ Date ✽ Agency
Qual CodeX ID 1/2 X ID 1/2 X N2 1/15 O AN 1/35 X DT 8/8 O ID 2/2
IT807 566 IT808 235 IT809 234 IT810 235 IT811 234 IT812 235
✽ Prod/ServSub Code ✽ Prod/Serv
ID Qual ✽ Product/Service ID ✽ Prod/Serv
ID Qual ✽ Product/Service ID ✽ Prod/Serv
ID QualX ID 1/2 X ID 2/2 X AN 1/48 X ID 2/2 X AN 1/48 X ID 2/2
IT813 234 IT814 235 IT815 234 IT816 235 IT817 234 IT818 235
✽ Product/Service ID ✽ Prod/Serv
ID Qual ✽ Product/Service ID ✽ Prod/Serv
ID Qual ✽ Product/Service ID ✽ Prod/Serv
ID QualX AN 1/48 X ID 2/2 X AN 1/48 X ID 2/2 X AN 1/48 X ID 2/2
IT819 234 IT820 235 IT821 234 IT822 235 IT823 234 IT824 235
✽ Product/Service ID ✽ Prod/Serv
ID Qual ✽ Product/Service ID ✽ Prod/Serv
ID Qual ✽ Product/Service ID ✽ Prod/Serv
ID QualX AN 1/48 X ID 2/2 X AN 1/48 X ID 2/2 X AN 1/48 X ID 2/2
IT825 234 IT826 235 IT827 234
✽ Product/Service ID ✽ Prod/Serv
ID Qual ✽ Product/Service ID ~
X AN 1/48 X ID 2/2 X AN 1/48
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
SITUATIONAL IT801 563 Sales Requirement Code X ID 1/2Code to identify a specific requirement or agreement of sale
SYNTAX: R0102030507
416 SITUATIONAL RULE: Required when conditions are required for this PO. Ifnot required, do not transmit.
CODE DEFINITION
BK Ship Partial - Balance Back Order
F Factory Ship
IS Substitute Item Allowed
N No Back Order
NS No Substitutes
W Warehouse Ship
Y Back Order if Out of Stock
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • IT8IMPLEMENTATION GUIDE CONDITIONS OF SALE
AUGUST 2017 124X12J REVIEW DRAFT
SITUATIONAL IT802 306 Action Code X ID 1/2Code indicating type of action
SYNTAX: R0102030507
417 SITUATIONAL RULE: Required when an action is required for this PO. Ifnot required, do not transmit.
CODE DEFINITION
B Cancel Balance of Order/Item that Exceeds ValueSpecified in Data Element 610
G Cancel Entire Order/ItemSITUATIONAL IT803 610 Amount X N2 1/15
Monetary amount
SYNTAX: R0102030507
SEMANTIC: IT803 is the maximum monetary amount value which the order mustnot exceed.
418 SITUATIONAL RULE: Required when an amount is a condition of sale. Ifnot required, do not transmit.
NOT USED IT804 508 Account Number O AN 1/35
NOT USED IT805 373 Date X DT 8/8
NOT USED IT806 559 Agency Qualifier Code O ID 2/2
SITUATIONAL IT807 566 Product/Service Substitution Code X ID 1/2Code indicating product or service substitution conditions
SYNTAX: R0102030507
419 SITUATIONAL RULE: Required if the buyer needs to define substitutionrequirements for this PO. If not required, do not transmit.
CODE DEFINITION
B0 No Substitution AllowedSITUATIONAL IT808 235 Product/Service ID Qualifier X ID 2/2
Code identifying the type/source of the descriptive number used inProduct/Service ID (234)
SYNTAX: P0809
COMMENT: IT808 through IT827 provides for ten different product/service IDs foreach item. For example: Case, Color, Drawing No., U.P.C. No., ISBN No., ModelNo., or SKU.
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE DEFINITION
AB Assembly
AG Age
BC Supplier Brand Code
BE Buyer’s Engineering Change Level Number
BG Ground Shade Standard Reference
BL Brand/Label
BN Bar-Coded Serial Number
BO Buyers Color
BP Buyer’s Part Number
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • IT8IMPLEMENTATION GUIDE CONDITIONS OF SALE
AUGUST 2017 125X12J REVIEW DRAFT
BR Compensation Type Code
CODE SOURCE 471: Compensation Type CodeCB Buyer’s Catalog Number
CC Compatible Cut Number
CD Motor Vehicle-Line Designator
CE Class of Contract Code
CG Commodity Grouping
CM National Retail Merchants Association Color Code
CODE SOURCE 88: National Retail Merchants AssociationCN Commodity Name
CR Contract Number
CT Continuation (ID Number Spans Multiple Product IDData Elements)
DE Design Number
DI Deposit Item Number
DR Drawing Revision Number
DW Nonforfeiture Option
CODE SOURCE 544: Nonforfeiture OptionEC Engineering Change Level
EI Expense Identifier
EQ Equipment Type
ES Engine Serial Number
IB International Standard Book Number (ISBN)
IN Buyer’s Item Number
IZ Buyer’s Size Code
JB Commission Identifier
MD Method of Delivery Code
CODE SOURCE 126: American Petroleum InstituteMF Manufacturer
MG Manufacturer’s Part Number
MN Model Number
MS Military Specification (MILSPEC) Number
MT Major Product/Material/Machine Type
OE Original Equipment Number
PD Part Number Description
PJ Product Date Code (A code indicating the periodduring which a product was manufactured.)
PK Packaging Drawing
PO Purchase Order Number
PS Position
PW Part Drawing
RN Release Number
RS Set Number
SC Seller’s Date Code
SF Surface Finish
SN Serial Number
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • IT8IMPLEMENTATION GUIDE CONDITIONS OF SALE
AUGUST 2017 126X12J REVIEW DRAFT
ST Style Number
SV Service Rendered
SW Stock Number
VC Vendor’s (Seller’s) Catalog Number
VN Vendor’s (Seller’s) Item Number
VP Vendor’s (Seller’s) Part Number
VX Vendor’s Specification Number
WS Wheel Chair Lift Serial NumberSITUATIONAL IT809 234 Product/Service ID X AN 1/48
Identifying number for a product or service
SYNTAX: P0809
420 SITUATIONAL RULE: Required when the product id is a condition of sale.If not required, do not transmit.
NOT USED IT810 235 Product/Service ID Qualifier X ID 2/2
NOT USED IT811 234 Product/Service ID X AN 1/48
NOT USED IT812 235 Product/Service ID Qualifier X ID 2/2
NOT USED IT813 234 Product/Service ID X AN 1/48
NOT USED IT814 235 Product/Service ID Qualifier X ID 2/2
NOT USED IT815 234 Product/Service ID X AN 1/48
NOT USED IT816 235 Product/Service ID Qualifier X ID 2/2
NOT USED IT817 234 Product/Service ID X AN 1/48
NOT USED IT818 235 Product/Service ID Qualifier X ID 2/2
NOT USED IT819 234 Product/Service ID X AN 1/48
NOT USED IT820 235 Product/Service ID Qualifier X ID 2/2
NOT USED IT821 234 Product/Service ID X AN 1/48
NOT USED IT822 235 Product/Service ID Qualifier X ID 2/2
NOT USED IT823 234 Product/Service ID X AN 1/48
NOT USED IT824 235 Product/Service ID Qualifier X ID 2/2
NOT USED IT825 234 Product/Service ID X AN 1/48
NOT USED IT826 235 Product/Service ID Qualifier X ID 2/2
NOT USED IT827 234 Product/Service ID X AN 1/48
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • IT8IMPLEMENTATION GUIDE CONDITIONS OF SALE
AUGUST 2017 127X12J REVIEW DRAFT
TAXTAX REFERENCE 004010X357 • 850 • TABLE 2 • PO1 • TAXTAX REFERENCE
SEGMENT DETAIL
37 TAX - TAX REFERENCEX12 Segment Name: Tax Reference
X12 Purpose: To provide data required for proper notification/determination of applicable taxesapplying to the transaction or business described in the transaction
X12 Syntax: 1. R0103At least one of TAX01 or TAX03 is required.
2. P0203If either TAX02 or TAX03 is present, then the other is required.
3. P0405If either TAX04 or TAX05 is present, then the other is required.
4. P0607If either TAX06 or TAX07 is present, then the other is required.
5. P0809If either TAX08 or TAX09 is present, then the other is required.
6. P1011If either TAX10 or TAX11 is present, then the other is required.
X12 Comments: 1. Tax ID number is, in many instances, referred to as a Tax ExemptionNumber. The paired (combined) use of data elements 309 and 310provides for the designation of five taxing jurisdictions.
Loop: PO1 — BASELINE ITEM DATA
Segment Repeat: >1
Usage: SITUATIONAL
368 Situational Rule: Required when the buyer is tax exempt and the information is notavailable from another source. If not required, do not transmit.
DIAGRAM
TAX01 325 TAX02 309 TAX03 310 TAX04 309 TAX05 310 TAX06 309
TAX ✽ Tax IDNumber ✽ Location
Qualifier ✽ LocationIdentifier ✽ Location
Qualifier ✽ LocationIdentifier ✽ Location
QualifierX AN 1/20 X ID 1/2 X AN 1/30 X ID 1/2 X AN 1/30 X ID 1/2
TAX07 310 TAX08 309 TAX09 310 TAX10 309 TAX11 310 TAX12 441
✽ LocationIdentifier ✽ Location
Qualifier ✽ LocationIdentifier ✽ Location
Qualifier ✽ LocationIdentifier ✽ Tax Exempt
CodeX AN 1/30 X ID 1/2 X AN 1/30 X ID 1/2 X AN 1/30 O ID 1/1
TAX13 1179
✽ Cust. EntryType Code ~
O ID 1/1
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TAXIMPLEMENTATION GUIDE TAX REFERENCE
AUGUST 2017 128X12J REVIEW DRAFT
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED TAX01 325 Tax Identification Number X AN 1/20Number assigned to a purchaser (buyer, orderer) by a taxing jurisdiction (state,county, etc.); often called a tax exemption number or certificate number
SYNTAX: R0103
COMMENT: TAX01 is required if tax exemption is being claimed.
SITUATIONAL TAX02 309 Location Qualifier X ID 1/2Code identifying type of location
SYNTAX: P0203
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE SOURCE 206: Government Bill of Lading Office Code
CODE DEFINITION
AC City and State
CA Country of Origin
CC Country
CI City
CY County/Parish
DE Destination (Shipping)
OP Other Unlisted Acceptance Point
OR Origin (Shipping Point)
PE Port of Entry
PL Plant
PS 5 Digit U.S. ZIP
CODE SOURCE 51: ZIP CodePT 3 Digit Canadian Postal Code
PU 6 Digit Canadian Postal Code
SP State/Province
TN Township
TX Taxing District
W Worldwide Geographic Location Code
WH WarehouseSITUATIONAL TAX03 310 Location Identifier X AN 1/30
Code which identifies a specific location
SYNTAX: R0103, P0203
275 SITUATIONAL RULE: Required if necessary to further clarify theinformation in TAX01. If not required, do not transmit.
NOT USED TAX04 309 Location Qualifier X ID 1/2
NOT USED TAX05 310 Location Identifier X AN 1/30
NOT USED TAX06 309 Location Qualifier X ID 1/2
NOT USED TAX07 310 Location Identifier X AN 1/30
NOT USED TAX08 309 Location Qualifier X ID 1/2
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TAXIMPLEMENTATION GUIDE TAX REFERENCE
AUGUST 2017 129X12J REVIEW DRAFT
NOT USED TAX09 310 Location Identifier X AN 1/30
NOT USED TAX10 309 Location Qualifier X ID 1/2
NOT USED TAX11 310 Location Identifier X AN 1/30
REQUIRED TAX12 441 Tax Exempt Code O ID 1/1Code identifying exemption status from sales and use tax
CODE DEFINITION
0 Exempt (For Export)
1 Yes (Tax Exempt)
3 Exempt (For Resale)
5 Exempt (Not For Resale)
7 Direct Pay ID
8 Exempt (Sale to U.S. Government)
9 Exempt (Per State Law)
A Labor Taxable, Material Exempt
B Material Taxable, Labor ExemptNOT USED TAX13 1179 Customs Entry Type Group Code O ID 1/1
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TAXIMPLEMENTATION GUIDE TAX REFERENCE
AUGUST 2017 130X12J REVIEW DRAFT
FOBF.O.B. RELATED INSTRUCTIONS 004010X357 • 850 • TABLE 2 • PO1 • FOBF.O.B. RELATED INSTRUCTIONS
SEGMENT DETAIL
7 FOB - F.O.B. RELATED INSTRUCTIONSX12 Segment Name: F.O.B. Related Instructions
X12 Purpose: To specify transportation instructions relating to shipment
X12 Syntax: 1. C0302If FOB03 is present, then FOB02 is required.
2. C0405If FOB04 is present, then FOB05 is required.
3. C0706If FOB07 is present, then FOB06 is required.
4. C0809If FOB08 is present, then FOB09 is required.
Loop: PO1 — BASELINE ITEM DATA
Segment Repeat: >1
Usage: SITUATIONAL
369 Situational Rule: Required when F.O.B. related instructions apply to this PO and are notavailable from another source. If not required, do not transmit.
DIAGRAM
FOB01 146 FOB02 309 FOB03 352 FOB04 334 FOB05 335 FOB06 309
FOB ✽ Ship Methodof Payment ✽ Location
Qualifier ✽ Description ✽ TransportQual Code ✽ Transport
Terms Code ✽ LocationQualifier
M ID 2/2 X ID 1/2 O AN 1/80 O ID 2/2 X ID 3/3 X ID 1/2
FOB07 352 FOB08 54 FOB09 352
✽ Description ✽ Risk ofLoss Qual ✽ Description
~
O AN 1/80 O ID 2/2 X AN 1/80
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED FOB01 146 Shipment Method of Payment M ID 2/2Code identifying payment terms for transportation charges
SEMANTIC: FOB01 indicates which party will pay the carrier.
CODE DEFINITION
CA Advance Collect
CC Collect
CD Collect on Delivery
CF Collect, Freight Credited Back to Customer
FO FOB Port of Call
MX Mixed
NC Service Freight, No Charge
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • FOBIMPLEMENTATION GUIDE F.O.B. RELATED INSTRUCTIONS
AUGUST 2017 131X12J REVIEW DRAFT
PB Customer Pick-up/Backhaul
PC Prepaid but Charged to Customer
PP Prepaid (by Seller)
PU Pickup
RC Return Container Freight Paid by Customer
RF Return Container Freight Free
RS Return Container Freight Paid by Supplier
TP Third Party PaySITUATIONAL FOB02 309 Location Qualifier X ID 1/2
Code identifying type of location
SYNTAX: C0302
SEMANTIC: FOB02 is the code specifying transportation responsibility location.
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE SOURCE 206: Government Bill of Lading Office Code
CODE DEFINITION
AC City and State
CA Country of Origin
CC Country
CI City
CY County/Parish
DE Destination (Shipping)
OP Other Unlisted Acceptance Point
OR Origin (Shipping Point)
PE Port of Entry
PL Plant
PS 5 Digit U.S. ZIP
CODE SOURCE 51: ZIP CodePT 3 Digit Canadian Postal Code
PU 6 Digit Canadian Postal Code
SP State/Province
TN Township
TX Taxing District
W Worldwide Geographic Location Code
WH WarehouseSITUATIONAL FOB03 352 Description O AN 1/80
A free-form description to clarify the related data elements and their content
SYNTAX: C0302
370 SITUATIONAL RULE: Required when additional description is necessary. Ifnot required, do not transmit.
NOT USED FOB04 334 Transportation Terms Qualifier Code O ID 2/2
NOT USED FOB05 335 Transportation Terms Code X ID 3/3
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • FOBIMPLEMENTATION GUIDE F.O.B. RELATED INSTRUCTIONS
AUGUST 2017 132X12J REVIEW DRAFT
SITUATIONAL FOB06 309 Location Qualifier X ID 1/2Code identifying type of location
SYNTAX: C0706
SEMANTIC: FOB06 is the code specifying the title passage location.
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE SOURCE 206: Government Bill of Lading Office Code
CODE DEFINITION
AC City and State
CA Country of Origin
CC Country
CI City
CY County/Parish
DE Destination (Shipping)
OP Other Unlisted Acceptance Point
OR Origin (Shipping Point)
PE Port of Entry
PL Plant
PS 5 Digit U.S. ZIP
CODE SOURCE 51: ZIP CodePT 3 Digit Canadian Postal Code
PU 6 Digit Canadian Postal Code
SP State/Province
TN Township
TX Taxing District
W Worldwide Geographic Location Code
WH WarehouseSITUATIONAL FOB07 352 Description O AN 1/80
A free-form description to clarify the related data elements and their content
SYNTAX: C0706
371 SITUATIONAL RULE: Required when additional description is needed toclarify the information transmitted in FOB06. If not required, do nottransmit.
SITUATIONAL FOB08 54 Risk of Loss Code O ID 2/2Code specifying where responsibility for risk of loss passes
SYNTAX: C0809
SEMANTIC: FOB08 is the code specifying the point at which the risk of losstransfers. This may be different than the location specified in FOB02/FOB03 andFOB06/FOB07.
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE DEFINITION
BY Risk of Loss in Transit to Destination is Buyer’s
FE Risk of Loss in Transit to Freight Equalization Pointis Seller’s
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • FOBIMPLEMENTATION GUIDE F.O.B. RELATED INSTRUCTIONS
AUGUST 2017 133X12J REVIEW DRAFT
PP Risk of Loss in Transit to Pool Point is Seller’s
SE Risk of Loss in Transit to Destination is Seller’sSITUATIONAL FOB09 352 Description X AN 1/80
A free-form description to clarify the related data elements and their content
SYNTAX: C0809
372 SITUATIONAL RULE: Required when additional description is needed toclarify the information transmitted in FOB08. If not required, do nottransmit.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • FOBIMPLEMENTATION GUIDE F.O.B. RELATED INSTRUCTIONS
AUGUST 2017 134X12J REVIEW DRAFT
SDQDESTINATION QUANTITY 004010X357 • 850 • TABLE 2 • PO1 • SDQDESTINATION QUANTITY
SEGMENT DETAIL
39 SDQ - DESTINATION QUANTITYX12 Segment Name: Destination Quantity
X12 Purpose: To specify destination and quantity detail
X12 Syntax: 1. P0506If either SDQ05 or SDQ06 is present, then the other is required.
2. P0708If either SDQ07 or SDQ08 is present, then the other is required.
3. P0910If either SDQ09 or SDQ10 is present, then the other is required.
4. P1112If either SDQ11 or SDQ12 is present, then the other is required.
5. P1314If either SDQ13 or SDQ14 is present, then the other is required.
6. P1516If either SDQ15 or SDQ16 is present, then the other is required.
7. P1718If either SDQ17 or SDQ18 is present, then the other is required.
8. P1920If either SDQ19 or SDQ20 is present, then the other is required.
9. P2122If either SDQ21 or SDQ22 is present, then the other is required.
Loop: PO1 — BASELINE ITEM DATA
Segment Repeat: 500
Usage: SITUATIONAL
421 Situational Rule: Required when BEG02 is DS. If not required, do not transmit.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • SDQIMPLEMENTATION GUIDE DESTINATION QUANTITY
AUGUST 2017 135X12J REVIEW DRAFT
DIAGRAM
SDQ01 355 SDQ02 66 SDQ03 67 SDQ04 380 SDQ05 67 SDQ06 380
SDQ ✽ Unit/BasisMeas Code ✽ ID Code
Qualifier ✽ IDCode ✽ Quantity ✽ ID
Code ✽ Quantity
M ID 2/2 O ID 1/2 M AN 2/80 M R 1/15 X AN 2/80 X R 1/15
SDQ07 67 SDQ08 380 SDQ09 67 SDQ10 380 SDQ11 67 SDQ12 380
✽ IDCode ✽ Quantity ✽ ID
Code ✽ Quantity ✽ IDCode ✽ Quantity
X AN 2/80 X R 1/15 X AN 2/80 X R 1/15 X AN 2/80 X R 1/15
SDQ13 67 SDQ14 380 SDQ15 67 SDQ16 380 SDQ17 67 SDQ18 380
✽ IDCode ✽ Quantity ✽ ID
Code ✽ Quantity ✽ IDCode ✽ Quantity
X AN 2/80 X R 1/15 X AN 2/80 X R 1/15 X AN 2/80 X R 1/15
SDQ19 67 SDQ20 380 SDQ21 67 SDQ22 380 SDQ23 310
✽ IDCode ✽ Quantity ✽ ID
Code ✽ Quantity ✽ LocationIdentifier ~
X AN 2/80 X R 1/15 X AN 2/80 X R 1/15 O AN 1/30
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED SDQ01 355 Unit or Basis for Measurement Code M ID 2/2Code specifying the units in which a value is being expressed, or manner in whicha measurement has been taken
CODE DEFINITION
03 Seconds
68 Ampere
AM Ampoule
AY Assembly
BA Bale
BD Bundle
BF Board Feet
BG Bag
BI Bar
BJ Band
BL Block
BO Bottle
BR Barrel
BU Bushel
BX Box
CA Case
CB Carboy
CC Cubic Centimeter
CD Carat
CF Cubic Feet
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • SDQIMPLEMENTATION GUIDE DESTINATION QUANTITY
AUGUST 2017 136X12J REVIEW DRAFT
CG Card
CH Container
CI Cubic Inches
CL Cylinder
CM Centimeter
CN Can
CQ Cartridge
CR Cubic Meter
CT Carton
CW Hundred Pounds (CWT)
CX Coil
CY Cubic Yard
DA Days
DF Dram
DK Kilometers
DR Drum
DZ Dozen
E3 Inches, Fraction—Average
E4 Inches, Fraction—Minimum
EA Each
EX Feet, Inches and Fraction
FT Foot
GA Gallon
GH Half Gallon
GR Gram
GS Gross
HC Hundred Count
HL Hundred Feet - Linear
HR Hours
HW Hundred Weight (Long)
IN Inch
JR Jar
KG Kilogram
KT Kit
KV Kelvin
LB Pound
LF Linear Foot
LG Long Ton
LM Linear Meter
LN Length
LO Lot
LT Liter
LY Linear Yard
MC Microgram
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • SDQIMPLEMENTATION GUIDE DESTINATION QUANTITY
AUGUST 2017 137X12J REVIEW DRAFT
ME Milligram
ML Milliliter
MM Millimeter
MO Months
MR Meter
MU Millicurie
MZ Millimeter-minimum
NS Short Ton
OZ Ounce - Av
PA Pail
PC Piece
PD Pad
PF Pallet (Lift)
PG Pounds Gross
PH Pack (PAK)
PK Package
PP Plate
PR Pair
PT Pint
PV Half Pint
PY Peck, Dry U.S.
QR Quire
QT Quart
RD Rod (length) - 5.5 Yards
RE Reel
RL Roll
RM Ream
SC Square Centimeter
SF Square Foot
SH Sheet
SI Square Inch
SJ Sack
SL Sleeve
SM Square Meter
SO Spool
SR Strip
ST Set
SW Skein
SY Square Yard
TB Tube
TG Gross Ton
TH Thousand
TK Tank
TL Thousand Feet (Linear)
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • SDQIMPLEMENTATION GUIDE DESTINATION QUANTITY
AUGUST 2017 138X12J REVIEW DRAFT
TM Thousand Feet (Board)
TN Net Ton (2,,000 LB).
TO Troy Ounce
TW Thousand Sheets
TX Troy Pound
UN Unit
VI Vial
WK Week
YD Yard
YR YearsSITUATIONAL SDQ02 66 Identification Code Qualifier O ID 1/2
Code designating the system/method of code structure used for IdentificationCode (67)
COMMENT: SDQ02 is used only if different than previously defined in thetransaction set.
SITUATIONAL RULE: AIA1_850-A12190SDQ02________66_______
CODE DEFINITION
1 D-U-N-S Number, Dun & Bradstreet
CODE SOURCE 16: D-U-N-S Number2 Standard Carrier Alpha Code (SCAC)
CODE SOURCE 17: Standard Carrier Alpha Code (SCAC)9 D-U-N-S+4, D-U-N-S Number with Four Character
Suffix
CODE SOURCE 16: D-U-N-S Number91 Assigned by Seller or Seller’s Agent
92 Assigned by Buyer or Buyer’s Agent
93 Code assigned by the organization originating thetransaction set
94 Code assigned by the organization that is theultimate destination of the transaction set
ZZ Mutually DefinedREQUIRED SDQ03 67 Identification Code M AN 2/80
Code identifying a party or other code
COMMENT: SDQ03 is the store number.
15 External Code Source
REQUIRED SDQ04 380 Quantity M R 1/15Numeric value of quantity
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • SDQIMPLEMENTATION GUIDE DESTINATION QUANTITY
AUGUST 2017 139X12J REVIEW DRAFT
SITUATIONAL SDQ05 67 Identification Code X AN 2/80Code identifying a party or other code
SYNTAX: P0506
SITUATIONAL RULE: AIA1_850-A12190SDQ05________67_______
SITUATIONAL SDQ06 380 Quantity X R 1/15Numeric value of quantity
SYNTAX: P0506
SITUATIONAL RULE: AIA1_850-A12190SDQ06_______380_______
SITUATIONAL SDQ07 67 Identification Code X AN 2/80Code identifying a party or other code
SYNTAX: P0708
SITUATIONAL RULE: AIA1_850-A12190SDQ07________67_______
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • SDQIMPLEMENTATION GUIDE DESTINATION QUANTITY
AUGUST 2017 140X12J REVIEW DRAFT
SITUATIONAL SDQ08 380 Quantity X R 1/15Numeric value of quantity
SYNTAX: P0708
SITUATIONAL RULE: AIA1_850-A12190SDQ08_______380_______
SITUATIONAL SDQ09 67 Identification Code X AN 2/80Code identifying a party or other code
SYNTAX: P0910
SITUATIONAL RULE: AIA1_850-A12190SDQ09________67_______
SITUATIONAL SDQ10 380 Quantity X R 1/15Numeric value of quantity
SYNTAX: P0910
SITUATIONAL RULE: AIA1_850-A12190SDQ10_______380_______
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • SDQIMPLEMENTATION GUIDE DESTINATION QUANTITY
AUGUST 2017 141X12J REVIEW DRAFT
SITUATIONAL SDQ11 67 Identification Code X AN 2/80Code identifying a party or other code
SYNTAX: P1112
SITUATIONAL RULE: AIA1_850-A12190SDQ11________67_______
SITUATIONAL SDQ12 380 Quantity X R 1/15Numeric value of quantity
SYNTAX: P1112
SITUATIONAL RULE: AIA1_850-A12190SDQ12_______380_______
SITUATIONAL SDQ13 67 Identification Code X AN 2/80Code identifying a party or other code
SYNTAX: P1314
SITUATIONAL RULE: AIA1_850-A12190SDQ13________67_______
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • SDQIMPLEMENTATION GUIDE DESTINATION QUANTITY
AUGUST 2017 142X12J REVIEW DRAFT
SITUATIONAL SDQ14 380 Quantity X R 1/15Numeric value of quantity
SYNTAX: P1314
SITUATIONAL RULE: AIA1_850-A12190SDQ14_______380_______
SITUATIONAL SDQ15 67 Identification Code X AN 2/80Code identifying a party or other code
SYNTAX: P1516
SITUATIONAL RULE: AIA1_850-A12190SDQ15________67_______
SITUATIONAL SDQ16 380 Quantity X R 1/15Numeric value of quantity
SYNTAX: P1516
SITUATIONAL RULE: AIA1_850-A12190SDQ16_______380_______
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • SDQIMPLEMENTATION GUIDE DESTINATION QUANTITY
AUGUST 2017 143X12J REVIEW DRAFT
SITUATIONAL SDQ17 67 Identification Code X AN 2/80Code identifying a party or other code
SYNTAX: P1718
SITUATIONAL RULE: AIA1_850-A12190SDQ17________67_______
SITUATIONAL SDQ18 380 Quantity X R 1/15Numeric value of quantity
SYNTAX: P1718
SITUATIONAL RULE: AIA1_850-A12190SDQ18_______380_______
SITUATIONAL SDQ19 67 Identification Code X AN 2/80Code identifying a party or other code
SYNTAX: P1920
SITUATIONAL RULE: AIA1_850-A12190SDQ19________67_______
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • SDQIMPLEMENTATION GUIDE DESTINATION QUANTITY
AUGUST 2017 144X12J REVIEW DRAFT
SITUATIONAL SDQ20 380 Quantity X R 1/15Numeric value of quantity
SYNTAX: P1920
SITUATIONAL RULE: AIA1_850-A12190SDQ20_______380_______
SITUATIONAL SDQ21 67 Identification Code X AN 2/80Code identifying a party or other code
SYNTAX: P2122
SITUATIONAL RULE: AIA1_850-A12190SDQ21________67_______
SITUATIONAL SDQ22 380 Quantity X R 1/15Numeric value of quantity
SYNTAX: P2122
SITUATIONAL RULE: AIA1_850-A12190SDQ22_______380_______
NOT USED SDQ23 310 Location Identifier O AN 1/30
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • SDQIMPLEMENTATION GUIDE DESTINATION QUANTITY
AUGUST 2017 145X12J REVIEW DRAFT
TD1CARRIER DETAILS (QUANTITY AND WEIGHT) 004010X357 • 850 • TABLE 2 • PO1 • TD1CARRIER DETAILS (QUANTITY AND WEIGHT)
SEGMENT DETAIL
16 TD1 - CARRIER DETAILS (QUANTITY ANDWEIGHT)
X12 Segment Name: Carrier Details (Quantity and Weight)
X12 Purpose: To specify the transportation details relative to commodity, weight, and quantity
X12 Syntax: 1. C0102If TD101 is present, then TD102 is required.
2. C0304If TD103 is present, then TD104 is required.
3. C0607If TD106 is present, then TD107 is required.
4. P0708If either TD107 or TD108 is present, then the other is required.
5. P0910If either TD109 or TD110 is present, then the other is required.
Loop: PO1 — BASELINE ITEM DATA
Segment Repeat: 1
Usage: SITUATIONAL
390 Situational Rule: Required when header level packaging instructions apply to this PO. If notrequired, do not transmit.
DIAGRAM
TD101 103 TD102 80 TD103 23 TD104 22 TD105 79 TD106 187
TD1 ✽ PackagingCode ✽ Lading
Quantity ✽ CommodityCode Qual ✽ Commodity
Code ✽ LadingDescription ✽ Weight
QualifierO AN 3/5 X N0 1/7 O ID 1/1 X AN 1/30 O AN 1/50 O ID 1/2
TD107 81 TD108 355 TD109 183 TD110 355
✽ Weight ✽ Unit/BasisMeas Code ✽ Volume ✽ Unit/Basis
Meas Code ~
X R 1/10 X ID 2/2 X R 1/8 X ID 2/2
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED TD101 103 Packaging Code O AN 3/5Code identifying the type of packaging; Part 1: Packaging Form, Part 2:Packaging Material; if the Data Element is used, then Part 1 is always required
SYNTAX: C0102
CODE DEFINITION
BAG Bag
BBL Barrel
BDL Bundle
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TD1IMPLEMENTATION GUIDE CARRIER DETAILS (QUANTITY AND WEIGHT)
AUGUST 2017 146X12J REVIEW DRAFT
BLK Bulk
BOX Box
BSK Basket or hamper
BXI Box, with inner container
CAN Can
CAS Case
CBC Containers of Bulk Cargo
CNT Container
CYL Cylinder
DBK Dry Bulk
DRM Drum
FRM Frame
JAR Jar
KIT Kit
PCK Packed - not otherwise specified
PCS Pieces
PKG Package
PLT Pallet
RAL Rail (Semiconductor)
REL Reel
ROL Roll
SAK Sack
SKD Skid
SLV Sleeve
SPL Spool
TBE Tube
TNK Tank
UNT Unit
WRP Wrapped
01 Aluminum
04 As Specified by the DOT
07 Burlap
10 Chemically Hardened Fibre
13 Cloth
16 Cloth Top
19 Cloth or Fabric
22 Compressed
25 Corrugated or Solid
28 Double-wall Paper
31 Fibre
34 Fibre (Paperboard)
37 Fiberboard
40 Fiberboard Metal
43 Glass
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TD1IMPLEMENTATION GUIDE CARRIER DETAILS (QUANTITY AND WEIGHT)
AUGUST 2017 147X12J REVIEW DRAFT
46 In Inner Containers
48 Wire/Cord
178 Something that binds, ties, or encircles thepackage/container to secure and maintain unitintegrity
49 Insulated
50 Steel - Vinyl Coated
179 Steel that has been covered with a plastic material
51 Wire Mesh
52 Iron or Steel
53 Jumbo
54 Special Jumbo
55 Lead
58 Metal
59 Metal Cans
61 Moisture Resistant
64 Molded Plastic
67 Multiple-wall Paper (2 or more walls)
70 Multiple-wall Paper (3 or more walls)
71 Not Otherwise Specified
72 Paper - VCI
180 Water-resistant paper that is treated by the additionof materials to provide resistance to damage ordeterioration by water in liquid form
73 Other than Glass
74 Other than Metal or Plastic Tubes, or Glass
75 Plastic - Vacuum Formed
181 Packaging material that is formed by heating plasticsheet and drawing it against the mold surface byevacuating the air between the sheet and the mold
76 Paper
77 Plastic - Structural Foam
182 A method of manufacturing containers and shippingdevices by mixing plastic resins with a foamingagent, heating it and injecting the mix into a two-piece machined aluminum mold
78 Plastic - Injection Molded
183 Packaging material that is formed by melting thematerial and then forcing it under pressure into acavity of a closed mold
79 Plastic
80 Polyethylene Lined
81 Plastic - Virgin
184 Plastic in the form of pellets, granules, powder, floc,or liquid that has not been subjected to use orprocessing other than for its initial manufacture
82 Pulpboard
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TD1IMPLEMENTATION GUIDE CARRIER DETAILS (QUANTITY AND WEIGHT)
AUGUST 2017 148X12J REVIEW DRAFT
83 Plastic - Regrind
185 A plastic prepared from discarded articles that havebeen reprocessed, often changing some of itsoriginal properties
84 Polystyrene
186 A polymer prepared by the polymerization ofstyrene as the sole monomer
85 Rubber
86 Foam
187 In packaging, a cushioning material used to reduceshock and vibration or abrasion
88 Rubber and Fabric
89 Special
90 Standard
91 Stainless Steel
92 Tubes, Metal or Plastic
94 Wood
95 Single Wall Corrugated Board
188 The structure formed by one corrugated innermember between two flat facings; also known asdouble face
96 Double Wall Corrugated Board
189 The structure formed by three flat facings and twointermediate corrugated members
97 Triple Wall Corrugated Board
190 The structure formed by four flat facings and threeintermediate corrugated members
REQUIRED TD102 80 Lading Quantity X N0 1/7Number of units (pieces) of the lading commodity
SYNTAX: C0102
NOT USED TD103 23 Commodity Code Qualifier O ID 1/1
NOT USED TD104 22 Commodity Code X AN 1/30
SITUATIONAL TD105 79 Lading Description O AN 1/50Description of an item as required for rating and billing purposes
391 SITUATIONAL RULE: Required when the buyer needs to clarify theinformation in TD101 and TD102. Cannot be required by the seller.If not required, do not transmit.
NOT USED TD106 187 Weight Qualifier O ID 1/2
NOT USED TD107 81 Weight X R 1/10
NOT USED TD108 355 Unit or Basis for Measurement Code X ID 2/2
NOT USED TD109 183 Volume X R 1/8
NOT USED TD110 355 Unit or Basis for Measurement Code X ID 2/2
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TD1IMPLEMENTATION GUIDE CARRIER DETAILS (QUANTITY AND WEIGHT)
AUGUST 2017 149X12J REVIEW DRAFT
TD5CARRIER DETAILS (ROUTING SEQUENCE/TRANSIT TIME) 004010X357 • 850 • TABLE 2 • PO1 • TD5CARRIER DETAILS (ROUTING SEQUENCE/TRANSIT TIME)
SEGMENT DETAIL
17 TD5 - CARRIER DETAILS (ROUTINGSEQUENCE/TRANSIT TIME)
X12 Segment Name: Carrier Details (Routing Sequence/Transit Time)
X12 Purpose: To specify the carrier and sequence of routing and provide transit timeinformation
X12 Syntax: 1. R0204050612At least one of TD502, TD504, TD505, TD506 or TD512 is required.
2. C0203If TD502 is present, then TD503 is required.
3. C0708If TD507 is present, then TD508 is required.
4. C1011If TD510 is present, then TD511 is required.
5. C1312If TD513 is present, then TD512 is required.
6. C1413If TD514 is present, then TD513 is required.
7. C1512If TD515 is present, then TD512 is required.
Loop: PO1 — BASELINE ITEM DATA
Segment Repeat: 12
Usage: SITUATIONAL
392 Situational Rule: Required when the buyer needs to provide guidance on shipping detailswhich are not included in an existing contract or agreement. If notrequired, do not transmit.
DIAGRAM
TD501 133 TD502 66 TD503 67 TD504 91 TD505 387 TD506 368
TD5 ✽ Routing SeqCode ✽ ID Code
Qualifier ✽ IDCode ✽ Transport
Type Code ✽ Routing ✽ Ship/OrderStatus Code
O ID 1/2 X ID 1/2 X AN 2/80 X ID 1/2 X AN 1/35 X ID 2/2
TD507 309 TD508 310 TD509 731 TD510 732 TD511 733 TD512 284
✽ LocationQualifier ✽ Location
Identifier ✽ Transit DirCode ✽ Transit
Time Qual ✽ TransitTime ✽ Service
Level CodeO ID 1/2 X AN 1/30 O ID 2/2 O ID 2/2 X R 1/4 X ID 2/2
TD513 284 TD514 284 TD515 26
✽ ServiceLevel Code ✽ Service
Level Code ✽ CountryCode ~
X ID 2/2 O ID 2/2 O ID 2/3
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TD5IMPLEMENTATION GUIDE CARRIER DETAILS (ROUTING SEQUENCE/TRANSIT TIME)
AUGUST 2017 150X12J REVIEW DRAFT
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
SITUATIONAL TD501 133 Routing Sequence Code O ID 1/2Code describing the relationship of a carrier to a specific shipment movement
393 SITUATIONAL RULE: Required when specifying each carrier in a route. Ifnot required, do not transmit.
CODE DEFINITION
1 1st Carrier after Origin Carrier
2 2nd Carrier after Origin Carrier
3 3rd Carrier after Origin Carrier
4 4th Carrier after Origin Carrier
5 5th Carrier after Origin Carrier
6 6th Carrier after Origin Carrier
7 7th Carrier after Origin Carrier
8 8th Carrier after Origin Carrier
9 9th Carrier after Origin Carrier
A Origin Carrier, Agent’s Routing (Rail)
B Origin/Delivery Carrier (Any Mode)
D DELY (Delivery Switch Carrier)
I Origin Switch Carrier
O Origin Carrier (Air, Motor, or Ocean)
R Origin Carrier, Rule 11 Shipment
S Origin Carrier, Shipper’s Routing (Rail)
V Intermediate Switch Carrier
Z Mutually DefinedREQUIRED TD502 66 Identification Code Qualifier X ID 1/2
Code designating the system/method of code structure used for IdentificationCode (67)
SYNTAX: R0204050612, C0203
COMMENT: When specifying a routing sequence to be used for the shipmentmovement in lieu of specifying each carrier within the movement, use TD502 toidentify the party responsible for defining the routing sequence, and use TD503 toidentify the actual routing sequence, specified by the party identified in TD502.
CODE DEFINITION
1 D-U-N-S Number, Dun & Bradstreet
CODE SOURCE 16: D-U-N-S Number2 Standard Carrier Alpha Code (SCAC)
CODE SOURCE 17: Standard Carrier Alpha Code (SCAC)9 D-U-N-S+4, D-U-N-S Number with Four Character
Suffix
CODE SOURCE 16: D-U-N-S Number91 Assigned by Seller or Seller’s Agent
92 Assigned by Buyer or Buyer’s Agent
93 Code assigned by the organization originating thetransaction set
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TD5IMPLEMENTATION GUIDE CARRIER DETAILS (ROUTING SEQUENCE/TRANSIT TIME)
AUGUST 2017 151X12J REVIEW DRAFT
94 Code assigned by the organization that is theultimate destination of the transaction set
ZZ Mutually DefinedSITUATIONAL TD503 67 Identification Code X AN 2/80
Code identifying a party or other code
SYNTAX: C0203
466 SITUATIONAL RULE: Required if TD502 is populated. If not required, donot transmit.
394 This is the party responsible for defining the routing sequence.
395 When specifying each carrier in a route, transmit the identificationcode of the carrier described in TD501. When specifying the routingsequence, transmit the identification code of the party defining therouting sequence.
SITUATIONAL TD504 91 Transportation Method/Type Code X ID 1/2Code specifying the method or type of transportation for the shipment
SYNTAX: R0204050612
396 SITUATIONAL RULE: Required to specify the transportation method forthis PO. If not required, do not transmit.
CODE DEFINITION
A Air
AC Air Charter
AE Air Express
B Barge
BU Bus
C Consolidation
CE Customer Pickup / Customer’s Expense
D Parcel Post
E Expedited Truck
FL Motor (Flatbed)
GG Geographic Receiving/Shipping
192 A collection of shipments that involve multipleorigins, multiple destinations, and a single trailer,and are paid under a single freight bill
GR Geographic Receiving
193 A collection of shipments that involve a singleorigin, multiple destinations, and a single trailer, andare paid under a single freight bill
GS Geographic Shipping
194 A collection of shipments that involve multipleorigins, a single destination, and a single trailer, andare paid under a single freight bill
H Customer Pickup
I Common Irregular Carrier
J Motor
L Contract Carrier
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TD5IMPLEMENTATION GUIDE CARRIER DETAILS (ROUTING SEQUENCE/TRANSIT TIME)
AUGUST 2017 152X12J REVIEW DRAFT
LT Less Than Trailer Load (LTL)
M Motor (Common Carrier)
MB Motor (Bulk Carrier)
MP Motor (Package Carrier)
P Private Carrier
PA Pooled Air
195 Outbound shipment from an airport consolidationpoint to a final destination via an air move
PL Pipeline
PP Pool to Pool
PR Pooled Rail
PT Pooled Truck
Q Conventional Ocean
R Rail
S Ocean
SR Supplier Truck
T Best Way (Shippers Option)
U Private Parcel Service
VA Motor (Van)
VE Vessel, Ocean
W Inland Waterway
X Intermodal (Piggyback)SITUATIONAL TD505 387 Routing X AN 1/35
Free-form description of the routing or requested routing for shipment, or theoriginating carrier’s identity
SYNTAX: R0204050612
467 SITUATIONAL RULE: Required when specifying a routing or routingsequence. If not required, do not transmit.
NOT USED TD506 368 Shipment/Order Status Code X ID 2/2
NOT USED TD507 309 Location Qualifier O ID 1/2
NOT USED TD508 310 Location Identifier X AN 1/30
REQUIRED TD509 731 Transit Direction Code O ID 2/2The point of origin and point of direction
CODE DEFINITION
BS Buyer to Seller
SB Seller to Buyer
SC Subcontractor to Seller
SD Seller to Drop-Ship Designated Location
SF Seller to Freight Forwarder
SS Seller to SubcontractorREQUIRED TD510 732 Transit Time Direction Qualifier O ID 2/2
Code specifying the value of time used to measure the transit time
SYNTAX: C1011
CODE DEFINITION
CD Calendar Days (Includes weekends and Holidays)
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TD5IMPLEMENTATION GUIDE CARRIER DETAILS (ROUTING SEQUENCE/TRANSIT TIME)
AUGUST 2017 153X12J REVIEW DRAFT
CW Calendar Weeks (7 Day)
HO Hours
WD Working Days (Excludes weekends and holidays)REQUIRED TD511 733 Transit Time X R 1/4
The numeric amount of transit time
SYNTAX: C1011
NOT USED TD512 284 Service Level Code X ID 2/2
NOT USED TD513 284 Service Level Code X ID 2/2
NOT USED TD514 284 Service Level Code O ID 2/2
NOT USED TD515 26 Country Code O ID 2/3
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TD5IMPLEMENTATION GUIDE CARRIER DETAILS (ROUTING SEQUENCE/TRANSIT TIME)
AUGUST 2017 154X12J REVIEW DRAFT
TD3CARRIER DETAILS (EQUIPMENT) 004010X357 • 850 • TABLE 2 • PO1 • TD3CARRIER DETAILS (EQUIPMENT)
SEGMENT DETAIL
18 TD3 - CARRIER DETAILS (EQUIPMENT)X12 Segment Name: Carrier Details (Equipment)
X12 Purpose: To specify transportation details relating to the equipment used by the carrier
X12 Syntax: 1. E0110Only one of TD301 or TD310 may be present.
2. C0203If TD302 is present, then TD303 is required.
3. C0405If TD304 is present, then TD305 is required.
4. P0506If either TD305 or TD306 is present, then the other is required.
Loop: PO1 — BASELINE ITEM DATA
Segment Repeat: 12
Usage: SITUATIONAL
398 Situational Rule: Required to specify special equipment related to this PO. If not required,do not transmit.
DIAGRAM
TD301 40 TD302 206 TD303 207 TD304 187 TD305 81 TD306 355
TD3 ✽ EquipmentDesc Code ✽ Equipment
Initial ✽ EquipmentNumber ✽ Weight
Qualifier ✽ Weight ✽ Unit/BasisMeas Code
X ID 2/2 O AN 1/4 X AN 1/10 O ID 1/2 X R 1/10 X ID 2/2
TD307 102 TD308 407 TD309 225 TD310 24
✽ OwnershipCode ✽ Seal Status
Code ✽ SealNumber ✽ Equipment
Type ~
O ID 1/1 O ID 2/2 O AN 2/15 X ID 4/4
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED TD301 40 Equipment Description Code X ID 2/2Code identifying type of equipment used for shipment
SYNTAX: E0110
CODE DEFINITION
AC Closed Container
AF Air Freight (Break Bulk)
AT Closed Container (Controlled Temperature)
BR Barge
BX Boxcar
CA Caboose
CN Container
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TD3IMPLEMENTATION GUIDE CARRIER DETAILS (EQUIPMENT)
AUGUST 2017 155X12J REVIEW DRAFT
CS Container-Low Side Open Top
CT Container-High Side Open Top
CV Closed Van
DT Drop Back Trailer
FR Flat Bed Trailer - Removable Sides
FT Flat Bed Trailer
FX Boxcar Cushion Under Frame OF
HV High Cube Van
LU Load/unload Device on Equipment
NX Boxcar (Interior Bulkheads)
PT Protected Trailer
RC Refrigerated (Reefer) Car
RF Flat Car
RG Gondola Covered
RI Gondola Car (Covered - Interior Bulkheads)
RO Gondola Car (Open)
RR Rail Car
RT Controlled Temperature Trailer (Reefer)
ST Removable Side Trailer
TV Truck, Van
UL Unit Load Device (ULD)
VE Vessel, Ocean
VR Vessel, Ocean, Rollon-RolloffNOT USED TD302 206 Equipment Initial O AN 1/4
NOT USED TD303 207 Equipment Number X AN 1/10
NOT USED TD304 187 Weight Qualifier O ID 1/2
NOT USED TD305 81 Weight X R 1/10
NOT USED TD306 355 Unit or Basis for Measurement Code X ID 2/2
SITUATIONAL TD307 102 Ownership Code O ID 1/1Code indicating the relationship of equipment to carrier or ownership of equipment
SITUATIONAL RULE: AIA1_850-A12260TD307_______102_______
CODE DEFINITION
N Not Customer Owned or Leased
R Seller Owned, Returnable
S Customer Owned or Leased
T Trip Leased
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TD3IMPLEMENTATION GUIDE CARRIER DETAILS (EQUIPMENT)
AUGUST 2017 156X12J REVIEW DRAFT
NOT USED TD308 407 Seal Status Code O ID 2/2
NOT USED TD309 225 Seal Number O AN 2/15
NOT USED TD310 24 Equipment Type X ID 4/4
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TD3IMPLEMENTATION GUIDE CARRIER DETAILS (EQUIPMENT)
AUGUST 2017 157X12J REVIEW DRAFT
TD4CARRIER DETAILS (SPECIAL HANDLING,, OR HAZARDOUS MATERIALS,, OR BOTH) 004010X357 • 850 • TABLE 2 • PO1 • TD4CARRIER DETAILS (SPECIAL HANDLING, OR HAZARDOUS MATERIALS, OR BOTH)
SEGMENT DETAIL
19 TD4 - CARRIER DETAILS (SPECIALHANDLING, OR HAZARDOUS MATERIALS,OR BOTH)
X12 Segment Name: Carrier Details (Special Handling, or Hazardous Materials, or Both)
X12 Purpose: To specify transportation special handling requirements, or hazardous materialsinformation, or both
X12 Syntax: 1. R010204At least one of TD401, TD402 or TD404 is required.
2. C0203If TD402 is present, then TD403 is required.
Loop: PO1 — BASELINE ITEM DATA
Segment Repeat: 5
Usage: SITUATIONAL
399 Situational Rule: Required when special handling applies to this PO. If not required, do nottransmit.
DIAGRAM
TD401 152 TD402 208 TD403 209 TD404 352 TD405 1073
TD4 ✽ SpecialHandle Code ✽ Haz Mat
Code Qual ✽ Haz MatClass Code ✽ Description ✽ Yes/No Cond
Resp Code ~
X ID 2/3 X ID 1/1 X AN 1/4 X AN 1/80 O ID 1/1
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED TD401 152 Special Handling Code X ID 2/3Code specifying special transportation handling instructions
SYNTAX: R010204
CODE DEFINITION
FR Fragile - Handle with Care
HM Endorsed as Hazardous Material
MRF Refrigerated
OPR Perishable
OTC Temperature ControlNOT USED TD402 208 Hazardous Material Code Qualifier X ID 1/1
NOT USED TD403 209 Hazardous Material Class Code X AN 1/4
NOT USED TD404 352 Description X AN 1/80
NOT USED TD405 1073 Yes/No Condition or Response Code O ID 1/1
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1 • TD4IMPLEMENTATION GUIDE CARRIER DETAILS (SPECIAL HANDLING, OR HAZARDOUS MATERIALS, OR BOTH)
AUGUST 2017 158X12J REVIEW DRAFT
SCHLINE ITEM SCHEDULE 004010X357 • 850 • TABLE 2 • PO1/SCH • SCHLINE ITEM SCHEDULE
SEGMENT DETAIL
40 SCH - LINE ITEM SCHEDULEX12 Segment Name: Line Item Schedule
X12 Purpose: To specify the data for scheduling a specific line-item
X12 Set Notes: 1. The SCH segment is used to specify various quantities of items orderedthat are to be scheduled. When this segment is used the unit ofmeasurement code (SCH02) should always be identical to the unit ofmeasurement code in the associated PO1 segment (PO103) and the sumof values of quantity (SCH01) should always equal the quantity ordered(PO102) in the PO1 segment.
X12 Syntax: 1. C0304If SCH03 is present, then SCH04 is required.
2. L080910If SCH08 is present, then at least one of SCH09 or SCH10 are required.
3. C0908If SCH09 is present, then SCH08 is required.
4. C1008If SCH10 is present, then SCH08 is required.
Loop: PO1/SCH — LINE ITEM SCHEDULE Loop Repeat: 200
Segment Repeat: 1
Usage: SITUATIONAL
422 Situational Rule: Required when a line item schedule applies to this PO. If not required, donot transmit.
DIAGRAM
SCH01 380 SCH02 355 SCH03 98 SCH04 93 SCH05 374 SCH06 373
SCH ✽ Quantity ✽ Unit/BasisMeas Code ✽ Entity ID
Code ✽ Name ✽ Date/TimeQualifier ✽ Date
M R 1/15 M ID 2/2 O ID 2/3 X AN 1/60 M ID 3/3 M DT 8/8
SCH07 337 SCH08 374 SCH09 373 SCH10 337 SCH11 326 SCH12 350
✽ Time ✽ Date/TimeQualifier ✽ Date ✽ Time ✽ Request Ref
Number ✽ AssignedID ~
O TM 4/8 X ID 3/3 X DT 8/8 X TM 4/8 O AN 1/45 O AN 1/20
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED SCH01 380 Quantity M R 1/15Numeric value of quantity
423 The sum of all SCH01 quantities must equal the value in PO102.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/SCH • SCHIMPLEMENTATION GUIDE LINE ITEM SCHEDULE
AUGUST 2017 159X12J REVIEW DRAFT
REQUIRED SCH02 355 Unit or Basis for Measurement Code M ID 2/2Code specifying the units in which a value is being expressed, or manner in whicha measurement has been taken
424 SCH02 must be the same as PO103.
CODE DEFINITION
03 Seconds
68 Ampere
AM Ampoule
AY Assembly
BA Bale
BD Bundle
BF Board Feet
BG Bag
BI Bar
BJ Band
BL Block
BO Bottle
BR Barrel
BU Bushel
BX Box
CA Case
CB Carboy
CC Cubic Centimeter
CD Carat
CF Cubic Feet
CG Card
CH Container
CI Cubic Inches
CL Cylinder
CM Centimeter
CN Can
CQ Cartridge
CR Cubic Meter
CT Carton
CW Hundred Pounds (CWT)
CX Coil
CY Cubic Yard
DA Days
DF Dram
DK Kilometers
DR Drum
DZ Dozen
E3 Inches, Fraction—Average
E4 Inches, Fraction—Minimum
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/SCH • SCHIMPLEMENTATION GUIDE LINE ITEM SCHEDULE
AUGUST 2017 160X12J REVIEW DRAFT
EA Each
EX Feet, Inches and Fraction
FT Foot
GA Gallon
GH Half Gallon
GR Gram
GS Gross
HC Hundred Count
HL Hundred Feet - Linear
HR Hours
HW Hundred Weight (Long)
IN Inch
JR Jar
KG Kilogram
KT Kit
KV Kelvin
LB Pound
LF Linear Foot
LG Long Ton
LM Linear Meter
LN Length
LO Lot
LT Liter
LY Linear Yard
MC Microgram
ME Milligram
ML Milliliter
MM Millimeter
MO Months
MR Meter
MU Millicurie
MZ Millimeter-minimum
NS Short Ton
OZ Ounce - Av
PA Pail
PC Piece
PD Pad
PF Pallet (Lift)
PG Pounds Gross
PH Pack (PAK)
PK Package
PP Plate
PR Pair
PT Pint
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/SCH • SCHIMPLEMENTATION GUIDE LINE ITEM SCHEDULE
AUGUST 2017 161X12J REVIEW DRAFT
PV Half Pint
PY Peck, Dry U.S.
QR Quire
QT Quart
RD Rod (length) - 5.5 Yards
RE Reel
RL Roll
RM Ream
SC Square Centimeter
SF Square Foot
SH Sheet
SI Square Inch
SJ Sack
SL Sleeve
SM Square Meter
SO Spool
SR Strip
ST Set
SW Skein
SY Square Yard
TB Tube
TG Gross Ton
TH Thousand
TK Tank
TL Thousand Feet (Linear)
TM Thousand Feet (Board)
TN Net Ton (2,,000 LB).
TO Troy Ounce
TW Thousand Sheets
TX Troy Pound
UN Unit
VI Vial
WK Week
YD Yard
YR YearsNOT USED SCH03 98 Entity Identifier Code O ID 2/3
NOT USED SCH04 93 Name X AN 1/60
REQUIRED SCH05 374 Date/Time Qualifier M ID 3/3Code specifying type of date or time, or both date and time
COMMENT: SCH05 specifies the interpretation to be used for SCH06 and SCH07.
CODE DEFINITION
002 Delivery Requested
003 Invoice
450 This is the expected invoicing date.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/SCH • SCHIMPLEMENTATION GUIDE LINE ITEM SCHEDULE
AUGUST 2017 162X12J REVIEW DRAFT
007 Effective
451 The supplier can perform against this line item on orafter this date.
010 Requested Ship
036 Expiration
452 This is the date the line item expires.
038 Ship No Later
043 Publication
468 When the purchase order includes publishedmaterials, this is the date by which the materialsmust be published.
050 Received
063 Do Not Deliver After
064 Do Not Deliver Before
067 Current Schedule Delivery
068 Current Schedule Ship
069 Promised for Delivery
073 Scheduled for Delivery (Prior to and Including)
074 Requested for Delivery (Prior to and Including)
076 Scheduled for Delivery (Week of)
077 Requested for Delivery (Week of)
079 Promised for Shipment
091 Report End
469 This is the date that the agreement for contractlabor to support this PO expires.
100 No Shipping Schedule Established as of
102 Issue
106 Required By
173 Week Ending
193 Period Start
194 Period End
996 Required DeliveryREQUIRED SCH06 373 Date M DT 8/8
Date expressed as CCYYMMDD
SITUATIONAL SCH07 337 Time O TM 4/8Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, orHHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S =integer seconds (00-59) and DD = decimal seconds; decimal seconds areexpressed as follows: D = tenths (0-9) and DD = hundredths (00-99)
425 SITUATIONAL RULE: Required when the schedule identified in SCH05calls for shipment more than once per day. If not required, may betransmitted at the buyer’s discretion but cannot be required by theseller.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/SCH • SCHIMPLEMENTATION GUIDE LINE ITEM SCHEDULE
AUGUST 2017 163X12J REVIEW DRAFT
SITUATIONAL SCH08 374 Date/Time Qualifier X ID 3/3Code specifying type of date or time, or both date and time
SYNTAX: L080910, C0908, C1008
426 SITUATIONAL RULE: Required when multiple dates are identified for thisPO. If not required, do not transmit.
CODE DEFINITION
002 Delivery Requested
003 Invoice
450 This is the expected invoicing date.
007 Effective
451 The supplier can perform against this line item on orafter this date.
010 Requested Ship
036 Expiration
452 This is the date the line item expires.
038 Ship No Later
043 Publication
468 When the purchase order includes publishedmaterials, this is the date by which the materialsmust be published.
050 Received
063 Do Not Deliver After
064 Do Not Deliver Before
067 Current Schedule Delivery
068 Current Schedule Ship
069 Promised for Delivery
073 Scheduled for Delivery (Prior to and Including)
074 Requested for Delivery (Prior to and Including)
076 Scheduled for Delivery (Week of)
077 Requested for Delivery (Week of)
079 Promised for Shipment
091 Report End
469 This is the date that the agreement for contractlabor to support this PO expires.
100 No Shipping Schedule Established as of
102 Issue
106 Required By
173 Week Ending
193 Period Start
194 Period End
996 Required Delivery
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/SCH • SCHIMPLEMENTATION GUIDE LINE ITEM SCHEDULE
AUGUST 2017 164X12J REVIEW DRAFT
SITUATIONAL SCH09 373 Date X DT 8/8Date expressed as CCYYMMDD
SYNTAX: L080910, C0908
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
SITUATIONAL SCH10 337 Time X TM 4/8Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, orHHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S =integer seconds (00-59) and DD = decimal seconds; decimal seconds areexpressed as follows: D = tenths (0-9) and DD = hundredths (00-99)
SYNTAX: L080910, C1008
427 SITUATIONAL RULE: Required when the schedule identified in SCH08calls for shipment more than once per day. If not required, may betransmitted at the buyer’s discretion but cannot be required by theseller.
NOT USED SCH11 326 Request Reference Number O AN 1/45
NOT USED SCH12 350 Assigned Identification O AN 1/20
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/SCH • SCHIMPLEMENTATION GUIDE LINE ITEM SCHEDULE
AUGUST 2017 165X12J REVIEW DRAFT
REFREFERENCE IDENTIFICATION 004010X357 • 850 • TABLE 2 • PO1/SCH • REFCONTRACT REFERENCE
SEGMENT DETAIL
453 REF - CONTRACT REFERENCEX12 Segment Name: Reference Identification
X12 Purpose: To specify identifying information
X12 Syntax: 1. R0203At least one of REF02 or REF03 is required.
Loop: PO1/SCH — LINE ITEM SCHEDULE
Segment Repeat: >1
Usage: SITUATIONAL
428 Situational Rule: Required when necessary for accurate splitting of “Contract Flow-Down”references when multiple contracts apply to the same line item. If notrequired, do not transmit.
DIAGRAM
REF01 128 REF02 127 REF03 352 REF04 C040
REF ✽ ReferenceIdent Qual ✽ Reference
Ident ✽ Description ✽ ReferenceIdentifier ~
M ID 2/3 X AN 1/30 X AN 1/80 O
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED REF01 128 Reference Identification Qualifier M ID 2/3Code qualifying the Reference Identification
CODE DEFINITION
KL Contract ReferenceSITUATIONAL REF02 127 Reference Identification X AN 1/30
Reference information as defined for a particular Transaction Set or as specifiedby the Reference Identification Qualifier
SYNTAX: R0203
429 SITUATIONAL RULE: Required if a contract number or identifier has beenassigned to the referenced contract. If not required, do not transmit.
SITUATIONAL REF03 352 Description X AN 1/80A free-form description to clarify the related data elements and their content
SYNTAX: R0203
470 SITUATIONAL RULE: Required if REF02 is not used or if REF02 is usedand the REF02 value requires clarification. If not required, do nottransmit.
NOT USED REF04 C040 REFERENCE IDENTIFIER O
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/SCH • REFIMPLEMENTATION GUIDE CONTRACT REFERENCE
AUGUST 2017 166X12J REVIEW DRAFT
PKGMARKING,, PACKAGING,, LOADING 004010X357 • 850 • TABLE 2 • PO1/PKG • PKGMARKING, PACKAGING, LOADING
SEGMENT DETAIL
14 PKG - MARKING, PACKAGING, LOADINGX12 Segment Name: Marking, Packaging, Loading
X12 Purpose: To describe marking, packaging, loading, and unloading requirements
X12 Syntax: 1. R040506At least one of PKG04, PKG05 or PKG06 is required.
2. C0403If PKG04 is present, then PKG03 is required.
3. C0501If PKG05 is present, then PKG01 is required.
X12 Comments: 1. Use the MEA (Measurements) Segment to define dimensions, tolerances,weights, counts, physical restrictions, etc.
Loop: PO1/PKG — MARKING, PACKAGING, LOADING Loop Repeat: 200
Segment Repeat: 1
Usage: SITUATIONAL
430 Situational Rule: Required if marking, packaging, or loading instructions are necessary andnot available from an external source which is referenced in theassociated N9 segment. If not required, do not transmit.
DIAGRAM
PKG01 349 PKG02 753 PKG03 559 PKG04 754 PKG05 352 PKG06 400
PKG ✽ Item DescType
✽ PackagingChar Code
✽ AgencyQual Code
✽ PackagingDesc Code
✽ Description ✽ Unit LoadOption Code ~
X ID 1/1 O ID 1/5 X ID 2/2 X AN 1/7 X AN 1/80 X ID 2/2
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED PKG01 349 Item Description Type X ID 1/1Code indicating the format of a description
SYNTAX: C0501
COMMENT: If PKG01 equals “F”, then PKG05 is used. If PKG01 equals “S”, thenPKG04 is used. If PKG01 equals “X”, then both PKG04 and PKG05 are used.
CODE DEFINITION
F Free-form
S Structured (From Industry Code List)
X Semi-structured (Code and Text)
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PKG • PKGIMPLEMENTATION GUIDE MARKING, PACKAGING, LOADING
AUGUST 2017 167X12J REVIEW DRAFT
SITUATIONAL PKG02 753 Packaging Characteristic Code O ID 1/5Code specifying the marking, packaging, loading and related characteristics beingdescribed
455 SITUATIONAL RULE: Required if a packaging characteristic code isnecessary and PKG01 is “S” or “X”. If not required, do not transmit.
CODE DEFINITION
01 Casing Type
10 Shipping Package Labeling
11 Shipping Package Sealing
12 Primary Marking
13 Secondary Marking
34 Product Marking
35 Type of Package
36 Package Specifications
37 Package Protection
38 Tarping
39 Platform/Skid Location
40 Bearing Piece Location
42 Placement on Carrier
43 Spacing Directions
44 Unloading Device
45 Unloading Equipment
60 Product Marking Pattern
61 Product Marking Location
62 Package/Container Mark Location
63 Marking Method
65 Core Characteristics
66 Receiving Facility Limitations
67 Tagging/Bar Code Instructions
68 Skid/Pallet Type
CD Cleaning or Drying Procedure
CODE SOURCE 197: Packaging Requirement CodesCT Cushioning Thickness
CODE SOURCE 197: Packaging Requirement CodesCUD Cushioning and Dunnage
CODE SOURCE 197: Packaging Requirement CodesHM Hazardous Material
CODE SOURCE 204: DoD Material Procedures for Developmentand Application of Packaging Requirements
IC Intermediate Container
CODE SOURCE 197: Packaging Requirement CodesIP Intermediate Pack
LP Level Of Preservation
CODE SOURCE 197: Packaging Requirement CodesOPI Optional Procedure Indicator
CODE SOURCE 197: Packaging Requirement Codes
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PKG • PKGIMPLEMENTATION GUIDE MARKING, PACKAGING, LOADING
AUGUST 2017 168X12J REVIEW DRAFT
PK Packing
CODE SOURCE 197: Packaging Requirement CodesPM Preservation Method
CODE SOURCE 197: Packaging Requirement CodesPML Preservation Material
CODE SOURCE 197: Packaging Requirement CodesSMK Special Marking
CODE SOURCE 197: Packaging Requirement CodesUC Unit Container
CODE SOURCE 197: Packaging Requirement CodesUCL Unit Container Level
CODE SOURCE 197: Packaging Requirement CodesUP Unit Pack
WM Wrapping Material
CODE SOURCE 197: Packaging Requirement CodesSITUATIONAL PKG03 559 Agency Qualifier Code X ID 2/2
Code identifying the agency assigning the code values
SYNTAX: C0403
COMMENT: Use PKG03 to indicate the organization that publishes the code listbeing referred to.
366 SITUATIONAL RULE: Required based on the segment’s syntaxrequirements. If not required, do not transmit.
CODE DEFINITION
AA Aluminum Association
CODE SOURCE 38: Product Characteristic DataCODE SOURCE 39: Packaging Characteristic Data
AB Assigned by Buyer
AS Assigned by Seller
AX ANSI Accredited Standards Committee, X12
CI Chemical Industry Data Exchange (CIDX)
CODE SOURCE 65: Chemical IndustryCM Carbide Manufacturers
DD Department of Defense
CODE SOURCE 253: Military SpecificationDF Department of Defense (DoD)
DR National Wholesale Druggists Association
CODE SOURCE 72: National Wholesale Druggists’ AssociationEI Electronic Industries Association
CODE SOURCE 67: Electronic Industries AssociationMS Military Standard
OP Office Products
PA American Paper Institute
CODE SOURCE 62: American Paper Institute, Inc.ST American Iron & Steel Institute
CODE SOURCE 38: Product Characteristic DataCODE SOURCE 39: Packaging Characteristic Data
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PKG • PKGIMPLEMENTATION GUIDE MARKING, PACKAGING, LOADING
AUGUST 2017 169X12J REVIEW DRAFT
SITUATIONAL PKG04 754 Packaging Description Code X AN 1/7A code from an industry code list which provides specific data about the marking,packaging or loading and unloading of a product
SYNTAX: R040506, C0403
SEMANTIC: PKG04 should be used for industry-specific packaging descriptioncodes.
432 SITUATIONAL RULE: Required when a packaging description code appliesto this PO. If not required, do not transmit.
CODE SOURCE 39: Packaging Characteristic Data
15 External Code Source
SITUATIONAL PKG05 352 Description X AN 1/80A free-form description to clarify the related data elements and their content
SYNTAX: R040506, C0501
COMMENT: Special marking or tagging data can be given in PKG05 (description).
433 SITUATIONAL RULE: Required when PKG01 is F or X. If not required, donot transmit.
NOT USED PKG06 400 Unit Load Option Code X ID 2/2
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/PKG • PKGIMPLEMENTATION GUIDE MARKING, PACKAGING, LOADING
AUGUST 2017 170X12J REVIEW DRAFT
N9REFERENCE IDENTIFICATION 004010X357 • 850 • TABLE 2 • PO1/N9 • N9REFERENCE IDENTIFICATION
SEGMENT DETAIL
20 N9 - REFERENCE IDENTIFICATIONX12 Segment Name: Reference Identification
X12 Purpose: To transmit identifying information as specified by the Reference IdentificationQualifier
X12 Syntax: 1. R0203At least one of N902 or N903 is required.
2. C0605If N906 is present, then N905 is required.
Loop: PO1/N9 — REFERENCE IDENTIFICATION Loop Repeat: 1000
Segment Repeat: 1
Usage: SITUATIONAL
400 Situational Rule: Required when specific information is associated with this PO and is nottransmitted elsewhere in the transaction. If not required do not transmit.
DIAGRAM
N901 128 N902 127 N903 369 N904 373 N905 337 N906 623
N9 ✽ ReferenceIdent Qual ✽ Reference
Ident ✽ Free-FormDescription ✽ Date ✽ Time ✽ Time
CodeM ID 2/3 X AN 1/30 X AN 1/45 O DT 8/8 X TM 4/8 O ID 2/2
N907 C040
✽ ReferenceIdentifier ~
O
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N901 128 Reference Identification Qualifier M ID 2/3Code qualifying the Reference Identification
CODE DEFINITION
19 Division Identifier
2I Tracking Number
32 Credit Repository Code
88 Work Center
98 Container/Packaging Specification Number
ACJ Bill of Material Revision Number
AH Agreement Number
AP Accounts Receivable Number
AS Acceptable Source Supplier ID
AW Air Waybill Number
BC Buyer’s Contract Number
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N9 • N9IMPLEMENTATION GUIDE REFERENCE IDENTIFICATION
AUGUST 2017 171X12J REVIEW DRAFT
BL Government Bill of Lading
BM Bill of Lading Number
BO Bin Location Number
BT Batch Number
BV Purchase Order Line Item Identifier (Buyer)
C1 Customer material specification number
C2 Customer process specification number
C3 Customer specification number
C7 Contract Line Item Number
CA Cost Allocation Reference
CJ Clause Number
CK Check Number
CM Buyer’s Credit Memo
CN Carrier’s Reference Number (PRO/Invoice)
CO Customer Order Number
CP Condition of Purchase Document Number
CR Customer Reference Number
CT Contract Number
D2 Supplier Document Identification Number
DF Defense Federal Acquisition Regulations (DFAR)
CODE SOURCE 80: Government Agency Acquisition RegulationsDG Drawing Number
DK Dock Number
DL Seller’s Debit Memo
DP Department Number
DS Defense Priorities Allocation System (DPAS) PriorityRating
EM Electronic Payment Reference Number
FA Federal Acquisition Regulations (FAR)
CODE SOURCE 80: Government Agency Acquisition RegulationsFI File Identifier
FJ Line Item Control Number
GC Government Contract Number
GP Government Priority Number
H6 Quality Clause
H7 Standard Clause
IV Seller’s Invoice Number
K5 Task Order
KL Contract Reference
KY Site Specific Procedures, Terms, and Conditions
KZ Master Solicitation Procedures, Terms, andConditions
L1 Letters or Notes
LB Lockbox
LF Assembly Line Feed Location
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N9 • N9IMPLEMENTATION GUIDE REFERENCE IDENTIFICATION
AUGUST 2017 172X12J REVIEW DRAFT
LS Bar-Coded Serial Number
LT Lot Number
M1 Material Storage Location
ME Message Address or ID
MJ Model Number
ML Military Rank/Civilian Pay Grade Number
OI Original Invoice Number
OP Original Purchase Order
OQ Order Number
P4 Project Code
PE Plant Number
PF Prime Contractor Contract Number
PH Priority Rating
PK Packing List Number
PM Part Number
PO Purchase Order Number
PR Price Quote Number
PT Purchase Option Agreement
Q1 Quote Number
QQ Unit Number
RA Repetitive Cargo Shipment Number
RF Export Reference Number
RL Reserve Assembly Line Feed Location
RQ Purchase Requisition Number
RS Returnable Container Serial Number
SH Sender Defined Clause
SI Shipper’s Identifying Number for Shipment (SID)
TF Transfer Number
TN Transaction Reference Number
TT Terminal Code
165 A code assigned by a tranportation carrier thatidentifies a freight terminal
URL Uniform Resource Locator
VR Vendor ID Number
VV Voucher
WO Work Order Number
WS Warehouse storage location number
X9 Internal Control Number
ZM Manufacturer Number
ZZ Mutually DefinedREQUIRED N902 127 Reference Identification X AN 1/30
Reference information as defined for a particular Transaction Set or as specifiedby the Reference Identification Qualifier
SYNTAX: R0203
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N9 • N9IMPLEMENTATION GUIDE REFERENCE IDENTIFICATION
AUGUST 2017 173X12J REVIEW DRAFT
SITUATIONAL N903 369 Free-form Description X AN 1/45Free-form descriptive text
SYNTAX: R0203
402 SITUATIONAL RULE: Required when additional detail is needed related toN901 and N902. If not required, do not transmit.
NOT USED N904 373 Date O DT 8/8
NOT USED N905 337 Time X TM 4/8
NOT USED N906 623 Time Code O ID 2/2
NOT USED N907 C040 REFERENCE IDENTIFIER O
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N9 • N9IMPLEMENTATION GUIDE REFERENCE IDENTIFICATION
AUGUST 2017 174X12J REVIEW DRAFT
MSGMESSAGE TEXT 004010X357 • 850 • TABLE 2 • PO1/N9 • MSGMESSAGE TEXT
SEGMENT DETAIL
21 MSG - MESSAGE TEXTX12 Segment Name: Message Text
X12 Purpose: To provide a free-form format that allows the transmission of text information
X12 Syntax: 1. C0302If MSG03 is present, then MSG02 is required.
Loop: PO1/N9 — REFERENCE IDENTIFICATION
Segment Repeat: 1000
Usage: SITUATIONAL
283 Situational Rule: Required when N9 is transmitted and the necessary message exceeds thespace available in N903. If not required, do not transmit.
DIAGRAM
MSG01 933 MSG02 934 MSG03 1470
MSG ✽ Free-FormMessage Txt ✽ Printer
Ctrl Code ✽ Number~
M AN 1/264 X ID 2/2 O N0 1/9
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED MSG01 933 Free-Form Message Text M AN 1/264Free-form message text
NOT USED MSG02 934 Printer Carriage Control Code X ID 2/2
NOT USED MSG03 1470 Number O N0 1/9
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N9 • MSGIMPLEMENTATION GUIDE MESSAGE TEXT
AUGUST 2017 175X12J REVIEW DRAFT
N1NAME 004010X357 • 850 • TABLE 2 • PO1/N1A • N1PURCHASER NAME
SEGMENT DETAIL
285 N1 - PURCHASER NAMEX12 Segment Name: Name
X12 Purpose: To identify a party by type of organization, name, and code
X12 Syntax: 1. R0203At least one of N102 or N103 is required.
2. P0304If either N103 or N104 is present, then the other is required.
Loop: PO1/N1A — PURCHASER NAME Loop Repeat: 10000
Segment Repeat: 1
Usage: SITUATIONAL
456 Situational Rule: Required when the line item purchaser is different than the one identifiedin the header N1 Loop. If not required, do not transmit.
DIAGRAM
N101 98 N102 93 N103 66 N104 67 N105 706 N106 98
N1 ✽ Entity IDCode ✽ Name ✽ ID Code
Qualifier ✽ IDCode ✽ Entity
Relat Code ✽ Entity IDCode ~
M ID 2/3 X AN 1/60 X ID 1/2 X AN 2/80 O ID 2/2 O ID 2/3
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N101 98 Entity Identifier Code M ID 2/3Code identifying an organizational entity, a physical location, property or anindividual
CODE DEFINITION
BY Buying Party (Purchaser)REQUIRED N102 93 Name X AN 1/60
Free-form name
SYNTAX: R0203
REQUIRED N103 66 Identification Code Qualifier X ID 1/2Code designating the system/method of code structure used for IdentificationCode (67)
SYNTAX: R0203, P0304
CODE DEFINITION
1 D-U-N-S Number, Dun & Bradstreet
CODE SOURCE 16: D-U-N-S Number2 Standard Carrier Alpha Code (SCAC)
CODE SOURCE 17: Standard Carrier Alpha Code (SCAC)9 D-U-N-S+4, D-U-N-S Number with Four Character
Suffix
CODE SOURCE 16: D-U-N-S Number91 Assigned by Seller or Seller’s Agent
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1A • N1IMPLEMENTATION GUIDE PURCHASER NAME
AUGUST 2017 176X12J REVIEW DRAFT
92 Assigned by Buyer or Buyer’s Agent
93 Code assigned by the organization originating thetransaction set
94 Code assigned by the organization that is theultimate destination of the transaction set
ZZ Mutually DefinedREQUIRED N104 67 Identification Code X AN 2/80
Code identifying a party or other code
SYNTAX: P0304
COMMENT: This segment, used alone, provides the most efficient method ofproviding organizational identification. To obtain this efficiency the “ID Code”(N104) must provide a key to the table maintained by the transaction processingparty.
15 External Code Source
NOT USED N105 706 Entity Relationship Code O ID 2/2
NOT USED N106 98 Entity Identifier Code O ID 2/3
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1A • N1IMPLEMENTATION GUIDE PURCHASER NAME
AUGUST 2017 177X12J REVIEW DRAFT
N2ADDITIONAL NAME INFORMATION 004010X357 • 850 • TABLE 2 • PO1/N1A • N2ADDITIONAL NAME INFORMATION
SEGMENT DETAIL
23 N2 - ADDITIONAL NAME INFORMATIONX12 Segment Name: Additional Name Information
X12 Purpose: To specify additional names or those longer than 35 characters in length
Loop: PO1/N1A — PURCHASER NAME
Segment Repeat: 2
Usage: SITUATIONAL
252 Situational Rule: Required when necessary to further clarify the party identified in theassociated N1 segment. If not required, do not transmit.
DIAGRAM
N201 93 N202 93
N2 ✽ Name ✽ Name~
M AN 1/60 O AN 1/60
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N201 93 Name M AN 1/60Free-form name
SITUATIONAL N202 93 Name O AN 1/60Free-form name
253 SITUATIONAL RULE: Required if more than 60 characters are necessary toclarify the party. If not required, do not transmit.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1A • N2IMPLEMENTATION GUIDE ADDITIONAL NAME INFORMATION
AUGUST 2017 178X12J REVIEW DRAFT
N3ADDRESS INFORMATION 004010X357 • 850 • TABLE 2 • PO1/N1A • N3ADDRESS INFORMATION
SEGMENT DETAIL
24 N3 - ADDRESS INFORMATIONX12 Segment Name: Address Information
X12 Purpose: To specify the location of the named party
Loop: PO1/N1A — PURCHASER NAME
Segment Repeat: 2
Usage: SITUATIONAL
254 Situational Rule: Required when an address is needed for the associated N1 segment. If notrequired, do not transmit.
DIAGRAM
N301 166 N302 166
N3 ✽ AddressInformation ✽ Address
Information ~
M AN 1/55 O AN 1/55
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N301 166 Address Information M AN 1/55Address information
SITUATIONAL N302 166 Address Information O AN 1/55Address information
255 SITUATIONAL RULE: Required if necessary based on the length of theaddress being transmitted. If not required, do not transmit.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1A • N3IMPLEMENTATION GUIDE ADDRESS INFORMATION
AUGUST 2017 179X12J REVIEW DRAFT
N4GEOGRAPHIC LOCATION 004010X357 • 850 • TABLE 2 • PO1/N1A • N4GEOGRAPHIC LOCATION
SEGMENT DETAIL
25 N4 - GEOGRAPHIC LOCATIONX12 Segment Name: Geographic Location
X12 Purpose: To specify the geographic place of the named party
X12 Syntax: 1. C0605If N406 is present, then N405 is required.
Loop: PO1/N1A — PURCHASER NAME
Segment Repeat: 1
Usage: SITUATIONAL
254 Situational Rule: Required when an address is needed for the associated N1 segment. If notrequired, do not transmit.
DIAGRAM
N401 19 N402 156 N403 116 N404 26 N405 309 N406 310
N4 ✽ CityName ✽ State or
Prov Code ✽ PostalCode ✽ Country
Code ✽ LocationQualifier ✽ Location
Identifier ~
O AN 2/30 O ID 2/2 O ID 3/15 O ID 2/3 X ID 1/2 O AN 1/30
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N401 19 City Name O AN 2/30Free-form text for city name
COMMENT: A combination of either N401 through N404, or N405 and N406 may beadequate to specify a location.
SITUATIONAL N402 156 State or Province Code O ID 2/2Code (Standard State/Province) as defined by appropriate government agency
COMMENT: N402 is required only if city name (N401) is in the U.S. or Canada.
256 SITUATIONAL RULE: Required when the address is in the United States ofAmerica, including its territories, or Canada. If not required, do nottransmit.
CODE SOURCE 22: States and Outlying Areas of the U.S.
26 External FIPS 55 Code Source
SITUATIONAL N403 116 Postal Code O ID 3/15Code defining international postal zone code excluding punctuation and blanks(zip code for United States)
257 SITUATIONAL RULE: Required for addresses within the US or Canada, orwhen applicable in other locales. If not required, do not transmit.
CODE SOURCE 51: ZIP Code
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1A • N4IMPLEMENTATION GUIDE GEOGRAPHIC LOCATION
AUGUST 2017 180X12J REVIEW DRAFT
SITUATIONAL N404 26 Country Code O ID 2/3Code identifying the country
258 SITUATIONAL RULE: Required for addresses outside the US. If notrequired, do not transmit.
CODE SOURCE 5: Countries, Currencies and Funds
243 External ISO code list 3166 source
NOT USED N405 309 Location Qualifier X ID 1/2
NOT USED N406 310 Location Identifier O AN 1/30
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1A • N4IMPLEMENTATION GUIDE GEOGRAPHIC LOCATION
AUGUST 2017 181X12J REVIEW DRAFT
PERADMINISTRATIVE COMMUNICATIONS CONTACT 004010X357 • 850 • TABLE 2 • PO1/N1A • PERBUYER CONTACT INFORMATION
SEGMENT DETAIL
230 PER - BUYER CONTACT INFORMATIONX12 Segment Name: Administrative Communications Contact
X12 Purpose: To identify a person or office to whom administrative communications should bedirected
X12 Syntax: 1. P0304If either PER03 or PER04 is present, then the other is required.
2. P0506If either PER05 or PER06 is present, then the other is required.
3. P0708If either PER07 or PER08 is present, then the other is required.
Loop: PO1/N1A — PURCHASER NAME
Segment Repeat: 1
Usage: SITUATIONAL
246 Situational Rule: Required when the trading partner agreement specifies the transactionwill identify the buyer’s contact information. If not required, do nottransmit.
DIAGRAM
PER01 366 PER02 93 PER03 365 PER04 364 PER05 365 PER06 364
PER ✽ ContactFunct Code ✽ Name ✽ Comm
Number Qual ✽ CommNumber ✽ Comm
Number Qual ✽ CommNumber
M ID 2/2 O AN 1/60 X ID 2/2 X AN 1/80 X ID 2/2 X AN 1/80
PER07 365 PER08 364 PER09 443
✽ CommNumber Qual ✽ Comm
Number ✽ Contact InqReference ~
X ID 2/2 X AN 1/80 O AN 1/20
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED PER01 366 Contact Function Code M ID 2/2Code identifying the major duty or responsibility of the person or group named
CODE DEFINITION
BD Buyer Name or DepartmentREQUIRED PER02 93 Name O AN 1/60
Free-form name
REQUIRED PER03 365 Communication Number Qualifier X ID 2/2Code identifying the type of communication number
SYNTAX: P0304
CODE DEFINITION
EM Electronic Mail
FX Facsimile
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1A • PERIMPLEMENTATION GUIDE BUYER CONTACT INFORMATION
AUGUST 2017 182X12J REVIEW DRAFT
TE Telephone
247 If an extension is required, it is transmitted as partof the number in PER04 identified with the “TE”qualifier, not sent separately in another iteration.
REQUIRED PER04 364 Communication Number X AN 1/80Complete communications number including country or area code whenapplicable
SYNTAX: P0304
SITUATIONAL PER05 365 Communication Number Qualifier X ID 2/2Code identifying the type of communication number
SYNTAX: P0506
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
CODE DEFINITION
EM Electronic Mail
FX Facsimile
TE Telephone
247 If an extension is required, it is transmitted as partof the number in PER04 identified with the “TE”qualifier, not sent separately in another iteration.
SITUATIONAL PER06 364 Communication Number X AN 1/80Complete communications number including country or area code whenapplicable
SYNTAX: P0506
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
SITUATIONAL PER07 365 Communication Number Qualifier X ID 2/2Code identifying the type of communication number
SYNTAX: P0708
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
CODE DEFINITION
EM Electronic Mail
FX Facsimile
TE Telephone
247 If an extension is required, it is transmitted as partof the number in PER04 identified with the “TE”qualifier, not sent separately in another iteration.
SITUATIONAL PER08 364 Communication Number X AN 1/80Complete communications number including country or area code whenapplicable
SYNTAX: P0708
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
NOT USED PER09 443 Contact Inquiry Reference O AN 1/20
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1A • PERIMPLEMENTATION GUIDE BUYER CONTACT INFORMATION
AUGUST 2017 183X12J REVIEW DRAFT
N1NAME 004010X357 • 850 • TABLE 2 • PO1/N1B • N1OTHER PARTY NAME
SEGMENT DETAIL
436 N1 - OTHER PARTY NAMEX12 Segment Name: Name
X12 Purpose: To identify a party by type of organization, name, and code
X12 Syntax: 1. R0203At least one of N102 or N103 is required.
2. P0304If either N103 or N104 is present, then the other is required.
Loop: PO1/N1B — OTHER PARTY NAME Loop Repeat: 10000
Segment Repeat: 1
Usage: SITUATIONAL
457 Situational Rule: Required when the line item party is different than the one identified in theheader N1 Loop. If not required, do not transmit.
DIAGRAM
N101 98 N102 93 N103 66 N104 67 N105 706 N106 98
N1 ✽ Entity IDCode ✽ Name ✽ ID Code
Qualifier ✽ IDCode ✽ Entity
Relat Code ✽ Entity IDCode ~
M ID 2/3 X AN 1/60 X ID 1/2 X AN 2/80 O ID 2/2 O ID 2/3
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N101 98 Entity Identifier Code M ID 2/3Code identifying an organizational entity, a physical location, property or anindividual
CODE DEFINITION
BH Interim Trustee
BT Bill-to-Party
C1 In Care Of Party no. 1
C2 In Care Of Party no. 2
CA Carrier
CB Customs Broker
II Issuer of Invoice
MA Party for whom Item is Ultimately Intended
MF Manufacturer of Goods
OB Ordered By
OI Outside Inspection Agency
PE Payee
PR Payer
RB Receiving Bank
RI Remit To
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1B • N1IMPLEMENTATION GUIDE OTHER PARTY NAME
AUGUST 2017 184X12J REVIEW DRAFT
RL Reporting Location
SE Selling Party
SF Ship From
ST Ship To
SU Supplier/Manufacturer
ZZ Mutually DefinedREQUIRED N102 93 Name X AN 1/60
Free-form name
SYNTAX: R0203
SITUATIONAL N103 66 Identification Code Qualifier X ID 1/2Code designating the system/method of code structure used for IdentificationCode (67)
SYNTAX: R0203, P0304
288 SITUATIONAL RULE: Required when an identification code is required toidentify the party identified in N101.
CODE DEFINITION
1 D-U-N-S Number, Dun & Bradstreet
CODE SOURCE 16: D-U-N-S Number2 Standard Carrier Alpha Code (SCAC)
CODE SOURCE 17: Standard Carrier Alpha Code (SCAC)9 D-U-N-S+4, D-U-N-S Number with Four Character
Suffix
CODE SOURCE 16: D-U-N-S Number91 Assigned by Seller or Seller’s Agent
92 Assigned by Buyer or Buyer’s Agent
93 Code assigned by the organization originating thetransaction set
94 Code assigned by the organization that is theultimate destination of the transaction set
ZZ Mutually DefinedSITUATIONAL N104 67 Identification Code X AN 2/80
Code identifying a party or other code
SYNTAX: P0304
COMMENT: This segment, used alone, provides the most efficient method ofproviding organizational identification. To obtain this efficiency the “ID Code”(N104) must provide a key to the table maintained by the transaction processingparty.
288 SITUATIONAL RULE: Required when an identification code is required toidentify the party identified in N101.
15 External Code Source
NOT USED N105 706 Entity Relationship Code O ID 2/2
NOT USED N106 98 Entity Identifier Code O ID 2/3
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1B • N1IMPLEMENTATION GUIDE OTHER PARTY NAME
AUGUST 2017 185X12J REVIEW DRAFT
N2ADDITIONAL NAME INFORMATION 004010X357 • 850 • TABLE 2 • PO1/N1B • N2ADDITIONAL NAME INFORMATION
SEGMENT DETAIL
23 N2 - ADDITIONAL NAME INFORMATIONX12 Segment Name: Additional Name Information
X12 Purpose: To specify additional names or those longer than 35 characters in length
Loop: PO1/N1B — OTHER PARTY NAME
Segment Repeat: 2
Usage: SITUATIONAL
252 Situational Rule: Required when necessary to further clarify the party identified in theassociated N1 segment. If not required, do not transmit.
DIAGRAM
N201 93 N202 93
N2 ✽ Name ✽ Name~
M AN 1/60 O AN 1/60
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N201 93 Name M AN 1/60Free-form name
SITUATIONAL N202 93 Name O AN 1/60Free-form name
253 SITUATIONAL RULE: Required if more than 60 characters are necessary toclarify the party. If not required, do not transmit.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1B • N2IMPLEMENTATION GUIDE ADDITIONAL NAME INFORMATION
AUGUST 2017 186X12J REVIEW DRAFT
N3ADDRESS INFORMATION 004010X357 • 850 • TABLE 2 • PO1/N1B • N3ADDRESS INFORMATION
SEGMENT DETAIL
24 N3 - ADDRESS INFORMATIONX12 Segment Name: Address Information
X12 Purpose: To specify the location of the named party
Loop: PO1/N1B — OTHER PARTY NAME
Segment Repeat: 2
Usage: SITUATIONAL
254 Situational Rule: Required when an address is needed for the associated N1 segment. If notrequired, do not transmit.
DIAGRAM
N301 166 N302 166
N3 ✽ AddressInformation ✽ Address
Information ~
M AN 1/55 O AN 1/55
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N301 166 Address Information M AN 1/55Address information
SITUATIONAL N302 166 Address Information O AN 1/55Address information
255 SITUATIONAL RULE: Required if necessary based on the length of theaddress being transmitted. If not required, do not transmit.
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1B • N3IMPLEMENTATION GUIDE ADDRESS INFORMATION
AUGUST 2017 187X12J REVIEW DRAFT
N4GEOGRAPHIC LOCATION 004010X357 • 850 • TABLE 2 • PO1/N1B • N4GEOGRAPHIC LOCATION
SEGMENT DETAIL
25 N4 - GEOGRAPHIC LOCATIONX12 Segment Name: Geographic Location
X12 Purpose: To specify the geographic place of the named party
X12 Syntax: 1. C0605If N406 is present, then N405 is required.
Loop: PO1/N1B — OTHER PARTY NAME
Segment Repeat: 1
Usage: SITUATIONAL
254 Situational Rule: Required when an address is needed for the associated N1 segment. If notrequired, do not transmit.
DIAGRAM
N401 19 N402 156 N403 116 N404 26 N405 309 N406 310
N4 ✽ CityName ✽ State or
Prov Code ✽ PostalCode ✽ Country
Code ✽ LocationQualifier ✽ Location
Identifier ~
O AN 2/30 O ID 2/2 O ID 3/15 O ID 2/3 X ID 1/2 O AN 1/30
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED N401 19 City Name O AN 2/30Free-form text for city name
COMMENT: A combination of either N401 through N404, or N405 and N406 may beadequate to specify a location.
SITUATIONAL N402 156 State or Province Code O ID 2/2Code (Standard State/Province) as defined by appropriate government agency
COMMENT: N402 is required only if city name (N401) is in the U.S. or Canada.
256 SITUATIONAL RULE: Required when the address is in the United States ofAmerica, including its territories, or Canada. If not required, do nottransmit.
CODE SOURCE 22: States and Outlying Areas of the U.S.
26 External FIPS 55 Code Source
SITUATIONAL N403 116 Postal Code O ID 3/15Code defining international postal zone code excluding punctuation and blanks(zip code for United States)
257 SITUATIONAL RULE: Required for addresses within the US or Canada, orwhen applicable in other locales. If not required, do not transmit.
CODE SOURCE 51: ZIP Code
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1B • N4IMPLEMENTATION GUIDE GEOGRAPHIC LOCATION
AUGUST 2017 188X12J REVIEW DRAFT
SITUATIONAL N404 26 Country Code O ID 2/3Code identifying the country
258 SITUATIONAL RULE: Required for addresses outside the US. If notrequired, do not transmit.
CODE SOURCE 5: Countries, Currencies and Funds
27 Use ISO Country Code List, ISO 3166
NOT USED N405 309 Location Qualifier X ID 1/2
NOT USED N406 310 Location Identifier O AN 1/30
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1B • N4IMPLEMENTATION GUIDE GEOGRAPHIC LOCATION
AUGUST 2017 189X12J REVIEW DRAFT
PERADMINISTRATIVE COMMUNICATIONS CONTACT 004010X357 • 850 • TABLE 2 • PO1/N1B • PEROTHER PARTY CONTACT INFORMATION
SEGMENT DETAIL
434 PER - OTHER PARTY CONTACTINFORMATION
X12 Segment Name: Administrative Communications Contact
X12 Purpose: To identify a person or office to whom administrative communications should bedirected
X12 Syntax: 1. P0304If either PER03 or PER04 is present, then the other is required.
2. P0506If either PER05 or PER06 is present, then the other is required.
3. P0708If either PER07 or PER08 is present, then the other is required.
Loop: PO1/N1B — OTHER PARTY NAME
Segment Repeat: 1
Usage: SITUATIONAL
458 Situational Rule: Required when the trading partner agreement specifies the transactionwill identify the other party’s contact information. If not required, do nottransmit.
DIAGRAM
PER01 366 PER02 93 PER03 365 PER04 364 PER05 365 PER06 364
PER ✽ ContactFunct Code ✽ Name ✽ Comm
Number Qual ✽ CommNumber ✽ Comm
Number Qual ✽ CommNumber
M ID 2/2 O AN 1/60 X ID 2/2 X AN 1/80 X ID 2/2 X AN 1/80
PER07 365 PER08 364 PER09 443
✽ CommNumber Qual ✽ Comm
Number ✽ Contact InqReference ~
X ID 2/2 X AN 1/80 O AN 1/20
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED PER01 366 Contact Function Code M ID 2/2Code identifying the major duty or responsibility of the person or group named
CODE DEFINITION
CN General ContactREQUIRED PER02 93 Name O AN 1/60
Free-form name
REQUIRED PER03 365 Communication Number Qualifier X ID 2/2Code identifying the type of communication number
SYNTAX: P0304
CODE DEFINITION
EM Electronic Mail
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1B • PERIMPLEMENTATION GUIDE OTHER PARTY CONTACT INFORMATION
AUGUST 2017 190X12J REVIEW DRAFT
FX Facsimile
TE Telephone
247 If an extension is required, it is transmitted as partof the number in PER04 identified with the “TE”qualifier, not sent separately in another iteration.
REQUIRED PER04 364 Communication Number X AN 1/80Complete communications number including country or area code whenapplicable
SYNTAX: P0304
SITUATIONAL PER05 365 Communication Number Qualifier X ID 2/2Code identifying the type of communication number
SYNTAX: P0506
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
CODE DEFINITION
EM Electronic Mail
FX Facsimile
TE Telephone
247 If an extension is required, it is transmitted as partof the number in PER04 identified with the “TE”qualifier, not sent separately in another iteration.
SITUATIONAL PER06 364 Communication Number X AN 1/80Complete communications number including country or area code whenapplicable
SYNTAX: P0506
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
SITUATIONAL PER07 365 Communication Number Qualifier X ID 2/2Code identifying the type of communication number
SYNTAX: P0708
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
CODE DEFINITION
EM Electronic Mail
FX Facsimile
TE Telephone
247 If an extension is required, it is transmitted as partof the number in PER04 identified with the “TE”qualifier, not sent separately in another iteration.
SITUATIONAL PER08 364 Communication Number X AN 1/80Complete communications number including country or area code whenapplicable
SYNTAX: P0708
248 SITUATIONAL RULE: Required when another contact method applies. Ifnot required, not used.
NOT USED PER09 443 Contact Inquiry Reference O AN 1/20
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/N1B • PERIMPLEMENTATION GUIDE OTHER PARTY CONTACT INFORMATION
AUGUST 2017 191X12J REVIEW DRAFT
AMTMONETARY AMOUNT 004010X357 • 850 • TABLE 2 • PO1/AMT • AMTLINE ITEM TOTAL
SEGMENT DETAIL
459 AMT - LINE ITEM TOTALX12 Segment Name: Monetary Amount
X12 Purpose: To indicate the total monetary amount
Loop: PO1/AMT — LINE ITEM TOTAL Loop Repeat: >1
Segment Repeat: 1
Usage: REQUIRED
DIAGRAM
AMT01 522 AMT02 782 AMT03 478
AMT ✽ Amount QualCode ✽ Monetary
Amount ✽ Cred/DebitFlag Code ~
M ID 1/3 M R 1/18 O ID 1/1
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED AMT01 522 Amount Qualifier Code M ID 1/3Code to qualify amount
CODE DEFINITION
1 Line Item TotalREQUIRED AMT02 782 Monetary Amount M R 1/18
Monetary amount
78 AMT02 is the amount as calculated by the sender
SITUATIONAL AMT03 478 Credit/Debit Flag Code O ID 1/1Code indicating whether amount is a credit or debit
460 SITUATIONAL RULE: Required when this amount is a credit. If notrequired, do not transmit.
CODE DEFINITION
C Credit
D Debit
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 2 • PO1/AMT • AMTIMPLEMENTATION GUIDE LINE ITEM TOTAL
AUGUST 2017 192X12J REVIEW DRAFT
CTTTRANSACTION TOTALS 004010X357 • 850 • TABLE 3 • CTT • CTTTRANSACTION TOTALS
SEGMENT DETAIL
45 CTT - TRANSACTION TOTALSX12 Segment Name: Transaction Totals
X12 Purpose: To transmit a hash total for a specific element in the transaction set
X12 Set Notes: 1. The number of line items (CTT01) is the accumulation of the number ofPO1 segments. If used, hash total (CTT02) is the sum of the value ofquantities ordered (PO102) for each PO1 segment.
X12 Syntax: 1. P0304If either CTT03 or CTT04 is present, then the other is required.
2. P0506If either CTT05 or CTT06 is present, then the other is required.
X12 Comments: 1. This segment is intended to provide hash totals to validate transactioncompleteness and correctness.
Loop: CTT — TRANSACTION TOTALS Loop Repeat: 1
Segment Repeat: 1
Usage: REQUIRED
DIAGRAM
CTT01 354 CTT02 347 CTT03 81 CTT04 355 CTT05 183 CTT06 355
CTT ✽ Number ofLine Items ✽ Hash
Total ✽ Weight ✽ Unit/BasisMeas Code ✽ Volume ✽ Unit/Basis
Meas CodeM N0 1/6 O R 1/10 X R 1/10 X ID 2/2 X R 1/8 X ID 2/2
CTT07 352
✽ Description~
O AN 1/80
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED CTT01 354 Number of Line Items M N0 1/6Total number of line items in the transaction set
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 3 • CTT • CTTIMPLEMENTATION GUIDE TRANSACTION TOTALS
AUGUST 2017 193X12J REVIEW DRAFT
SITUATIONAL CTT02 347 Hash Total O R 1/10Sum of values of the specified data element. All values in the data element will besummed without regard to decimal points (explicit or implicit) or signs. Truncationwill occur on the left most digits if the sum is greater than the maximum size ofthe hash total of the data element.
Example:
-.0018 First occurrence of value beinghashed.
.18 Second occurrence of value beinghashed.
1.8 Third occurrence of value beinghashed.
18.01 Fourth occurrence of value beinghashed.
—————1855 Hash total prior to truncation.855 Hash total after truncation to
three-digit field.
471 SITUATIONAL RULE: Required when the trading partner agreementrequires transmission of hash totals. If not required, do nottransmit.
472 If hash total is transmitted it is calculated as the sum of the value ofquantities ordered, PO102, for each PO1 segment in thetransmission.
NOT USED CTT03 81 Weight X R 1/10
NOT USED CTT04 355 Unit or Basis for Measurement Code X ID 2/2
NOT USED CTT05 183 Volume X R 1/8
NOT USED CTT06 355 Unit or Basis for Measurement Code X ID 2/2
NOT USED CTT07 352 Description O AN 1/80
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 3 • CTT • CTTIMPLEMENTATION GUIDE TRANSACTION TOTALS
AUGUST 2017 194X12J REVIEW DRAFT
AMTMONETARY AMOUNT 004010X357 • 850 • TABLE 3 • CTT • AMTTOTAL PO AMOUNT
SEGMENT DETAIL
461 AMT - TOTAL PO AMOUNTX12 Segment Name: Monetary Amount
X12 Purpose: To indicate the total monetary amount
X12 Set Notes: 1. If AMT is used in the summary area, then AMT01 will = TT and AMT02 willindicate total transaction amount as calculated by the sender.
Loop: CTT — TRANSACTION TOTALS
Segment Repeat: 1
Usage: REQUIRED
DIAGRAM
AMT01 522 AMT02 782 AMT03 478
AMT ✽ Amount QualCode ✽ Monetary
Amount ✽ Cred/DebitFlag Code ~
M ID 1/3 M R 1/18 O ID 1/1
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED AMT01 522 Amount Qualifier Code M ID 1/3Code to qualify amount
CODE DEFINITION
TT Total Transaction AmountREQUIRED AMT02 782 Monetary Amount M R 1/18
Monetary amount
SITUATIONAL AMT03 478 Credit/Debit Flag Code O ID 1/1Code indicating whether amount is a credit or debit
460 SITUATIONAL RULE: Required when this amount is a credit. If notrequired, do not transmit.
CODE DEFINITION
C Credit
D Debit
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 3 • CTT • AMTIMPLEMENTATION GUIDE TOTAL PO AMOUNT
AUGUST 2017 195X12J REVIEW DRAFT
SETRANSACTION SET TRAILER 004010X357 • 850 • TABLE 3 • SETRANSACTION SET TRAILER
SEGMENT DETAIL
47 SE - TRANSACTION SET TRAILERX12 Segment Name: Transaction Set Trailer
X12 Purpose: To indicate the end of the transaction set and provide the count of thetransmitted segments (including the beginning (ST) and ending (SE) segments)
X12 Comments: 1. SE is the last segment of each transaction set.
Segment Repeat: 1
Usage: REQUIRED
DIAGRAM
SE01 96 SE02 329
SE ✽ Number ofInc Segs ✽ TS Control
Number ~
M N0 1/10 M AN 4/9
ELEMENT DETAIL
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED SE01 96 Number of Included Segments M N0 1/10Total number of segments included in a transaction set including ST and SEsegments
81 This total includes the ST and SE.
REQUIRED SE02 329 Transaction Set Control Number M AN 4/9Identifying control number that must be unique within the transaction setfunctional group assigned by the originator for a transaction set
NATIONAL AEROSPACE STANDARD 004010X357 • 850 • TABLE 3 • SEIMPLEMENTATION GUIDE TRANSACTION SET TRAILER
AUGUST 2017 196X12J REVIEW DRAFT
3 ExamplesExamples are available at http://examples.x12.org/.
197AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
A External Code Sources
A.1 External Code SourcesAppendix A is a listing of all external code sources referenced in this implementationguide.
5 Countries, Currencies and Funds
SIMPLE DATA ELEMENT/CODE REFERENCES26, 100, 66/38, 235/CH
SOURCECodes for Representation of Names of Countries, ISO 3166-(Latest Release)
Codes for Representation of Currencies and Funds, ISO 4217-(Latest Release)
AVAILABLE FROMAmerican National Standards Institute11 West 42nd Street, 13th FloorNew York, NY 10036
ABSTRACTThis international standard provides a two-letter alphabetic code for representing thenames of countries, dependencies, and other areas of special geopolitical interest forpurposes of international exchange and general directions for the maintenance of thecode.The standard is intended for use in any application requiring expression of entitlesin coded form. Most currencies are those of the geopolitical entities that are listed inISO 3166, Codes for the Representation of Names of Countries. The code may be athree-character alphabetic or three-digit numeric. The two leftmost characters of thealphabetic code identify the currency authority to which the code is assigned (usingthe two character alphabetic code from ISO 3166, if applicable).The rightmost characteris a mnemonic derived from the name of the major currency unit or fund. For currenciesnot associated with a single geographic entity, a specially-allocated two-characteralphabetic code, in the range XA to XZ identifies the currency authority. The rightmostcharacter is derived from the name of the geographic area concerned, and is mnemonicto the extent possible. The numeric codes are identical to those assigned to thegeographic entities listed in ISO 3166.The range 950-998 is reserved for identificationof funds and currencies not associated with a single entity listed in ISO 3166.
A.1AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
16 D-U-N-S Number
SIMPLE DATA ELEMENT/CODE REFERENCES860, 66/1, 66/9, 128/DNS, 128/DUN
SOURCEDun & Bradstreet
AVAILABLE FROMU.S. D-U-N-S Number assignment and lookup services are available through EDI,on-line, several types of mainframe and personal computer media, through a 900Number Service (900-990-3867), and in print.Dun & Bradstreet Information ServicesInformation Quality DepartmentD-U-N-S Number Administration899 Eaton AvenueBethlehem, PA 18025-0001
ABSTRACTThe D-U-N-S Number is a non-indicative nine-digit number assigned and maintainedby Dun & Bradstreet to identify unique business establishments. D-U-N-S Numbersare assigned to businesses worldwide. The ninth digit of the D-U-N-S Number is aModulus Ten Check Digit which catches 100% of single digit errors and 98% of singletransposition errors. D-U-N-S Numbers provide positive identification of businesslocations possessing unique, separate, and distinct operations. Through the D-U-N-SNumber, Dun & Bradstreet maintains linkage between units of an organization to easilyidentify corporate family relationships, such as those between headquarters, branches,subsidiaries, and divisions. The D-U-N-S Number is the non-indicative computer"address" of a business for which detailed marketing and credit information is maintainedby Dun & Bradstreet.
17 Standard Carrier Alpha Code (SCAC)
SIMPLE DATA ELEMENT/CODE REFERENCES140, 296, 298, 66/2, 66/ND, 309/RS
SOURCEDirectory of Standard Multi-Model Carriers and Tariff Agents Codes (SCAC-STAC),NMF 101 Series
AUGUST 2017A.2
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
004010X357 • 850PURCHASE ORDER
X12J REVIEW DRAFT
AVAILABLE FROMNational Motor Freight Association, Inc.2200 Mill RoadAlexandria, VA 22314-4654
ABSTRACTThe standard carrier alpha code (SCAC) lists and codes transportation companies.The SCAC program contemplates that each company will be assigned a unique twoto four letter (alpha) code for use as an abbreviation or to identify a particular companyfor transportation data processing purposes. The combination of letters used by anyone carrier does not conflict with those assigned to other carriers, even though suchother carriers may belong to a different mode. The SCAC directory contains twosections. Section 1 is an alphabetical arrangement of carrier names. Section 2 is analphabetical arrangement of carrier codes.
22 States and Outlying Areas of the U.S.
SIMPLE DATA ELEMENT/CODE REFERENCES156, 66/SJ, 235/A5, 771/009
SOURCENational Zip Code and Post Office Directory
AVAILABLE FROMU.S. Postal ServiceNational Information Data CenterP.O. Box 2977Washington, DC 20013
ABSTRACTProvides names, abbreviations, and codes for the 50 states, the District of Columbia,and the outlying areas of the U.S.The entities listed are considered to be the first orderdivisions of the U.S. Microfiche available from NTIS (same as address above). TheCanadian Post Office lists the following as "official" codes for Canadian Provinces: AB- Alberta BC - British Columbia MB - Manitoba NB - New Brunswick NF - NewfoundlandNS - Nova Scotia NT - North West Territories ON - Ontario PE - Prince Edward IslandPQ - Quebec SK - Saskatchewan YT - Yukon
A.3AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
38 Product Characteristic Data
SIMPLE DATA ELEMENT/CODE REFERENCES751, 559/AA, 559/ST
SOURCEMetals Industry Implementation Guidelines for EBDI: Aluminum Product Supplements(Vol. II)
Metals Industry Implementation Guidelines for EBDI: Steel Product Supplements (Vol.III)
AVAILABLE FROMAluminum Association900 19th Street, N.W.Washington, DC 20006American Iron & Steel Institute1133 15th Street, N.W., Suite 300Washington, DC 20005
ABSTRACTAn industry maintained product description code list which provides specific productcharacteristic data.
39 Packaging Characteristic Data
SIMPLE DATA ELEMENT/CODE REFERENCES754, 559/AA, 559/ST
SOURCEMetals Implementation Guidelines for EBDI: Aluminum Product Supplements (Vol. II)
Metals Implementation Guidelines for EBDI: Steel Product Supplements (Vol. III)
AVAILABLE FROMAluminum Association900 19th Street, N.W.Washington, DC 20006American Iron & Steel Institute1133 15th Street, N.W., Suite 300Washington, DC 20005
AUGUST 2017A.4
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
004010X357 • 850PURCHASE ORDER
X12J REVIEW DRAFT
ABSTRACTAn industry maintained packaging description code list which provides specificpackaging characteristic data.
46 Telecommunications Industry Codes
SIMPLE DATA ELEMENT/CODE REFERENCES751, 1000, 66/41, 66/42, 128/13, 128/15, 235/TY, 559/TI
SOURCETelecommunication Industry Forum (TCIF) Guidelines
TCIF Service Characteristic Qualifiers and Codes
AVAILABLE FROMExchange Carriers Standards Association, Secretariat1200 G Street, NWSuite 500Washington, DC 20005
ABSTRACTThe TCIF Guidelines and Service Characteristic Qualifiers and Codes list the suggestedcodes to be used in the industry. The codes in the Guidelines are subsets of the ASCX12.3 Data Element Dictionary. The Service Characteristic Qualifiers and Codescontain the industry-maintained codes for the service ordering and billing processesfor the industry.
51 ZIP Code
SIMPLE DATA ELEMENT/CODE REFERENCES116, 66/16, 309/PQ, 309/PR, 309/PS, 771/010
SOURCENational ZIP Code and Post Office Directory, Publication 65
The USPS Domestic Mail Manual
AVAILABLE FROMU.S Postal ServiceWashington, DC 20260New Orders
A.5AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
Superintendent of DocumentsP.O. Box 371954Pittsburgh, PA 15250-7954
ABSTRACTThe ZIP Code is a geographic identifier of areas within the United States and itsterritories for purposes of expediting mail distribution by the U.S. Postal Service. It isfive or nine numeric digits.The ZIP Code structure divides the U.S. into ten large groupsof states. The leftmost digit identifies one of these groups. The next two digits identifya smaller geographic area within the large group. The two rightmost digits identify alocal delivery area. In the nine-digit ZIP Code, the four digits that follow the hyphenfurther subdivide the delivery area. The two leftmost digits identify a sector which mayconsist of several large buildings, blocks or groups of streets. The rightmost digitsdivide the sector into segments such as a street, a block, a floor of a building, or acluster of mailboxes. The USPS Domestics Mail Manual includes information on theuse of the new 11-digit zip code.
62 American Paper Institute, Inc.
SIMPLE DATA ELEMENT/CODE REFERENCES66/28, 559/PA
SOURCEIndividual Mill Identifiers
AVAILABLE FROMAmerican Paper Institute, Inc.260 Madison, Ave.New York, NY 10016
ABSTRACTIndividual mill identifiers for product identification for bar coding and EDI for use in theUnited States and Canada.
65 Chemical Industry
SIMPLE DATA ELEMENT/CODE REFERENCES559/CI
SOURCEChemical Industry Data Exchange (CIDX)
AUGUST 2017A.6
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
004010X357 • 850PURCHASE ORDER
X12J REVIEW DRAFT
AVAILABLE FROMChemical Industry Data Exchange (CIDX)P.O. Box 4199Trenton, NJ 08610
ABSTRACTAn industry maintained description code list providing specific characteristic data.
67 Electronic Industries Association
SIMPLE DATA ELEMENT/CODE REFERENCES1225, 1226, 1227, 1229, 559/EI
SOURCEElectronic Industries Association
AVAILABLE FROMElectronic Industries Association2001 Pennsylvania Avenue, N.W.Washington, DC 20006
ABSTRACTCode table for identifying test names and types.
72 National Wholesale Druggists' Association
SIMPLE DATA ELEMENT/CODE REFERENCES559/DR
SOURCENational Wholesale Druggists Association (NWDA)
Chargeback Reason Code List
AVAILABLE FROMNational Wholesale Druggists Association (NWDA)105 Oronoco StreetP.O. Box 238Alexandria, VA 22313
A.7AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
ABSTRACTCodes to describe reasons why a chargeback is rejected.
80 Government Agency Acquisition Regulations
SIMPLE DATA ELEMENT/CODE REFERENCES128/DF, 128/FA, 128/GS, 128/HT, 128/VB, 128/ADA, 128/DHH, 128/DOA, 128/DOC,128/DOE, 128/DOI, 128/DOJ, 128/DOL, 128/DOS, 128/DOT, 128/DTS, 128/EDA,128/EPA, 128/HUD, 128/NAS, 559/FG
SOURCE48 Code of Federal Regulations
AVAILABLE FROMSuperintendent of DocumentsU.S. Government Printing OfficeWashington, DC 20402
ABSTRACTGovernment-wide acquisition regulations - Chapter 1 are those (FAR) jointly issuedby General Services Administration, Department of Defense and the NationalAeronautics and Space Administration. Chapter 2 are those (DFARS) issued by theDepartment of Defense, Chapter 5 are those (GSAR) by the General ServicesAdministration and Chapter 8 are those (VAAR) issued by the Department of VeteransAffairs.
88 National Retail Merchants Association
SIMPLE DATA ELEMENT/CODE REFERENCES235/CM, 235/SM, 559/NR
SOURCEStandard Color & Size Code Handbook
AVAILABLE FROMNational Retail Merchants Association100 West 31st StreetNew York, NY 10001
ABSTRACTThis publication contains standard color and size codes for use in the retail industry.
AUGUST 2017A.8
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
004010X357 • 850PURCHASE ORDER
X12J REVIEW DRAFT
113 Standard Industrial Classification Code
SIMPLE DATA ELEMENT/CODE REFERENCES751, 23/V, 235/SI, 559/MB, 1270/SI
SOURCEStandard Industrial Classification Manual
AVAILABLE FROMNational Technical Information Service5285 Port Royal RoadSpringfield, VA 22161
ABSTRACTThe Standard Industrial Classification (SIC) is a system for classifying establishmentsby type of economic activity. Its purposes are: (1) to facilitate the collection, tabulation,presentation, and analysis of data relating to establishments and (2) to promoteuniformity and comparability in the presentation of statistical data describing theeconomy.
126 American Petroleum Institute
SIMPLE DATA ELEMENT/CODE REFERENCES235/MB, 235/MD, 235/MO, 235/TA
SOURCEPIPENET Implementation Guide Std 1116
Publication #831-11160
AVAILABLE FROMAmerican Petroleum Institute - Publications1220 L Street, N.W.Washington, DC 20005
ABSTRACTContains code lists that enable pipeline companies to specify different types ofmovements involving custody transfer of the product, types of transportation service(sometimes involving different charges and tariffs), special services being renderedand types of fueling operations.
A.9AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
197 Packaging Requirement Codes
SIMPLE DATA ELEMENT/CODE REFERENCES753/CD, 753/CT, 753/IC, 753/LP, 753/PK, 753/PM, 753/UC, 753/WM, 753/CUD,753/OPI, 753/PML, 753/SMK, 753/UCL, 1270/JF, 1270/JG, 1270/JH, 1270/JI
SOURCEPackaging Requirement Codes, MIL-STD-2073-2
AVAILABLE FROMStandardization Document Order DeskBuilding 4D700 Robbins AvenuePhiladelphia, PA 19111-5094
ABSTRACTMIL-STD-2073-2C establishes and defines codes used in describing packaging materialand techniques specified in Department of Defense contracts. Data Element 1270Code JF Reference MIL-STD-2073-2C, Table IX. Provides a comprehensive list ofDepartment of Defense codes which identify the Level A packing requirements for anitem. Code JG Reference MIL-STD-2073-2C, Table IX. Provides a ReferenceMIL-STD-2073-2C, Table IX. Provides a comprehensive list of Department of Defensecodes which identify the Level B packing requirements for an item. Code JH ReferenceMIL-STD-2073-2C, Table IX. Provides a comprehensive list of Department of Defensecodes which identify the Level C packing requirements for an item. Code JI ReferenceMIL-STD-2073-2C, Table VII. Provides a comprehensive list of Department of Defensecodes which identify the intermediate container requirements for an item.
204 DoD Material Procedures for Development andApplication of Packaging Requirements
SIMPLE DATA ELEMENT/CODE REFERENCES753/HM, 1270/JA, 1270/JB, 1270/JC, 1270/JD, 1270/JE, 1270/JK, 1270/JL
SOURCEDepartment of Defense Material Procedures for Development and Applications ofPackaging Requirements (Part 1 of 2 Parts), MIL-STD-2073-1
AVAILABLE FROMStandardization Document Order Desk
AUGUST 2017A.10
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
004010X357 • 850PURCHASE ORDER
X12J REVIEW DRAFT
Building 4D700 Robbins AvenuePhiladelphia, PA 19111-5094
ABSTRACTData Element 1270 Code JA Reference MIL-STD-2073. Provides a comprehensivelist of Department of Defense codes which identify item physical characteristics. CodeJB Reference MIL-STD-2073-1. Provides a comprehensive list of Department ofDefense codes which identify item weight and Fragility characteristics. Code JCReference MIL-STD-2073-1. Provides a comprehensive list of Department of Defensecodes which identify the material needed to preserve an item. Code JD ReferenceMIL-STD-2073-1. Provides a comprehensive list of Department of Defense codeswhich identify the number of units to be contained in a package for an item. Code JEReference MIL-STD-2073-1. Provides a comprehensive list of Department of Defensecodes which identify the preservation data requirements for an item. Code JK ReferenceMIL-STD-2073-1. Provides a comprehensive list of Department of Defense codeswhich identify the number of units to be packed within each intermediate container foran item. Code JL Reference MIL-STD-22073-1. Provides a comprehensive list ofDepartment of Defense codes which identify the special marking requirements for anitem.
206 Government Bill of Lading Office Code
SIMPLE DATA ELEMENT/CODE REFERENCES309
SOURCEDefense Traffic Management Regulation (DTMR), Appendix I - Government Bill ofLading Codes
AVAILABLE FROMMilitary Traffic Management Command (MTMC)Attn: Programs and Systems Support (MTIN-P)5611 Columbia PikeFalls Church, VA 22041-5050
ABSTRACTDefines the regulations for managing the transportation of goods owned or purchasedby the Department of Defense.
A.11AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
253 Military Specification
SIMPLE DATA ELEMENT/CODE REFERENCES559/DD
SOURCEIndividual Military Specification Published in Its Own Document
(See Department of Defense Index of Specifications and Standards (DODISS))
AVAILABLE FROMIndividual Military Specifications Available From:Navy Publications and Printing Service700 Robbins AvenuePhiladelphia, PA 19111-5094DODISS Available From:Government Printing OfficeWashington, DC 20402
ABSTRACTDODISS is a collection of all specifications and standards. Each Military specificationreferenced in the DODISS has its own publication describing its specifications.
471 Compensation Type Code
SIMPLE DATA ELEMENT/CODE REFERENCES235/BR, 1270/CT
SOURCEAnnuity EDI Code Reference
AVAILABLE FROMEC ResourcesP.O. Box 727Hopkinton, NH 03229
ABSTRACTReference for codes used for Annuity reporting and maintenance.
AUGUST 2017A.12
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
004010X357 • 850PURCHASE ORDER
X12J REVIEW DRAFT
544 Nonforfeiture Option
SIMPLE DATA ELEMENT/CODE REFERENCES235/DW
SOURCELife and Annuity Code Lists
AVAILABLE FROMEC ResourcesP.O. Box 727Hopkinton, NH 03229
ABSTRACTList of codes used to describe policy provisions concerning automatic activity whenpremiums are not paid when due.
A.13AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
B EDI Control Directory
B.1 Control Segments• ISA
Interchange Control Header Segment• GS
Functional Group Header Segment• GE
Functional Group Trailer Segment• IEA
Interchange Control Trailer Segment
B.1AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT
004010X132 • 002
NOVEMBER 11, 1999ISAINTERCHANGE CONTROL HEADER 004010X132 • 002 • ISAINTERCHANGE CONTROL HEADER
IMPLEMENTATION
INTERCHANGE CONTROL HEADER1000000 Notes: 1. All positions within each of the data elements must be filled.
2. For compliant implementations under this implementation guide,ISA13, the interchange Control Number, must be a positive unsignednumber. Therefore, the ISA segment can be considered a fixed recordlength segment.
3. The first element separator defines the element separator to be usedthrough the entire interchange.
4. The ISA segment terminator defines the segment terminator usedthroughout the entire interchange.
5. Spaces in the example interchanges are represented by “.” for clarity.
1000001 Example: ISA✽00✽..........✽01✽SECRET....✽ZZ✽SENDERS.ID.....✽ZZ✽
RECEIVERS.ID...✽930602✽1253✽U✽00401✽000000905✽1✽T✽:~
STANDARD
ISA Interchange Control Header
Purpose: To start and identify an interchange of zero or more functional groups andinterchange-related control segments
DIAGRAM
ISA01 I01 ISA02 I02 ISA03 I03 ISA04 I04 ISA05 I05 ISA06 I06
ISA ✽ Author InfoQualifer ✽ Author
Information ✽ SecurityInfo Qual ✽ Security
Information ✽ InterchangeID Qual ✽ Interchange
Sender IDM ID 2/2 M AN 10/10 M ID 2/2 M AN 10/10 M ID 2/2 M AN 15/15
ISA07 I05 ISA08 I07 ISA09 I08 ISA10 I09 ISA11 I10 ISA12 I11
✽ InterchangeID Qual ✽ Interchange
Receiver ID ✽ InterchangeDate ✽ Interchange
Time ✽ Inter CtrlStand Ident ✽ Inter Ctrl
Version NumM ID 2/2 M AN 15/15 M DT 6/6 M TM 4/4 M ID 1/1 M ID 5/5
ISA13 I12 ISA14 I13 ISA15 I14 ISA16 I15
✽ Inter CtrlNumber ✽ Ack
Requested ✽ UsageIndicator ✽ Component
Elem Sepera ~
M N0 9/9 M ID 1/1 M ID 1/1 M 1/1
ELEMENT SUMMARY
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED ISA01 I01 Authorization Information Qualifier M ID 2/2Code to identify the type of information in the Authorization Information
CODE DEFINITION
00 No Authorization Information Present (NoMeaningful Information in I02)
ADVISED
03 Additional Data Identification
X12 STANDARDS FOR EDITECHNICAL REPORT • TYPE 3 CONTROL SEGMENTS
AUGUST 2017 B.2X12J REVIEW DRAFT
REQUIRED ISA02 I02 Authorization Information M AN 10/10Information used for additional identification or authorization of the interchangesender or the data in the interchange; the type of information is set by theAuthorization Information Qualifier (I01)
REQUIRED ISA03 I03 Security Information Qualifier M ID 2/2Code to identify the type of information in the Security Information
CODE DEFINITION
00 No Security Information Present (No MeaningfulInformation in I04)
ADVISED
01 Password
REQUIRED ISA04 I04 Security Information M AN 10/10This is used for identifying the security information about the interchange senderor the data in the interchange; the type of information is set by the SecurityInformation Qualifier (I03)
REQUIRED ISA05 I05 Interchange ID Qualifier M ID 2/2Qualifier to designate the system/method of code structure used to designate thesender or receiver ID element being qualified
1000002 This ID qualifies the Sender in ISA06.
CODE DEFINITION
01 Duns (Dun & Bradstreet)
14 Duns Plus Suffix
20 Health Industry Number (HIN)
CODE SOURCE 121: Health Industry Identification Number
27 Carrier Identification Number as assigned by HealthCare Financing Administration (HCFA)
28 Fiscal Intermediary Identification Number asassigned by Health Care Financing Administration(HCFA)
29 Medicare Provider and Supplier IdentificationNumber as assigned by Health Care FinancingAdministration (HCFA)
30 U.S. Federal Tax Identification Number
33 National Association of Insurance CommissionersCompany Code (NAIC)
ZZ Mutually Defined
REQUIRED ISA06 I06 Interchange Sender ID M AN 15/15Identification code published by the sender for other parties to use as the receiverID to route data to them; the sender always codes this value in the sender IDelement
X12 STANDARDS FOR EDITECHNICAL REPORT • TYPE 3 CONTROL SEGMENTS
AUGUST 2017 B.3X12J REVIEW DRAFT
REQUIRED ISA07 I05 Interchange ID Qualifier M ID 2/2Qualifier to designate the system/method of code structure used to designate thesender or receiver ID element being qualified
1000003 This ID qualifies the Receiver in ISA08.
CODE DEFINITION
01 Duns (Dun & Bradstreet)
14 Duns Plus Suffix
20 Health Industry Number (HIN)
CODE SOURCE 121: Health Industry Identification Number
27 Carrier Identification Number as assigned by HealthCare Financing Administration (HCFA)
28 Fiscal Intermediary Identification Number asassigned by Health Care Financing Administration(HCFA)
29 Medicare Provider and Supplier IdentificationNumber as assigned by Health Care FinancingAdministration (HCFA)
30 U.S. Federal Tax Identification Number
33 National Association of Insurance CommissionersCompany Code (NAIC)
ZZ Mutually Defined
REQUIRED ISA08 I07 Interchange Receiver ID M AN 15/15Identification code published by the receiver of the data; When sending, it is usedby the sender as their sending ID, thus other parties sending to them will use thisas a receiving ID to route data to them
REQUIRED ISA09 I08 Interchange Date M DT 6/6Date of the interchange
1000006 The date format is YYMMDD.
REQUIRED ISA10 I09 Interchange Time M TM 4/4Time of the interchange
1000007 The time format is HHMM.
REQUIRED ISA11 I10 Interchange Control Standards Identifier M ID 1/1Code to identify the agency responsible for the control standard used by themessage that is enclosed by the interchange header and trailer
CODE DEFINITION
U U.S. EDI Community of ASC X12, TDCC, and UCS
REQUIRED ISA12 I11 Interchange Control Version Number M ID 5/5This version number covers the interchange control segments
CODE DEFINITION
00401 Draft Standards for Trial Use Approved forPublication by ASC X12 Procedures Review Boardthrough October 1997
X12 STANDARDS FOR EDITECHNICAL REPORT • TYPE 3 CONTROL SEGMENTS
AUGUST 2017 B.4X12J REVIEW DRAFT
REQUIRED ISA13 I12 Interchange Control Number M N0 9/9A control number assigned by the interchange sender
1000004 The Interchange Control Number, ISA13, must be identical to theassociated Interchange Trailer IEA02.
REQUIRED ISA14 I13 Acknowledgment Requested M ID 1/1Code sent by the sender to request an interchange acknowledgment (TA1)
CODE DEFINITION
0 No Acknowledgment Requested
1 Interchange Acknowledgment Requested
REQUIRED ISA15 I14 Usage Indicator M ID 1/1Code to indicate whether data enclosed by this interchange envelope is test,production or information
CODE DEFINITION
P Production Data
T Test Data
REQUIRED ISA16 I15 Component Element Separator M 1/1Type is not applicable; the component element separator is a delimiter and not adata element; this field provides the delimiter used to separate component dataelements within a composite data structure; this value must be different than thedata element separator and the segment terminator
X12 STANDARDS FOR EDITECHNICAL REPORT • TYPE 3 CONTROL SEGMENTS
AUGUST 2017 B.5X12J REVIEW DRAFT
IEAINTERCHANGE CONTROL TRAILER 004010X132 • 002 • IEAINTERCHANGE CONTROL TRAILER
IMPLEMENTATION
INTERCHANGE CONTROL TRAILER1000005 Example: IEA✽1✽000000905~
STANDARD
IEA Interchange Control Trailer
Purpose: To define the end of an interchange of zero or more functional groups andinterchange-related control segments
DIAGRAM
IEA01 I16 IEA02 I12
IEA ✽ Num of InclFunct Group ✽ Inter Ctrl
Number ~
M N0 1/5 M N0 9/9
ELEMENT SUMMARY
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED IEA01 I16 Number of Included Functional Groups M N0 1/5A count of the number of functional groups included in an interchange
REQUIRED IEA02 I12 Interchange Control Number M N0 9/9A control number assigned by the interchange sender
X12 STANDARDS FOR EDITECHNICAL REPORT • TYPE 3 CONTROL SEGMENTS
AUGUST 2017 B.6X12J REVIEW DRAFT
GSFUNCTIONAL GROUP HEADER 004010X132 • 002 • GSFUNCTIONAL GROUP HEADER
IMPLEMENTATION
FUNCTIONAL GROUP HEADER1000054 Example: GS✽PO✽SENDER CODE✽RECEIVER
CODE✽20000331✽0802✽1✽X✽004010X357~
STANDARD
GS Functional Group Header
Purpose: To indicate the beginning of a functional group and to provide control information
DIAGRAM
GS01 479 GS02 142 GS03 124 GS04 373 GS05 337 GS06 28
GS ✽ FunctionalID Code ✽ Application
Send’s Code ✽ ApplicationRec’s Code ✽ Date ✽ Time ✽ Group Ctrl
NumberM ID 2/2 M AN 2/15 M AN 2/15 M DT 8/8 M TM 4/8 M N0 1/9
GS07 455 GS08 480
✽ ResponsibleAgency Code ✽ Ver/Release
ID Code ~
M ID 1/2 M AN 1/12
ELEMENT SUMMARY
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED GS01 479 Functional Identifier Code M ID 2/2Code identifying a group of application related transaction sets
CODE DEFINITION
PO Purchase Order (850)
REQUIRED GS02 142 Application Sender’s Code M AN 2/15Code identifying party sending transmission; codes agreed to by trading partners
1000009 Use this code to identify the unit sending the information.
REQUIRED GS03 124 Application Receiver’s Code M AN 2/15Code identifying party receiving transmission. Codes agreed to by trading partners
1000010 Use this code to identify the unit receiving the information.
REQUIRED GS04 373 Date M DT 8/8Date expressed as CCYYMMDD
SEMANTIC: GS04 is the group date.
1000011 Use this date for the functional group creation date.
REQUIRED GS05 337 Time M TM 4/8Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, orHHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S =integer seconds (00-59) and DD = decimal seconds; decimal seconds areexpressed as follows: D = tenths (0-9) and DD = hundredths (00-99)
SEMANTIC: GS05 is the group time.
1000012 Use this time for the creation time. The recommended format isHHMM.
X12 STANDARDS FOR EDITECHNICAL REPORT • TYPE 3 CONTROL SEGMENTS
AUGUST 2017 B.7X12J REVIEW DRAFT
REQUIRED GS06 28 Group Control Number M N0 1/9Assigned number originated and maintained by the sender
SEMANTIC: The data interchange control number GS06 in this header must beidentical to the same data element in the associated functional group trailer,GE02.
REQUIRED GS07 455 Responsible Agency Code M ID 1/2Code used in conjunction with Data Element 480 to identify the issuer of thestandard
CODE DEFINITION
X Accredited Standards Committee X12
REQUIRED GS08 480 Version / Release / Industry Identifier Code M AN 1/12Code indicating the version, release, subrelease, and industry identifier of the EDIstandard being used, including the GS and GE segments; if code in DE455 in GSsegment is X, then in DE 480 positions 1-3 are the version number; positions 4-6are the release and subrelease, level of the version; and positions 7-12 are theindustry or trade association identifiers (optionally assigned by user); if code inDE455 in GS segment is T, then other formats are allowed
CODE DEFINITION
004010X357 Draft Standards Approved for Publication by ASCX12 Procedures Review Board through October1997, as published in this implementation guide.
X12 STANDARDS FOR EDITECHNICAL REPORT • TYPE 3 CONTROL SEGMENTS
AUGUST 2017 B.8X12J REVIEW DRAFT
GEFUNCTIONAL GROUP TRAILER 004010X132 • 002 • GEFUNCTIONAL GROUP TRAILER
IMPLEMENTATION
FUNCTIONAL GROUP TRAILER1000013 Example: GE✽1✽1~
STANDARD
GE Functional Group Trailer
Purpose: To indicate the end of a functional group and to provide control information
DIAGRAM
GE01 97 GE02 28
GE ✽ Number ofTS Included ✽ Group Ctrl
Number ~
M N0 1/6 M N0 1/9
ELEMENT SUMMARY
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED GE01 97 Number of Transaction Sets Included M N0 1/6Total number of transaction sets included in the functional group or interchange(transmission) group terminated by the trailer containing this data element
REQUIRED GE02 28 Group Control Number M N0 1/9Assigned number originated and maintained by the sender
SEMANTIC: The data interchange control number GE02 in this trailer must beidentical to the same data element in the associated functional group header,GS06.
X12 STANDARDS FOR EDITECHNICAL REPORT • TYPE 3 CONTROL SEGMENTS
AUGUST 2017 B.9X12J REVIEW DRAFT
TA1INTERCHANGE ACKNOWLEDGMENT 004010X132 • 002 • TA1INTERCHANGE ACKNOWLEDGMENT
IMPLEMENTATION
INTERCHANGE ACKNOWLEDGMENT1000014 Notes: 1. All fields must contain data.
1000015 2. This segment acknowledges the reception of an X12 interchangeheader and trailer from a previous interchange. If the header/trailerpair was received correctly, the TA1 reflects a valid interchange,regardless of the validity of the contents of the data included insidethe header/trailer envelope.
1000076 3. See A.1.5.1, Interchange Acknowledgment, TAI, for interchangeacknowledgment.
1000016 Example: TA1✽000000905✽940101✽0100✽A✽001~
STANDARD
TA1 Interchange Acknowledgment
Purpose: To report the status of processing a received interchange header and trailer orthe non-delivery by a network provider
DIAGRAM
TA101 I12 TA102 I08 TA103 I09 TA104 I17 TA105 I18
TA1 ✽ Inter CtrlNumber ✽ Interchange
Date ✽ InterchangeTime ✽ Interchange
Ack Code ✽ InterchangeNote Code ~
M N0 9/9 M DT 6/6 M TM 4/4 M ID 1/1 M ID 3/3
ELEMENT SUMMARY
USAGEREF.DES.
DATAELEMENT NAME ATTRIBUTES
REQUIRED TA101 I12 Interchange Control Number M N0 9/9A control number assigned by the interchange sender
1000017 This number uniquely identifies the interchange data to the sender.It is assigned by the sender. Together with the sender ID it uniquelyidentifies the interchange data to the receiver. It is suggested thatthe sender, receiver, and all third parties be able to maintain anaudit trail of interchanges using this number.
1000018 In the TA1, this should be the interchange control number of theoriginal interchange that this TA1 is acknowledging.
REQUIRED TA102 I08 Interchange Date M DT 6/6Date of the interchange
1000019 This is the date of the original interchange being acknowledged.(YYMMDD)
REQUIRED TA103 I09 Interchange Time M TM 4/4Time of the interchange
1000020 This is the time of the original interchange being acknowledged.(HHMM)
X12 STANDARDS FOR EDITECHNICAL REPORT • TYPE 3 CONTROL SEGMENTS
AUGUST 2017 B.10X12J REVIEW DRAFT
REQUIRED TA104 I17 Interchange Acknowledgment Code M ID 1/1This indicates the status of the receipt of the interchange control structure
CODE DEFINITION
A The Transmitted Interchange Control StructureHeader and Trailer Have Been Received and HaveNo Errors.
E The Transmitted Interchange Control StructureHeader and Trailer Have Been Received and AreAccepted But Errors Are Noted. This Means theSender Must Not Resend This Data.
R The Transmitted Interchange Control StructureHeader and Trailer are Rejected Because of Errors.
REQUIRED TA105 I18 Interchange Note Code M ID 3/3This numeric code indicates the error found processing the interchange controlstructure
CODE DEFINITION
000 No error
001 The Interchange Control Number in the Header andTrailer Do Not Match. The Value From the Header isUsed in the Acknowledgment.
002 This Standard as Noted in the Control StandardsIdentifier is Not Supported.
003 This Version of the Controls is Not Supported
004 The Segment Terminator is Invalid
005 Invalid Interchange ID Qualifier for Sender
006 Invalid Interchange Sender ID
007 Invalid Interchange ID Qualifier for Receiver
008 Invalid Interchange Receiver ID
009 Unknown Interchange Receiver ID
010 Invalid Authorization Information Qualifier Value
011 Invalid Authorization Information Value
012 Invalid Security Information Qualifier Value
013 Invalid Security Information Value
014 Invalid Interchange Date Value
015 Invalid Interchange Time Value
016 Invalid Interchange Standards Identifier Value
017 Invalid Interchange Version ID Value
018 Invalid Interchange Control Number Value
X12 STANDARDS FOR EDITECHNICAL REPORT • TYPE 3 CONTROL SEGMENTS
AUGUST 2017 B.11X12J REVIEW DRAFT
019 Invalid Acknowledgment Requested Value
020 Invalid Test Indicator Value
021 Invalid Number of Included Groups Value
022 Invalid Control Structure
023 Improper (Premature) End-of-File (Transmission)
024 Invalid Interchange Content (e.g., Invalid GSSegment)
025 Duplicate Interchange Control Number
026 Invalid Data Element Separator
027 Invalid Component Element Separator
028 Invalid Delivery Date in Deferred Delivery Request
029 Invalid Delivery Time in Deferred Delivery Request
030 Invalid Delivery Time Code in Deferred DeliveryRequest
031 Invalid Grade of Service Code
X12 STANDARDS FOR EDITECHNICAL REPORT • TYPE 3 CONTROL SEGMENTS
AUGUST 2017 B.12X12J REVIEW DRAFT
C Change SummaryThis Implementation Guide defines the X12 requirements for the Aerospace Industry PurchaseOrder (850). It is based on version/release/subrelease 004010 of the ASC X12 standards.
C.1AUGUST 2017
004010X357 • 850PURCHASE ORDER
NATIONAL AEROSPACE STANDARDIMPLEMENTATION GUIDE
X12J REVIEW DRAFT