Product Transfer and Resale Report - 867

Similar documents
850 Purchase Order

850 Purchase Order X12/V4010/850: 850 Purchase Order Version: 1.0 Final Publication: 1/21/2009 Notes:

850 - Purchase Order Author: DOT FOODS, INC. Publication: September 24, 2008

860 Purchase Order Change Request - Buyer Initiated

865 Purchase Order Change Acknowledgment/Request - Seller Initiated

861 Receiving Advice/Acceptance Certificate

DSW Shoe Warehouse 832 Price/Sales Catalog Vendor Direct

ANSI X12 version Receiving Advice/ Acceptance Certificate

JR Simplot Food Group Purchase Order Acknowledgment

855 Purchase Order Acknowledgment

Purchase Order Change Request - Buyer Initiated

870 Order Status Report

ANSI X (Product Transfer and Resale Report) Outbound (from Eclipse) Version 4010

GovX Purchase Order. X12/V5010/850: 850 Purchase Order

GovX Purchase Order. X12/V5010/850: 850 Purchase Order

850 Purchase Order. X12/V4010/850: 850 Purchase Order

867 Product Transfer and Resale Report Functional Group=PT

850 Purchase Order X12/V4010/850 Version: 1.0 Company: JR Simplot Company Modified: 11/24/2015 Notes:

850 Purchase Order. Version: X12

EDI Guideline. Version: 2.2. X12/V4010/832 : 832 Price/Sales Catalog. Publication: 1/21/2019 Trading Partner: Quebec EDI Healthcare Program

EDI 850 Version 4010 ANSI X12 Purchase Order Specifications

12/19/2017 Purchase Order Acknowledgment - 855

850 Purchase Order - v4030

CVS/Caremark. Implementation Guide. 810 DSD Invoice. Version X

867 Bill Back itradenetwork OMS

846 Inventory Inquiry/Advice

865 Purchase Order Change Acknowledgment/Request - Seller Initiated

824 Application Advice X12/V4010/824: 824 Application Advice Version: 1.3

855 Purchase Order Acknowledgement X12/V4010/855: 855 Purchase Order Acknowledgement Version: 1.1

860 Purchase Order Change Request - Buyer Initiated

855 Purchase Order Acknowledgment

846 Inventory Inquiry/Advice. X12/V5010/846: 846 Inventory Inquiry/Advice

Functional Acknowledgment - 997

867 Product Transfer and Resale Report

849 Response to Product Transfer

846 Inventory Inquiry/Advice

JR Simplot Agribusiness Ship Notice/Manifest

JR Simplot Corporate 810 Invoice

875 - Grocery Products Purchase Order Author: DOT FOODS, INC. Publication: March 3, 2005

Electronic Data Interchange 832 Price/Sales Catalog (VICS Version ) March Powered By:

849 Response to Product Transfer Account Adjustment

832 Price/Sales Catalog

Functional Acknowledgment

EDI Implementation Guide Version

JR Simplot Food Group Grocery Products Purchase Order. UCS/V4010/875: 875 Grocery Products Purchase Order Version: 1.0

HACHETTE BOOK GROUP USA 850 Purchase Order VERSION 4010 IMPLEMENTATION GUIDE

DSW Designer Shoe Warehouse

Inbound ANSI X Version 04010

870 Order Status Report

846 RAPID Inventory Inquiry/Advice Standard

Functional Acknowledgment - 997

X Envelops. University Hospitals Health Systems University Hospitals of Cleveland ASNI X12 Envelops Version Functional Group ID=

EDI Functional Acknowledgment

846 Inventory Inquiry/Advice

860 Purchase Order Change Request (Buyer Initiated) X12 Version Version: 2.0

997 - Functional Acknowledgment Author: DOT FOODS, INC. Publication: March 3, 2005

Customer EDI Guidelines 997 Functional Acknowledgment

ANSI X (Advance Shipment Notification) Inbound (to Eclipse) Version 4010

830W (R1) War Material Requirements 830 Planning Schedule with Release Capability

Ver 2 Rel 2 Envelope Segments -

BRP Inc. ELECTRONIC DATA INTERCHANGE (EDI) IMPLEMENTATION GUIDE 865 VERSION 4010 FROM SUPPLIER. Document version 1.5

HCHETTE BOOK GROUP USA 855 Purchase Order Acknowledgement VERSION 4010 IMPLEMENTATION GUIDE

852 Product Activity Data Functional Group=PD

EFS 997 Functional Acknowledgment X12/V4010/997: 997 Functional Acknowledgment Version: 1.3

ADOBE Inbound 997 ANSI X Version: 1.0

850 Purchase Order X12 Version Version: 2.0

810 Invoice. Version: 1.0 Final. X12/V4010/810: 810 Invoice. Company: Baker & Taylor Modified: 10/26/2010 Notes:

Zappos EDI Guideline. X12/V4010/860: 860 Purchase Order Change Request - Buyer Initiated. Version: 1.0

Inbound X Version 04010

830 Planning Schedule with Release Capability

862 Shipping Schedule

824 Application Advice

824 Application Advice

Oshkosh 860 Purchase Order Change Request - Buyer Initiated

879 - Price Information

Rite Aid Corporation 875 Grocery Products Purchase Order Version UCS

810 Invoice. X12/V4010/810 : 810 Invoice Version: 2.0 Final

990 Response to a Load Tender

Golfsmith 846 EDI Guidelines

846 Inventory Inquiry/Advice - v4010

Freightliner Corporation Interchange Envelope Structure

ANSI X (Purchase Order) Inbound (to Eclipse) Version 4010

990 Response to a Load Tender

830 - Material Release VERSION: 1.2

ICS Interchange Control Structures

820 Payment Order/Remittance Advice

812 Credit/Debit Adjustment

846 Inventory Inquiry / Advice _Outbound

824 Application Advice

855 Purchase Order Acknowledgment. United Natural Foods

EDI Implementation Guide Version

850 Purchase Order. X12/V4010/850 : 850 Purchase Order Version: 2.0 Final

997 Functional Acknowledgment

850 Purchase Order X12/V4010/850: 850 Purchase Order Version: 1.0 Company: JR Simplot Company Publication: 6/1/2016 Notes:

DoD Transportation Electronic Business (DTEB) Convention

CVS/Caremark. Implementation Guide. 830 Planning Schedule with Release Capability. Version X

810 Invoice Service Parts Version:

Orchard Supply Hardware Direct to Consumer 850 Purchase Order

Transaction Set 849 Response to Product Transfer Account Adjustment

846 Inventory Inquiry/Advice

Transcription:

867 Product Transfer and Resale Report - 4010 Version: 1.0 Author: Land O' Lakes, Inc. V4010 1

867 Product Transfer and Resale Report Functional Group=PT This Draft Standard for Trial Use contains the format and establishes the data contents of the Product Transfer and Resale Report Transaction Set (867) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to: (1) report information about product that has been transferred from one location to another; (2) report sales of product from one or more locations to an end customer; or (3) report sales of a product from one or more locations to an end customer, and demand beyond actual sales (lost orders). Report may be issued by either buyer or seller. Notes: 3/010L The number of line items (CTT01) is the accumulation of the number of LIN segments. If used, hash total (CTT02) is the sum of the value of quantities (QTY02) for each QTY segment. 3/010 The number of line items (CTT01) is the accumulation of the number of LIN segments. If used, hash total (CTT02) is the sum of the value of quantities (QTY02) for each QTY segment. Not Defined: Pos Id Segment Name Req Max Use Repeat Notes Usage ISA Interchange Control Header M 1 Mandatory GS Functional Group Header M 1 Mandatory Heading: Pos Id Segment Name Req Max Use Repeat Notes Usage 010 ST Transaction Set Header M 1 Mandatory 020 BPT Beginning Segment for Product M 1 Mandatory Transfer and Resale 050 DTM Date/Time Reference O 10 Used 060 REF Reference Identification O 12 Used LOOP ID - N1 5 080 N1 Name O 1 Used 120 REF Reference Identification O 12 Used Detail: Pos Id Segment Name Req Max Use Repeat Notes Usage LOOP ID - PTD >1 010 PTD Product Transfer and Resale M 1 Mandatory Detail 020 DTM Date/Time Reference O 10 Used 030 REF Reference Identification O 20 Used 035 PRF Purchase Order Reference O 1 Used LOOP ID - N1 5 050 N1 Name O 1 Used LOOP ID - QTY >1 110 QTY Quantity O 1 Used 120 LIN Item Identification O 1 Used 130 UIT Unit Detail O 12 Used 141 ITA Allowance, Charge or Service O 10 Used 150 PID Product/Item Description O 200 Used Summary: Pos Id Segment Name Req Max Use Repeat Notes Usage V4010 2

LOOP ID - CTT 1 N3/010L 010 CTT Transaction Totals O 1 N3/010 Used 020 AMT Monetary Amount O 12 Used 021 ITA Allowance, Charge or Service O 10 Used 030 SE Transaction Set Trailer M 1 Mandatory Not Defined: Pos Id Segment Name Req Max Use Repeat Notes Usage GE Functional Group Trailer M 1 Mandatory IEA Interchange Control Trailer M 1 Mandatory V4010 3

ISA Interchange Control Header Pos: Max: 1 Not Defined - Mandatory Elements: Loop: N/A 16 User Option (Usage): Mandatory To start and identify an interchange of zero or more functional groups and interchange-related control segments ISA01 I01 Authorization Information Qualifier Description: Code to identify the type of information in the Authorization Information M ID 2/2 Mandatory 00 No Authorization Information Present (No Meaningful Information in I02) ISA02 I02 Authorization Information M AN 10/10 Mandatory Description: Information used for additional identification or authorization of the interchange sender or the data in the interchange; the type of information is set by the Authorization Information Qualifier (I01) ISA03 I03 Security Information Qualifier Description: Code to identify the type of information in the Security Information M ID 2/2 Mandatory 00 No Security Information Present (No Meaningful Information in I04) ISA04 I04 Security Information M AN 10/10 Mandatory Description: This is used for identifying the security information about the interchange sender or the data in the interchange; the type of information is set by the Security Information Qualifier (I03) ISA05 I05 Interchange ID Qualifier Description: Qualifier to designate the system/method of code structure used to designate the sender or receiver ID element being qualified M ID 2/2 Mandatory 01 Duns (Dun & Bradstreet) ISA06 I06 Interchange Sender ID M AN 15/15 Mandatory Description: Identification code published by the sender for other parties to use as the receiver ID to route data to them; the sender always codes this value in the sender ID element ISA07 I05 Interchange ID Qualifier Description: Qualifier to designate the system/method of code structure used to designate the sender or receiver ID element being qualified M ID 2/2 Mandatory 01 Duns (Dun & Bradstreet) V4010 4

ISA08 I07 Interchange Receiver ID M AN 15/15 Mandatory Description: Identification code published by the receiver of the data; When sending, it is used by the sender as their sending ID, thus other parties sending to them will use this as a receiving ID to route data to them ISA09 I08 Interchange Date M DT 6/6 Mandatory Description: Date of the interchange Date YYMMDD ISA10 I09 Interchange Time M TM 4/4 Mandatory Description: Time of the interchange Time HHMM ISA11 I10 Interchange Control Standards Identifier M ID 1/1 Mandatory Description: Code to identify the agency responsible for the control standard used by the message that is enclosed by the interchange header and trailer All valid standard codes are used. ISA12 I11 Interchange Control Version Number Description: Code specifying the version number of the interchange control segments M ID 5/5 Mandatory 00304 Draft Standards for Trial Use Approved for Publication by ASC X12 Procedures Review Board through October 1993 ISA13 I12 Interchange Control Number M N0 9/9 Mandatory Description: A control number assigned by the interchange sender ISA14 I13 Acknowledgment Requested Description: Code sent by the sender to request an interchange acknowledgment (TA1) M ID 1/1 Mandatory 0 No Acknowledgment Requested ISA15 I14 Usage Indicator Description: Code to indicate whether data enclosed by this interchange envelope is test, production or information M ID 1/1 Mandatory P Production Data T Test Data ISA16 I15 Component Element Separator Description: Type is not applicable; the component element separator is a delimiter and not a data element; this field provides the delimiter used to separate component data elements within a composite data structure; this value must be different than the data element separator and the segment terminator M 1/1 Mandatory V4010 5

GS Functional Group Header Pos: Max: 1 Not Defined - Mandatory Loop: N/A Elements: 7 User Option (Usage): Mandatory To indicate the beginning of a functional group and to provide control information Semantics: 1. GS04 is the group date. 2. GS05 is the group time. 3. The data interchange control number GS06 in this header must be identical to the same data element in the associated functional group trailer, GE02. Comments: 1. A functional group of related transaction sets, within the scope of X12 standards, consists of a collection of similar transaction sets enclosed by a functional group header and a functional group trailer. GS01 479 Functional Identifier Code Description: Code identifying a group of application related transaction sets M ID 2/2 Mandatory PT Product Transfer and Resale Report (867) GS02 142 Application Sender's Code M AN 2/15 Mandatory Description: Code identifying party sending transmission; codes agreed to by trading partners Your group Sender ID (Phone number or DUNS) GS03 124 Application Receiver's Code M AN 2/15 Mandatory Description: Code identifying party receiving transmission; codes agreed to by trading partners GS04 373 Date M DT 8/8 Mandatory Description: Date expressed as CCYYMMDD GS06 28 Group Control Number M N0 1/9 Mandatory Description: Assigned number originated and maintained by the sender GS07 455 Responsible Agency Code Description: Code identifying the issuer of the standard; this code is used in conjunction with Data Element 480 M ID 1/2 Mandatory T Transportation Data Coordinating Committee (TDCC) GS08 480 Version / Release / Industry Identifier Code Description: Code indicating the version, release, subrelease, and industry identifier of the EDI standard being used, including the GS and GE segments; if code in DE455 in GS segment is X, then in DE 480 positions 1-3 are the version number; positions 4-6 are the release and subrelease, level of the version; and positions 7-12 M AN 1/12 Mandatory V4010 6

are the industry or trade association identifiers (optionally assigned by user); if code in DE455 in GS segment is T, then other formats are allowed 003040 Draft Standards Approved for Publication by ASC X12 Procedures Review Board through October 1993 V4010 7

ST Transaction Set Header Pos: 010 Max: 1 Heading - Mandatory Loop: N/A Elements: 2 User Option (Usage): Mandatory To indicate the start of a transaction set and to assign a control number Semantics: 1. The transaction set identifier (ST01) used by the translation routines of the interchange partners to select the appropriate transaction set definition (e.g., 810 selects the Invoice Transaction Set). ST01 143 Transaction Set Identifier Code Description: Code uniquely identifying a Transaction Set 867 Product Transfer and Resale Report M ID 3/3 Mandatory ST02 329 Transaction Set Control Number Description: Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set M AN 4/9 Mandatory V4010 8

BPT Beginning Segment for Product Transfer and Resale Pos: 020 Max: 1 Heading - Mandatory Loop: N/A Elements: 7 User Option (Usage): Mandatory To indicate the beginning of the Product Transfer and Resale Report Transaction Set and transmit identifying data Syntax: 1. P0506 - If either BPT05,BPT06 is present, then all are required Semantics: 1. BPT02 identifies the transfer/resale number. 2. BPT03 identifies the transfer/resale date. 3. BPT08 identifies the transfer/resale time. 4. BPT09 is used when it is necessary to reference a Previous Report Number. BPT01 353 Transaction Set Purpose Code M ID 2/2 Mandatory Description: Code identifying purpose of transaction set BPT02 127 Reference Identification O AN 1/30 Used Description: Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier BPT03 373 Date M DT 8/8 Mandatory Description: Date expressed as CCYYMMDD BPT04 755 Report Type Code O ID 2/2 Used Description: Code indicating the title or contents of a document, report or supporting item BPT05 648 Price Multiplier Qualifier X ID 3/3 Condition Description: Code indicating the type of price multiplier BPT06 649 Multiplier X R 1/10 Condition Description: Value to be used as a multiplier to obtain a new value BPT07 306 Action Code Description: Code indicating type of action O ID 1/2 Used V4010 9

DTM Date/Time Reference Pos: 050 Max: 10 Heading - Optional Loop: N/A Elements: 6 User Option (Usage): Used To specify pertinent dates and times Syntax: 1. R020305 - At least one of DTM02,DTM03,DTM05 is required 2. C0403 - If DTM04 is present, then all of DTM03 are required 3. P0506 - If either DTM05,DTM06 is present, then all are required DTM01 374 Date/Time Qualifier Description: Code specifying type of date or time, or both date and time 001 Cancel After 004 Purchase Order 035 Delivered 375 Delivery Start 376 Delivery End M ID 3/3 Mandatory DTM02 373 Date X DT 8/8 Condition Description: Date expressed as CCYYMMDD DTM03 337 Time X TM 4/8 Condition Description: Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99) DTM04 623 Time Code O ID 2/2 Optional Description: Code identifying the time. In accordance with International Standards Organization standard 8601, time can be specified by a + or - and an indication in hours in relation to Universal Time Coordinate (UTC) time; since + is a restricted character, + and - are substituted by P and M in the codes that follow DTM05 1250 Date Time Period Format Qualifier X ID 2/3 Condition Description: Code indicating the date format, time format, or date and time format DTM06 1251 Date Time Period Description: Expression of a date, a time, or range of dates, times or dates and times X AN 1/35 Condition V4010 10

REF Reference Identification Pos: 060 Max: 12 Heading - Optional Loop: N/A Elements: 3 User Option (Usage): Used To specify identifying information Syntax: 1. R0203 - At least one of REF02,REF03 is required Semantics: 1. REF04 contains data relating to the value cited in REF02. REF01 128 Reference Identification Qualifier Description: Code qualifying the Reference Identification CL Seller's Credit Memo CT Contract Number IV Seller's Invoice Number MW Military Call Number PO Purchase Order Number M ID 2/3 Mandatory REF02 127 Reference Identification X AN 1/30 Condition Description: Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier REF03 352 Description Description: A free-form description to clarify the related data elements and their content X AN 1/80 Condition V4010 11

Loop N1 Pos: 080 Repeat: 5 Optional Elements: Loop: N1 N/A To identify a party by type of organization, name, and code Loop Summary: Pos Id Segment Name Req Max Use Repeat Usage 080 N1 Name O 1 Used 120 REF Reference Identification O 12 Used V4010 12

N1 Name Pos: 080 Max: 1 Heading - Optional Loop: N1 Elements: 6 User Option (Usage): Used To identify a party by type of organization, name, and code Syntax: 1. R0203 - At least one of N102,N103 is required 2. P0304 - If either N103,N104 is present, then all are required Comments: 1. This segment, used alone, provides the most efficient method of providing organizational identification. To obtain this efficiency the "ID Code" (N104) must provide a key to the table maintained by the transaction processing party. 2. N105 and N106 further define the type of entity in N101. N101 98 Entity Identifier Code Description: Code identifying an organizational entity, a physical location, property or an individual M ID 2/3 Mandatory DS Distributor N102 93 Name X AN 1/60 Condition Description: Free-form name N103 66 Identification Code Qualifier Description: Code designating the system/method of code structure used for Identification Code (67) X ID 1/2 Condition 9 D-U-N-S+4, D-U-N-S Number with Four Character Suffix 10 Department of Defense Activity Address Code (DODAAC) N104 67 Identification Code X AN 2/80 Condition Description: Code identifying a party or other code N105 706 Entity Relationship Code O ID 2/2 Optional Description: Code describing entity relationship N106 98 Entity Identifier Code Description: Code identifying an organizational entity, a physical location, property or an individual O ID 2/3 Optional V4010 13

REF Reference Identification Pos: 120 Max: 12 Heading - Optional Loop: N1 Elements: 3 User Option (Usage): Used To specify identifying information Syntax: 1. R0203 - At least one of REF02,REF03 is required Semantics: 1. REF04 contains data relating to the value cited in REF02. REF01 128 Reference Identification Qualifier Description: Code qualifying the Reference Identification CL Seller's Credit Memo CT Contract Number IV Seller's Invoice Number MW Military Call Number PO Purchase Order Number M ID 2/3 Mandatory REF02 127 Reference Identification X AN 1/30 Condition Description: Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier REF03 352 Description Description: A free-form description to clarify the related data elements and their content X AN 1/80 Condition V4010 14

Loop PTD Pos: 010 Repeat: >1 Mandatory Elements: Loop: PTD N/A To indicate the start of detail information relating to the transfer/resale of a product and provide identifying data Loop Summary: Pos Id Segment Name Req Max Use Repeat Usage 010 PTD Product Transfer and Resale Detail M 1 Mandatory 020 DTM Date/Time Reference O 10 Used 030 REF Reference Identification O 20 Used 035 PRF Purchase Order Reference O 1 Used 050 Loop N1 O 5 Used 110 Loop QTY O >1 Used V4010 15

PTD Product Transfer and Resale Detail Pos: 010 Max: 1 Detail - Mandatory Loop: PTD Elements: 6 User Option (Usage): Mandatory To indicate the start of detail information relating to the transfer/resale of a product and provide identifying data Syntax: 1. P0203 - If either PTD02,PTD03 is present, then all are required 2. P0405 - If either PTD04,PTD05 is present, then all are required PTD01 521 Product Transfer Type Code M ID 2/2 Mandatory Description: Code identifying the type of product transfer PTD02 648 Price Multiplier Qualifier X ID 3/3 Condition Description: Code indicating the type of price multiplier PTD03 649 Multiplier X R 1/10 Condition Description: Value to be used as a multiplier to obtain a new value PTD04 128 Reference Identification Qualifier X ID 2/3 Condition Description: Code qualifying the Reference Identification PTD05 127 Reference Identification X AN 1/30 Condition Description: Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier PTD06 486 Product Transfer Movement Type Code Description: To indicate the type of product transfer movement O ID 2/2 Optional V4010 16

DTM Date/Time Reference Pos: 020 Max: 10 Detail - Optional Loop: PTD Elements: 6 User Option (Usage): Used To specify pertinent dates and times Syntax: 1. R020305 - At least one of DTM02,DTM03,DTM05 is required 2. C0403 - If DTM04 is present, then all of DTM03 are required 3. P0506 - If either DTM05,DTM06 is present, then all are required DTM01 374 Date/Time Qualifier Description: Code specifying type of date or time, or both date and time 004 Purchase Order 011 Shipped 035 Delivered 375 Delivery Start 376 Delivery End M ID 3/3 Mandatory DTM02 373 Date X DT 8/8 Condition Description: Date expressed as CCYYMMDD DTM03 337 Time X TM 4/8 Condition Description: Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99) DTM04 623 Time Code O ID 2/2 Used Description: Code identifying the time. In accordance with International Standards Organization standard 8601, time can be specified by a + or - and an indication in hours in relation to Universal Time Coordinate (UTC) time; since + is a restricted character, + and - are substituted by P and M in the codes that follow DTM05 1250 Date Time Period Format Qualifier X ID 2/3 Condition Description: Code indicating the date format, time format, or date and time format DTM06 1251 Date Time Period Description: Expression of a date, a time, or range of dates, times or dates and times X AN 1/35 Mandatory V4010 17

REF Reference Identification Pos: 030 Max: 20 Detail - Optional Loop: PTD Elements: 3 User Option (Usage): Used To specify identifying information Syntax: 1. R0203 - At least one of REF02,REF03 is required Semantics: 1. REF04 contains data relating to the value cited in REF02. REF01 128 Reference Identification Qualifier Description: Code qualifying the Reference Identification CL Seller's Credit Memo CT Contract Number IV Seller's Invoice Number MW Military Call Number PO Purchase Order Number M ID 2/3 Mandatory REF02 127 Reference Identification X AN 1/30 Condition Description: Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier Same as BPT02 REF03 352 Description Description: A free-form description to clarify the related data elements and their content X AN 1/80 Condition V4010 18

PRF Purchase Order Reference Pos: 035 Max: 1 Detail - Optional Loop: PTD Elements: 7 User Option (Usage): Used To provide reference to a specific purchase order Semantics: 1. PRF04 is the date assigned by the purchaser to purchase order. PRF01 324 Purchase Order Number M AN 1/22 Mandatory Description: Identifying number for Purchase Order assigned by the orderer/purchaser PRF02 328 Release Number O AN 1/30 Used Description: Number identifying a release against a Purchase Order previously placed by the parties involved in the transaction PRF03 327 Change Order Sequence Number O AN 1/8 Used Description: Number assigned by the orderer identifying a specific change or revision to a previously transmitted transaction set PRF04 373 Date O DT 8/8 Used Description: Date expressed as CCYYMMDD PRF05 350 Assigned Identification O AN 1/20 Used Description: Alphanumeric characters assigned for differentiation within a transaction set PRF06 367 Contract Number O AN 1/30 Used Description: Contract number PRF07 92 Purchase Order Type Code Description: Code specifying the type of Purchase Order All valid standard codes are used. O ID 2/2 Used V4010 19

Loop N1 Pos: 050 Repeat: 5 Optional Elements: Loop: N1 N/A To identify a party by type of organization, name, and code Loop Summary: Pos Id Segment Name Req Max Use Repeat Usage 050 N1 Name O 1 Used V4010 20

N1 Name Pos: 050 Max: 1 Detail - Optional Loop: N1 Elements: 6 User Option (Usage): Used To identify a party by type of organization, name, and code Syntax: 1. R0203 - At least one of N102,N103 is required 2. P0304 - If either N103,N104 is present, then all are required Comments: 1. This segment, used alone, provides the most efficient method of providing organizational identification. To obtain this efficiency the "ID Code" (N104) must provide a key to the table maintained by the transaction processing party. 2. N105 and N106 further define the type of entity in N101. N101 98 Entity Identifier Code Description: Code identifying an organizational entity, a physical location, property or an individual M ID 2/3 Mandatory ST Ship To N102 93 Name X AN 1/60 Condition Description: Free-form name N103 66 Identification Code Qualifier Description: Code designating the system/method of code structure used for Identification Code (67) X ID 1/2 Condition 9 D-U-N-S+4, D-U-N-S Number with Four Character Suffix 10 Department of Defense Activity Address Code (DODAAC) ZZ Mutually Defined N104 67 Identification Code X AN 2/80 Condition Description: Code identifying a party or other code N105 706 Entity Relationship Code O ID 2/2 Optional Description: Code describing entity relationship N106 98 Entity Identifier Code Description: Code identifying an organizational entity, a physical location, property or an individual O ID 2/3 Used V4010 21

Loop QTY Pos: 110 Repeat: >1 Optional Elements: Loop: QTY N/A To specify quantity information Loop Summary: Pos Id Segment Name Req Max Use Repeat Usage 110 QTY Quantity O 1 Used 120 LIN Item Identification O 1 Used 130 UIT Unit Detail O 12 Used 141 ITA Allowance, Charge or Service O 10 Used 150 PID Product/Item Description O 200 Used V4010 22

QTY Quantity Pos: 110 Max: 1 Detail - Optional Loop: QTY Elements: 3 User Option (Usage): Used To specify quantity information Syntax: 1. R0204 - At least one of QTY02,QTY04 is required 2. E0204 - Only one of QTY02,QTY04 may be presented Semantics: 1. QTY04 is used when the quantity is non-numeric. QTY01 673 Quantity Qualifier Description: Code specifying the type of quantity M ID 2/2 Mandatory 39 Shipped Quantity QTY02 380 Quantity X R 1/15 Mandatory Description: Numeric value of quantity QTY03 C001 Composite Unit of Measure O Comp Used Description: To identify a composite unit of measure(see Figures Appendix for examples of use) Comments: 1. If C001-02 is not used, its value is to be 2. If C001-03 is not used, its value is to be 3. If C001-05 is not used, its value is to be 4. If C001-06 is not used, its value is to be 5. If C001-08 is not used, its value is to be 6. If C001-09 is not used, its value is to be 7. If C001-11 is not used, its value is to be 8. If C001-12 is not used, its value is to be 9. If C001-14 is not used, its value is to be 10. If C001-15 is not used, its value is to be 355 Unit or Basis for Measurement Code Description: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken M ID 2/2 Mandatory CA Case V4010 23

LIN Item Identification Pos: 120 Max: 1 Detail - Optional Loop: QTY Elements: 4 User Option (Usage): Used To specify basic item identification data Syntax: 1. P0405 - If either LIN04,LIN05 is present, then all are required 2. P0607 - If either LIN06,LIN07 is present, then all are required 3. P0809 - If either LIN08,LIN09 is present, then all are required 4. P1011 - If either LIN10,LIN11 is present, then all are required 5. P1213 - If either LIN12,LIN13 is present, then all are required 6. P1415 - If either LIN14,LIN15 is present, then all are required 7. P1617 - If either LIN16,LIN17 is present, then all are required 8. P1819 - If either LIN18,LIN19 is present, then all are required 9. P2021 - If either LIN20,LIN21 is present, then all are required 10. P2223 - If either LIN22,LIN23 is present, then all are required 11. P2425 - If either LIN24,LIN25 is present, then all are required 12. P2627 - If either LIN26,LIN27 is present, then all are required 13. P2829 - If either LIN28,LIN29 is present, then all are required 14. P3031 - If either LIN30,LIN31 is present, then all are required Semantics: 1. LIN01 is the line item identification Comments: 1. See the Data Dictionary for a complete list of IDs. 2. LIN02 through LIN31 provide for fifteen different product/service IDs for each item. For example: Case, Color, Drawing No., U.P.C. No., ISBN No., Model No., or SKU. LIN01 350 Assigned Identification Description: Alphanumeric characters assigned for differentiation within a transaction set LIN02 235 Product/Service ID Qualifier Description: Code identifying the type/source of the descriptive number used in Product/Service ID (234) UA U.P.C./EAN Case Code (2-5-5) O AN 1/20 Used M ID 2/2 Mandatory LIN03 234 Product/Service ID M AN 1/48 Mandatory Description: Identifying number for a product or service LIN13 234 Product/Service ID Description: Identifying number for a product or service X AN 1/48 Used V4010 24

UIT Unit Detail Pos: 130 Max: 12 Detail - Optional Loop: QTY Elements: 3 User Option (Usage): Used To specify item unit data Syntax: 1. C0302 - If UIT03 is present, then all of UIT02 are required UIT01 C001 Composite Unit of Measure Description: To identify a composite unit of measure(see Figures Appendix for examples of use) Comments: 1. If C001-02 is not used, its value is to be 2. If C001-03 is not used, its value is to be 3. If C001-05 is not used, its value is to be 4. If C001-06 is not used, its value is to be 5. If C001-08 is not used, its value is to be 6. If C001-09 is not used, its value is to be 7. If C001-11 is not used, its value is to be 8. If C001-12 is not used, its value is to be 9. If C001-14 is not used, its value is to be 10. If C001-15 is not used, its value is to be 355 Unit or Basis for Measurement Code Description: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken CA Case M Comp Mandatory M ID 2/2 Mandatory UIT02 212 Unit Price X R 1/17 Condition Description: Price per unit of product, service, commodity, etc. UIT03 639 Basis of Unit Price Code Description: Code identifying the type of unit price for an item O ID 2/2 Used V4010 25

ITA Allowance, Charge or Service Pos: 141 Max: 10 Detail - Optional Loop: QTY Elements: 7 User Option (Usage): Used To specify allowances, charges, or services Syntax: 1. L02031314 - If ITA02 is present, then at least one of ITA03,ITA13,ITA14 is required 2. C0809 - If ITA08 is present, then all of ITA09 are required 3. P1011 - If either ITA10,ITA11 is present, then all are required 4. C1502 - If ITA15 is present, then all of ITA02 are required 5. C1712 - If ITA17 is present, then all of ITA12 are required Semantics: 1. ITA09 is the allowance or charge percent. 2. ITA10 is the quantity basis when the allowance or charge quantity is different from the purchase order or invoice quantity. 3. ITA12 is the quantity of free goods. Comments: 1. If ITA01 equals "A" - allowance or "C" - charge, then at least one of ITA06, ITA07, or ITA08 must be present. 2. ITA02 identifies the source of the code value in ITA03 or ITA15. 3. If ITA07 is present with either ITA06 or ITA08, then ITA07 takes precedence. 4. ITA13 is used to clarify the allowance, charge, or service. 5. ITA15 specifies the individual code list of the agency specified in ITA02. 6. ITA16 describes the relationship of ITA06, ITA07 or ITA09 to an associated segment. ITA01 248 Allowance or Charge Indicator Description: Code which indicates an allowance or charge for the service specified M ID 1/1 Mandatory A Allowance ITA02 559 Agency Qualifier Code X ID 2/2 Condition Description: Code identifying the agency assigning the code values ITA03 560 Special Services Code X ID 2/10 Condition Description: Code identifying the special service ITA04 331 Allowance or Charge Method of Handling Code Description: Code indicating method of handling for an allowance or charge M ID 2/2 Mandatory 02 Off Invoice ITA05 341 Allowance or Charge Number Description: The number assigned by a vendor referencing an allowance, promotion, deal or O AN 1/16 Used V4010 26

charge ITA06 359 Allowance or Charge Rate Description: Allowance or Charge Rate per Unit ITA07 360 Allowance or Charge Total Amount Description: Total dollar amount for the allowance or charge O R 1/15 Used O N2 1/15 Used V4010 27

PID Product/Item Description Pos: 150 Max: 200 Detail - Optional Loop: QTY Elements: 5 User Option (Usage): Used To describe a product or process in coded or free-form format Syntax: 1. C0403 - If PID04 is present, then all of PID03 are required 2. R0405 - At least one of PID04,PID05 is required 3. C0703 - If PID07 is present, then all of PID03 are required 4. C0804 - If PID08 is present, then all of PID04 are required 5. C0905 - If PID09 is present, then all of PID05 are required Semantics: 1. Use PID03 to indicate the organization that publishes the code list being referred to. 2. PID04 should be used for industry-specific product description codes. 3. PID08 describes the physical characteristics of the product identified in PID04. A "Y" indicates that the specified attribute applies to this item; an "N" indicates it does not apply. Any other value is indeterminate. 4. PID09 is used to identify the language being used in PID05. Comments: 1. If PID01 equals "F", then PID05 is used. If PID01 equals "S", then PID04 is used. If PID01 equals "X", then both PID04 and PID05 are used. 2. Use PID06 when necessary to refer to the product surface or layer being described in the segment. 3. PID07 specifies the individual code list of the agency specified in PID03. PID01 349 Item Description Type Description: Code indicating the format of a description M ID 1/1 Mandatory F Free-form PID02 750 Product/Process Characteristic Code O ID 2/3 Used Description: Code identifying the general class of a product or process characteristic PID03 559 Agency Qualifier Code X ID 2/2 Used Description: Code identifying the agency assigning the code values PID04 751 Product Description Code X AN 1/12 Condition Description: A code from an industry code list which provides specific data about a product characteristic PID05 352 Description Description: A free-form description to clarify the related data elements and their content X AN 1/80 Condition V4010 28

Loop CTT Pos: 010 Repeat: 1 Optional Elements: Loop: CTT N/A To transmit a hash total for a specific element in the transaction set Loop Summary: Pos Id Segment Name Req Max Use Repeat Usage 010 CTT Transaction Totals O 1 Used 020 AMT Monetary Amount O 12 Used 021 ITA Allowance, Charge or Service O 10 Used V4010 29

CTT Transaction Totals Pos: 010 Max: 1 Summary - Optional Loop: CTT Elements: 7 User Option (Usage): Used To transmit a hash total for a specific element in the transaction set Syntax: 1. P0304 - If either CTT03,CTT04 is present, then all are required 2. P0506 - If either CTT05,CTT06 is present, then all are required Comments: 1. This segment is intended to provide hash totals to validate transaction completeness and correctness. CTT01 354 Number of Line Items Description: Total number of line items in the transaction set CTT02 347 Hash Total Description: Sum of values of the specified data element. All values in the data element will be summed without regard to decimal points (explicit or implicit) or signs. Truncation will occur on the left most digits if the sum is greater than the maximum size of the hash total of the data element. Example: -.0018 First occurrence of value being hashed..18 Second occurrence of value being hashed. 1.8 Third occurrence of value being hashed. 18.01 Fourth occurrence of value being hashed. --------- 1855 Hash total prior to truncation. 855 Hash total after truncation to three-digit field. CTT03 81 Weight Description: Numeric value of weight CTT04 355 Unit or Basis for Measurement Code Description: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken 01 Actual Pounds M N0 1/6 Mandatory O R 1/10 Used X R 1/10 Optional X ID 2/2 Condition CTT05 183 Volume X R 1/8 Optional Description: Value of volumetric measure CTT06 355 Unit or Basis for Measurement Code X ID 2/2 Condition Description: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken CTT07 352 Description Description: A free-form description to clarify the related data elements and their content O AN 1/80 Optional V4010 30

AMT Monetary Amount Pos: 020 Max: 12 Summary - Optional Loop: CTT Elements: 2 User Option (Usage): Used To indicate the total monetary amount AMT01 522 Amount Qualifier Code Description: Code to qualify amount 5 Total Invoice Amount M ID 1/3 Mandatory AMT02 782 Monetary Amount M R 1/18 Mandatory Description: Monetary amount V4010 31

ITA Allowance, Charge or Service Pos: 021 Max: 10 Summary - Optional Loop: CTT Elements: 4 User Option (Usage): Used To specify allowances, charges, or services Syntax: 1. L02031314 - If ITA02 is present, then at least one of ITA03,ITA13,ITA14 is required 2. C0809 - If ITA08 is present, then all of ITA09 are required 3. P1011 - If either ITA10,ITA11 is present, then all are required 4. C1502 - If ITA15 is present, then all of ITA02 are required 5. C1712 - If ITA17 is present, then all of ITA12 are required Semantics: 1. ITA09 is the allowance or charge percent. 2. ITA10 is the quantity basis when the allowance or charge quantity is different from the purchase order or invoice quantity. 3. ITA12 is the quantity of free goods. Comments: 1. If ITA01 equals "A" - allowance or "C" - charge, then at least one of ITA06, ITA07, or ITA08 must be present. 2. ITA02 identifies the source of the code value in ITA03 or ITA15. 3. If ITA07 is present with either ITA06 or ITA08, then ITA07 takes precedence. 4. ITA13 is used to clarify the allowance, charge, or service. 5. ITA15 specifies the individual code list of the agency specified in ITA02. 6. ITA16 describes the relationship of ITA06, ITA07 or ITA09 to an associated segment. ITA01 248 Allowance or Charge Indicator Description: Code which indicates an allowance or charge for the service specified M ID 1/1 Mandatory A Allowance C Charge ITA04 331 Allowance or Charge Method of Handling Code Description: Code indicating method of handling for an allowance or charge M ID 2/2 Mandatory 02 Off Invoice 06 Charge to be Paid by Customer ITA05 341 Allowance or Charge Number O AN 1/16 Used Description: The number assigned by a vendor referencing an allowance, promotion, deal or charge ITA07 360 Allowance or Charge Total Amount Description: Total dollar amount for the allowance O N2 1/15 Optional V4010 32

or charge V4010 33

SE Transaction Set Trailer Pos: 030 Max: 1 Summary - Mandatory Loop: N/A Elements: 2 User Option (Usage): Mandatory To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments) Comments: 1. SE is the last segment of each transaction set. SE01 96 Number of Included Segments M N0 1/10 Mandatory Description: Total number of segments included in a transaction set including ST and SE segments SE02 329 Transaction Set Control Number Description: Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set M AN 4/9 Mandatory V4010 34

GE Functional Group Trailer Pos: Max: 1 Not Defined - Mandatory Loop: N/A Elements: 2 User Option (Usage): Mandatory To indicate the end of a functional group and to provide control information Semantics: 1. The data interchange control number GE02 in this trailer must be identical to the same data element in the associated functional group header, GS06. Comments: 1. The use of identical data interchange control numbers in the associated functional group header and trailer is designed to maximize functional group integrity. The control number is the same as that used in the corresponding header. GE01 97 Number of Transaction Sets Included M N0 1/6 Mandatory Description: Total number of transaction sets included in the functional group or interchange (transmission) group terminated by the trailer containing this data element GE02 28 Group Control Number Description: Assigned number originated and maintained by the sender M N0 1/9 Mandatory V4010 35

IEA Interchange Control Trailer Pos: Max: 1 Not Defined - Mandatory Loop: N/A Elements: 2 User Option (Usage): Mandatory To define the end of an interchange of zero or more functional groups and interchange-related control segments IEA01 I16 Number of Included Functional Groups M N0 1/5 Mandatory Description: A count of the number of functional groups included in an interchange IEA02 I12 Interchange Control Number Description: A control number assigned by the interchange sender M N0 9/9 Mandatory V4010 36