Transaction 856. Benteler Automotive Electronic Data Interchange Specifications. Version 2.2 November 30, 2009

Similar documents
862 Shipping Schedule

LVS/ET Division. 862 Shipping Schedule

830 Planning Schedule EDI Implementation Guide

862: Shipping Schedule Outbound from TMD to Vendor

830 Material Release. Dayco Products, LLC. North America Division. ANSI ASC X Version: 1.0 Publication: 10/01/15

EDI X Implementation Guide. Advanced Ship Notice

830 Planning Schedule with Release Capability

Verizon Business Purchasing, LLC 856 Guide 856 Ship Notice/Manifest

DENSO North America Supplier Web IMPLEMENTATION GUIDELINES FOR ASC X12 EDI CONVENTIONS

Advanced Ship Notice Message 856 X12/V3040/856: 856 Advanced Ship notice

ThyssenKrupp Presta Danville, LLC. EDI Implementation Guidelines for 830 Planning Schedule with Release Capability ANSI X-12 version/release

830 Planning Schedule with Release Capability

856 Ship Notice/Manifest

EMPIRE ELECTRONICS, INC. Address Qualifier: 12 EDI Address: IMPLEMENTATION GUIDE

204 Motor Carrier Load Tender X12 Version 4010 Outbound from Advance Auto

Message Implementation Guideline for JIS suppliers MBUSI_003050_856. based on. 856 Ship Notice/Manifest X

EDI Implementation Guide for SAP ASN

ACE HARDWARE 856 ADVANCED SHIP NOTICE ANSI X

EDI 830 Planning Schedule with Release Capability. VERSION: ANSI ASC X12 Version Release 4010

Martinrea International s EDI Specifications. AIAG version 4010 ANSI X (Planning Schedule)

211 Motor Carrier Bill of Lading

810 - Invoice. Version: X12

944 Warehouse Stock Transfer Receipt Advice

Martinrea International s EDI Specifications. AIAG version 4010 ANSI X (Planning Schedule)

Freightliner LLC 830 Planning Schedule w/ Release Capability

856 Ship Notice/Manifest Purchase Order Carton Consolidation Shipment Pick/Pack Structure

856 Ship Notice/Manifest Standard Carton Pack Structure

KOHLER COMPANY VENDOR SHIP NOTICE LAYOUT (856) Kohler Description Number M = Mandatory O = Optional C = Conditional

ANSI X12 version Invoice

830 Planning Schedule with Release Capability

856 Advance Ship Notice Segment Descriptions Transmission Data File Specifications Ansi X12 Version 4010

856 Ship Notice/Manifest

LOOP ID - IT IT1 Baseline Item Data (Invoice) M 1 LOOP ID - SAC SAC Service, Promotion, Allowance, or Charge Information

ARVINMERITOR P.O.'S 850 TRANSACTION SET WILL BE UTILIZED TO COMMUNICATE CONTRACTUAL INFORMATION REGARDING PART AND PRICE

TSC 856 Store & DC. Message Implementation Guideline. based on. 856 Ship Notice/Manifest X

810 Invoice. Introduction: Notes: Heading: Detail: Functional Group ID=IN

LOWE'S EDI. 856 Advance Ship Notice. Version:

810 Invoice Functional Group=IN

X12 Implementation Guidelines For. Inbound Primary Metals Advance Ship Notice V002002FORD. (856i Primary Metals)

180 Return Merchandise Authorization and Notification

870 Order Status Report (Version 4010) Target Corporation Common

MAGNA. ANSI X12 - Version AIAG. Advanced Shipping Notice / Manifest [856] IMPLEMENTATION GUIDE

CSI EDI ASN 856 specification Version /21/ ASN Advance Shipping Notice. Version: ANSI X /21/2012 V 1.

852 Product Activity Data Version 04010

325 Consolidation of Goods In Container

UPS Freight. Functional Acknowledgment v4010 Specifications. Pos. No. Seg. ID. Name Req. Des. Max User Repeat LOOP ID AK

Introduction: Heading: Detail: Transaction Set Notes. Functional Group ID=RG

PART 1: ANSI X.12 - RELEASE RPS-EDI Specifications Reference Guide

830 Planning Schedule with Release Capability

EDI Implementation Guide 856 Advance Ship Notice Version 4010

Warehouse Inventory Adjustment Advice - 947

945 Warehouse Shipping Advice

EDI - GENERAL INFORMATION

EDI SPECIFICATIONS 210 MOTOR FREIGHT INVOICE

830 Planning Schedule with Release Capability SUPPLIER version

X12 Implementation Guidelines For Inbound Price Catalog v (832I)

X12 Implementation Guidelines For Outbound Purchase Order v2001 (850O)

AT&T Corporate Standard Specifications for New Horizons Wireline EDI 810 Invoice

Pittsburgh Glass Works. X Purchase Order Specifications

Warehouse Shipping Advice - 945

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

IMPLEMENTATION GUIDELINES FOR ANSI ASC X12 EDI CONVENTIONS COMMODITY PROCUREMENT MATERIAL CLAIM (847) TRANSACTION SET

EDI Specifications Version 4010 / Transaction Set 858 Shipment Information

IMPLEMENTATION GUIDELINES FOR ANSI ASC X12 EDI CONVENTIONS MOPAR DISTRIBUTOR PURCHASE ORDER (850) TRANSACTION SET

CSX 322 Intermodal Event Report. Version:

810 Invoice. Version: 1.0 Final. Company: Oshkosh Corporation Publication: 9/26/2016 Currently available for ONLY JLG and McNeilus

Inbound 855 (P.O. Acknowledgment) X12 Specification for Release

855 PO Acknowledgment X12 Version 4010

JCPenney 856 Ship Notice/Manifest Version 4030

Verizon Business Purchasing, LLC 855 Guide 855 Purchase Order Acknowledgment

EDI Specifications Version 4010 / Transaction Set 820 Payment Order/Remittance Advice

EDI Specifications Version 4010 / Transaction Set 310 Freight Receipt and Invoice (Ocean)

Functional information for inbound EDI purchase order (PO) EDIFACT - ORDERS ANSI X12-850

Electronic Data Interchange 850 Pre-Pack Purchase Order (VICS Version ) March Powered By:

EDI Specifications Version 4010 / Transaction Set 110 Air Freight Details and Invoice

Inquiry/Advice 060 REF Reference Identification O 12. Detail: Pos.Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments LOOP ID LIN 10000

KOHL S INVOICE PROGRAMMER'S REFERENCE GUIDE VERSION 4010VICS. Revised: July 10, 2015

EDI Change Guide May 2018

09/25/2015 Motor Carrier Freight Details and Invoice Table of Contents

210 Motor Carrier Freight Details and Invoice

EDI Implementation Guide PROCUREMENT

945 Warehouse Shipping Advice

856 - Ship Notice/Manifest

CSI EDI PO 850 specification Version /28/2011. Version: ANSI X /28/2011 V 1.1. From CSI TO Domestic 3PL

862 Pull Loop System

NAPM RAIL INDUSTRY FORUM PURCHASE ORDER IMPLEMENTATION GUIDELINE FOR EDI

NAPM RAIL INDUSTRY FORUM INVOICE IMPLEMENTATION GUIDELINE FOR EDI. Pos Id Segment Name Req Max Use Repeat Notes Usage

Caterpillar Inc. 02/11/ Electronic Invoice

This document defines the AAFES Business Requirements for the Ship Notice/Manifest.

05/11/1998 Ingram Book Company Purchase Order INGRAM BOOK COMPANY Electronic Data Interchange Mapping Requirements PURCHASE ORDER (850)

MMG 856 Inbound Ship Notice/Manifest Macy s Merchandising Group ANSI X.12 Version 4010 ANSI X.12 Document Mapping Effective 03/15/2016

856 Ship Notice/Manifest v4010

EDI Implementation Guide PROCUREMENT

EDI Implementation Guide 850 Purchase Orders Version 4010 Effective Date: 25 July 2008

EDI Specifications Guide. 850 Supplier Purchase Order

FILE LAYOUT FOR 855 EDI TRANSACTION (OUTBOUND)

Implementation. Guide For. ComEd. Electronic Data Interchange. Transaction Set. Version Remittance. Version 1.

Briggs & Stratton. 856 Ship Notice/Manifest Version B&S 856 ASN EDI Manual

EDI Implementation Guide 860 Purchase Order Changes Version 4010 Effective Date: 25 July 2008

Some optional segments or data elements may not be present in this documentation.

Transcription:

Benteler Automotive Electronic Data Interchange Specifications Transaction 856 Version 2.2 November 30, 2009 NAO_LO-023 Benteler Automotive 1 November 30,2009 856 Version 4010 Version 2.2

Changes from Version 2.1 2.2 1. Update the list of active Benteler Plants in the N1 segment 2. Removed reference to BOL number being unique within a one year period in the BSN segment. 3. Removed Contact and VAN Information NAO_LO-023 Benteler Automotive 2 November 30,2009 856 Version 4010 Version 2.2

BENTELER AUTOMOTIVE 856 Ship Notice/Manifest Functional Group ID=SH Introduction: This Draft Standard for Trial Use contains the format and establishes the data contents of the Ship Notice/Manifest Transaction Set (856) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to list the contents of a shipment of goods as well as additional information relating to the shipment, such as order information, product description, physical characteristics, type of packaging, marking, carrier information, and configuration of goods within the transportation equipment. The transaction set enables the sender to describe the contents and configuration of a shipment in various levels of detail and provides an ordered flexibility to convey information. The sender of this transaction is the organization responsible for detailing and communicating the contents of a shipment, or shipments, to one or more receivers of the transaction set. The receiver of this transaction set can be any organization having an interest in the contents of a shipment or information about the contents of a shipment. Heading: Detail: Pos. Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments 010 ST Transaction Set Header M 1 020 BSN Beginning Segment for Ship Notice M 1 040 DTM Date/Time Reference M 1 Pos. Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments LOOP ID - HL (SHIPMENT LEVEL) 1 010 HL Hierarchical Level M 1 110 TD1 Carrier Details (Quantity and Weight) M 1 120 TD5 Carrier Details (Routing Sequence/Transit M 1 Time) 130 TD3 Carrier Details (Equipment) M 1 LOOP ID - N1 2 230 N1 Name M 1 Summary: LOOP ID - HL (ITEM LEVEL) 200000 010 HL Hierarchical Level M 1 020 LIN Item Identification M 1 030 SN1 Item Detail (Shipment) M 1 Pos. Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments 010 CTT Transaction Totals M 1 020 SE Transaction Set Trailer M 1 NAO_LO-023 Benteler Automotive 3 November 30,2009 856 Version 4010 Version 2.2

Segment: ISA Interchange Control Header Position: 005 Loop: Level: Heading Purpose: To start and identify an interchange of zero or more functional groups and interchangerelated control segments Semantic Notes: Example: ISA~00~ ~00~ ~01~112836044 ~01~115310336 ~021105~0832~U~ 00400~000000168~0~P~< ISA01 I01 Authorization Information Qualifier M ID 2/2 Use "00" ISA02 I02 Authorization Information M AN 10/10 Use Ten Spaces ISA03 I03 Security Information Qualifier M ID 2/2 Use "00" ISA04 I04 Security Information M AN 10/10 Use Ten Spaces ISA05 I05 Interchange ID Qualifier M ID 2/2 Use "01" or other applicable codes ISA06 I06 Interchange Sender ID M AN 15/15 DUNS Number. Left Justify, Space Fill ISA07 I05 Interchange ID Qualifier M ID 2/2 Use "01" or other applicable codes ISA08 I07 Interchange Receiver ID M AN 15/15 DUNS Number. Left Justify, Space Fill ISA09 I08 Interchange Date M DT 6/6 Date of Creation ISA10 I09 Interchange Time M TM 4/4 Time Of Creation ISA11 I10 Interchange Control Standards Identifier M ID 1/1 Use "U" for U.S. ISA12 I11 Interchange Control Version Number M ID 5/5 Use "00401" ISA13 I12 Interchange Control Number M N0 9/9 A control number assigned by the interchange sender ISA14 I13 Acknowledgment Requested M ID 1/1 Use "0" for no Ack. Req., Use "1" for Ack. Req ISA15 I14 Usage Indicator M ID 1/1 Use "T" For Test or "P" For Production Refer to 004010 Data Element Dictionary for acceptable code values. ISA16 I15 Component Element Separator M AN 1/1 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 NAO_LO-023 Benteler Automotive 4 November 30,2009 856 Version 4010 Version 2.2

Segment: GS Functional Group Header Position: 007 Loop: Level: Heading Purpose: To indicate the beginning of a functional group and to provide control information Semantic Notes: 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. Example: GS~SH~112836044~115310336~20021105~0832~159~X~004010 GS01 479 Functional Identifier Code M ID 2/2 Use "SH" for Advanced Ship Notice GS02 142 Application Sender's Code M AN 2/15 Use Duns Number GS03 124 Application Receiver's Code M AN 2/15 Use Duns Number GS04 373 Date M DT 8/8 Creation Date GS05 337 Time M TM 4/8 Creation Time GS06 28 Group Control Number M N0 1/9 Start with 1 and increment by 1 for each subsequent GS Segment GS07 455 Responsible Agency Code M ID 1/2 Use "X" GS08 480 Version / Release / Industry Identifier Code M AN 6/6 Use "004010" NAO_LO-023 Benteler Automotive 5 November 30,2009 856 Version 4010 Version 2.2

Segment: ST Transaction Set Header Position: 010 Loop: Level: Heading Purpose: To indicate the start of a transaction set and to assign a control number Semantic Notes: 1 The transaction set identifier (ST01) is used by the translation routines of the interchange partners to select the appropriate transaction set definition (e.g., 810 selects the Invoice Transaction Set). Example: ST~856~0001 ST01 143 Transaction Set Identifier Code M ID 3/3 Code uniquely identifying a Transaction Set Refer to 004010 Data Element Dictionary for acceptable code values. ST02 329 Transaction Set Control Number M AN 4/9 Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set NAO_LO-023 Benteler Automotive 6 November 30,2009 856 Version 4010 Version 2.2

Segment: BSN Beginning Segment for Ship Notice Position: 020 Loop: Level: Heading Purpose: To transmit identifying numbers, dates, and other basic data relating to the transaction set Semantic Notes: Example: BSN~00~123456789~20021113~1245 BSN01 353 Transaction Set Purpose Code M ID 2/2 Use "00" (Original) BSN02 396 Shipment Identification M AN 1/9 A unique control number assigned by the original shipper to identify a specific shipment. Must not repeat. BSN03 373 Date M DT 8/8 ASN Creation Date. Format: CCYYMMDD BSN04 337 Time M TM 4/4 ASN Creation Time. Format: HHMM NAO_LO-023 Benteler Automotive 7 November 30,2009 856 Version 4010 Version 2.2

Segment: DTM Date/Time Reference Position: 040 Loop: Level: Heading Purpose: To specify pertinent dates and times Semantic Notes: Example: DTM~011~20021113~1246 DTM01 374 Date/Time Qualifier M ID 3/3 Use '011' (Shipped Date) DTM02 373 Date M DT 8/8 Shipment Date. Format: CCYYMMDD DTM03 337 Time M TM 4/4 Shipment Time. Format: HHMM NAO_LO-023 Benteler Automotive 8 November 30,2009 856 Version 4010 Version 2.2

Segment: HL Hierarchical Level Position: 010 Loop: HL Mandatory Level: Shipment Purpose: Semantic Notes: Example: To identify dependencies among and the content of hierarchically related groups of data segments HL~1~~S HL01 628 Hierarchical ID Number M AN 1/12 A unique number assigned by the sender to identify a particular data segment in a hierarchical structure HL03 735 Hierarchical Level Code M ID 1/1 Use S - Shipment Level NAO_LO-023 Benteler Automotive 9 November 30,2009 856 Version 4010 Version 2.2

Segment: TD1 Carrier Details (Quantity and Weight) Position: 110 Loop: HL Mandatory Level: Shipment Purpose: To specify the transportation details relative to commodity, weight, and quantity Semantic Notes: Example: TD1~~150 TD102 80 Lading Quantity M N0 1/7 Number of units (pieces) of the lading commodity NAO_LO-023 Benteler Automotive 10 November 30,2009 856 Version 4010 Version 2.2

Segment: TD5 Carrier Details (Routing Sequence/Transit Time) Position: 120 Loop: HL Mandatory Level: Shipment Purpose: To specify the carrier and sequence of routing and provide transit time information Example: TD5~B~2~VEND~LT TD501 133 Routing Sequence Code M ID 1/2 Use "B" (Origin/Delivery Carrier (Any Mode)) TD502 66 Identification Code Qualifier M ID 1/2 Use "2" (SCAC Code Qualifier) TD503 67 Identification Code M AN 2/80 Code identifying a party or other code TD504 91 Transportation Method/Type Code M ID 1/2 Code specifying the method or type of transportation for the shipment Any valid X12 code value except "ZZ" (Mutually Defined) NAO_LO-023 Benteler Automotive 11 November 30,2009 856 Version 4010 Version 2.2

Segment: TD3 Carrier Details (Equipment) Position: 130 Loop: HL Mandatory Level: Shipment Purpose: To specify transportation details relating to the equipment used by the carrier Semantic Notes: Example: TD3~TL~~1234567890 TD301 40 Equipment Description Code M ID 2/2 Code identifying type of equipment used for shipment Any valid X12 code value except "ZZ" (Mutually Defined) TD303 207 Equipment Number M AN 1/10 Trailer Number` NAO_LO-023 Benteler Automotive 12 November 30,2009 856 Version 4010 Version 2.2

Segment: N1 Name Position: 220 Loop: N1 Mandatory Level: Shipment Purpose: To identify the ship to party Semantic Notes: Comments: 1 Ship To N1 Segment MUST be the first N1 segment in the 856. Example: N1~ST~Windsor Plant~98~0470 N101 98 Entity Identifier Code M ID 2/3 Use "ST" (Ship To) N102 93 Name M AN 1/60 Name of Benteler Plant to which material is to be shipped N103 66 Identification Code Qualifier M ID 2/2 Use "98" (Benteler Plant Code) N104 67 Identification Code M AN 4/4 The Benteler Plant Code Defined as Follows 0440 - Corporate 0442 - Hall Street Plant 0443 - Hagen Drive Plant 0445 - Kalamazoo Plant 0446 - Goshen Plant 0449 - Opelika Plant 0471 - Brampton Plant 0585 - Hermosillo 0586 - Puebla 0587 Saltillio Comment: Should return the Identification code that was sent in 830/862 N1 Segment 1st Occurrence of te N1 Loop NAO_LO-023 Benteler Automotive 13 November 30,2009 856 Version 4010 Version 2.2

Segment: N1 Name Position: 220 Loop: N1 Mandatory Level: Shipment Purpose: To identify supplier/ship from party. Semantic Notes: Example: N1~SU~~16~DUNS Number N101 98 Entity Identifier Code M ID 2/3 Use "SU" (Supplier) N103 66 Identification Code Qualifier M ID 2/2 Use "16" (DUNS Number) N104 67 Identification Code M AN 2/17 The supplier DUNS number. Comment: Should return the Identification code that was sent in the 830/862 N1 Segment 2nd Occurrence of the N1 Loop NAO_LO-023 Benteler Automotive 14 November 30,2009 856 Version 4010 Version 2.2

Segment: HL Hierarchical Level Position: 010 Loop: HL Mandatory Level: Item Purpose: Semantic Notes: Example: To identify dependencies among and the content of hierarchically related groups of data segments HL~2~1~I HL01 628 Hierarchical ID Number M AN 1/12 A unique number assigned by the sender to identify a particular data segment in a hierarchical structure HL02 734 Hierarchical Parent ID Number M AN 1/12 Identification number of the next higher hierarchical data segment that the data segment being described is subordinate to HL03 735 Hierarchical Level Code M ID 1/2 Use "I" (Item Level) NAO_LO-023 Benteler Automotive 15 November 30,2009 856 Version 4010 Version 2.2

Segment: LIN Item Identification Position: 020 Loop: HL Mandatory Level: Item Purpose: To specify basic item identification data Semantic Notes: Example: LIN~~BP~20939~EC~A~PL~00070~PO~5500000999~RN~12 LIN02 235 Product/Service ID Qualifier M ID 2/2 Use "BP" (Buyer's Part Number) LIN03 234 Product/Service ID M AN 1/18 Benteler's Material Number LIN04 235 Product/Service ID Qualifier M ID 2/2 Use "EC" LIN05 234 Product/Service ID M AN 1/2 Engineering Change Level LIN06 235 Product/Service ID Qualifier M ID 2/2 Use "PL" (P.O. Line Item Number) LIN07 234 Product/Service ID M AN 1/5 Purchase order line number LIN08 235 Product/Service ID Qualifier M ID 2/2 Use "PO" (Purchase Order Number) LIN09 234 Product/Service ID M AN 1/10 Number Used To Uniquely Identify The Purchasing Document. LIN10 235 Product/Service ID Qualifier M ID 2/2 Use "RN" LIN11 234 Product/Service ID M AN 1/9 Release Number Of The Purchasing Document. Comment: Should return what was sent in the 830/862 LIN Segment NAO_LO-023 Benteler Automotive 16 November 30,2009 856 Version 4010 Version 2.2

Segment: SN1 Item Detail (Shipment) Position: 030 Loop: HL Mandatory Level: Item Purpose: To specify line-item detail relative to shipment Semantic Notes: Example: SN1~~12000~EA SN102 382 Number of Units Shipped M R 1/10 Numeric value of units shipped in manufacturer's shipping units for a line item or transaction set SN103 355 Unit or Basis for Measurement Code M ID 2/2 Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken This Must Be The Same Unit Of Measure Provided On The Corresponding Releasing Document. Comment: For the SN103, You should return the value that was sent in the 830/862 UIT Segment NAO_LO-023 Benteler Automotive 17 November 30,2009 856 Version 4010 Version 2.2

Segment: CTT Transaction Totals Position: 010 Loop: Level: Summary Purpose: To transmit a hash total for a specific element in the transaction set Semantic Notes: Example: CTT~1 CTT01 354 Number of Line Items M N0 1/6 Total number of line items in the transaction set. (Total Number Of LIN Segments) NAO_LO-023 Benteler Automotive 18 November 30,2009 856 Version 4010 Version 2.2

Segment: SE Transaction Set Trailer Position: 020 Loop: Level: Summary Purpose: Semantic Notes: Example: To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments) SE~14~0001 SE01 96 Number of Included Segments M N0 1/10 Total number of segments included in a transaction set including ST and SE segments SE02 329 Transaction Set Control Number M AN 4/9 Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set NAO_LO-023 Benteler Automotive 19 November 30,2009 856 Version 4010 Version 2.2

Segment: GE Functional Group Trailer Position: 030 Loop: Level: Summary Usage: Optional Purpose: To indicate the end of a functional group and to provide control information Semantic Notes: 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. Example: GE~1~159 GE01 97 Number of Transaction Sets Included M N0 1/6 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 M N0 1/9 Assigned number originated and maintained by the sender NAO_LO-023 Benteler Automotive 20 November 30,2009 856 Version 4010 Version 2.2

Segment: IEA Interchange Control Trailer Position: 040 Loop: Level: Summary Usage: Optional Purpose: Semantic Notes: Example: To define the end of an interchange of zero or more functional groups and interchangerelated control segments IEA~1~000000168 IEA01 I16 Number of Included Functional Groups M N0 1/5 A count of the number of functional groups included in an interchange IEA02 I12 Interchange Control Number M N0 9/9 A control number assigned by the interchange sender NAO_LO-023 Benteler Automotive 21 November 30,2009 856 Version 4010 Version 2.2

EXAMPLE 856 ISA~00~ ~00~ ~01~112836044 ~01~115310336 ~021105~0832~U~00400~000000168~0~P~<* GS~SH~112836044~115310336~20021105~0832~159~X~004010* ST~856~0001 BSN~00~123456789~20021113~1245 DTM~011~20021113~1246 HL~1~~S TD1~~150 TD5~B~2~VEND~LT TD3~TL~~1234567890 N1~ST~Brampton Plant~98~0471 N1~SU~~16~DUNS Number HL~2~1~I LIN~~BP~20939-01~EC~A~PL~00070~PO~5500000999~RN~12 SN1~~12000~EA HL~3~1~I LIN~~BP~20939-02~EC~A~PL~00080~PO~5500000999~RN~12 SN1~~12000~EA CTT~2 SE~17~0001 GE~1~159 IEA~1~000000168 NAO_LO-023 Benteler Automotive 22 November 30,2009 856 Version 4010 Version 2.2

Benteler Automotive Electronic Data Interchange Specifications Transaction 862 Version 3.2 November 30, 2009 NAO_LO-023 Benteler Automotive 1 30-NOV-2009 862 Version 4010 Version 3.2

Changes from Version 3.1 3.2 1. Updated Bemteler Plant codes in the N1 ST segment 2. Added Notes: to the LIN segment for PD element Changes from Version 3.0 3.1 1. Added elements 12 and 13 to the LIN segment 2. Updated the example 3. Removed Contact and VAN information 4. Add Benteler Mexico Plant codes Changes from Version 2.1-3.0 1. Added SHP Loop 2. Added the SHP Segment - Page 15 3. Added the REF Segment - Page 16 4. Added the SHP Loop to Page 2 NAO_LO-023 Benteler Automotive 2 30-NOV-2009 862 Version 4010 Version 3.2

Benteler Automotive 862 Shipping Schedule Functional Group ID=SS Introduction: This Draft Standard for Trial Use contains the format and establishes the data contents of the Shipping Schedule Transaction Set (862) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used by a customer to convey precise shipping schedule requirements to a supplier, and is intended to supplement the planning schedule transaction set (830). The shipping schedule transaction set will supersede certain shipping and delivery information transmitted in a previous planning schedule transaction, but it does not replace the 830 transaction set. The shipping schedule transaction set shall not be used to authorize labor, materials or other resources. The use of this transaction set will facilitate the practice of Just-In-Time (JIT) manufacturing by providing the customer with a mechanism to issue precise shipping schedule requirements on a more frequent basis than with the issuance of a planning schedule transaction, e.g., daily shipping schedules versus weekly planning schedules. The shipping schedule transaction also provides the ability for a customer location to issue shipping requirements independe of other customer locations when planning schedule transactions are issued by a consolidated scheduling organization. Heading: Detail: Summary: Pos. Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments 010 ST Transaction Set Header M 1 020 BSS Beginning Segment for Shipping M 1 Schedule/Production Sequence LOOP ID - N1 200 050 N1 Name M 1 070 N3 Address Information O 2 080 N4 Geographic Location O 1 Pos. Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments LOOP ID - LIN 10000 010 LIN Item Identification M 1 020 UIT Unit Detail M 1 LOOP ID - FST 100 080 FST Forecast Schedule M 1 LOOP ID - SHP 25 470 SHP Shipped/Received Information M 1 480 REF Reference Identification O 5 Pos. Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments 010 CTT Transaction Totals M 1 n1 020 SE Transaction Set Trailer M 1 Segment: ISA Interchange Control Header NAO_LO-023 Benteler Automotive 3 30-NOV-2009 862 Version 4010 Version 3.2

Position: 005 Loop: Level: Heading Purpose: To start and identify an interchange of zero or more functional groups and interchangerelated control segments Semantic Notes: Example: ISA~00~ ~00~ ~01~112836044 ~01~115310336 ~021105~0832~U~ 00400~000000168~0~P~<* ISA01 I01 Authorization Information Qualifier M ID 2/2 Use "00" ISA02 I02 Authorization Information M AN 10/10 Use Ten Spaces ISA03 I03 Security Information Qualifier M ID 2/2 Use "00" ISA04 I04 Security Information M AN 10/10 Use Ten Spaces ISA05 I05 Interchange ID Qualifier M ID 2/2 Use "01" or other applicable codes ISA06 I06 Interchange Sender ID M AN 15/15 DUNS Number. Left Justify, Space Fill ISA07 I05 Interchange ID Qualifier M ID 2/2 Use "01" or other applicable codes ISA08 I07 Interchange Receiver ID M AN 15/15 DUNS Number. Left Justify, Space Fill ISA09 I08 Interchange Date M DT 6/6 Date of Creation ISA10 I09 Interchange Time M TM 4/4 Time Of Creation ISA11 I10 Interchange Control Standards Identifier M ID 1/1 Use "U" for U.S. ISA12 I11 Interchange Control Version Number M ID 5/5 Use "00401" ISA13 I12 Interchange Control Number M N0 9/9 A control number assigned by the interchange sender ISA14 I13 Acknowledgment Requested M ID 1/1 Use "0" for no Ack. Req., Use "1" for Ack. Req ISA15 I14 Usage Indicator M ID 1/1 Use "T" For Test or "P" For Production Refer to 004010 Data Element Dictionary for acceptable code values. ISA16 I15 Component Element Separator M AN 1/1 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 NAO_LO-023 Benteler Automotive 4 30-NOV-2009 862 Version 4010 Version 3.2

Segment: GS Functional Group Header Position: 007 Loop: Level: Heading Purpose: To indicate the beginning of a functional group and to provide control information Semantic Notes: 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. Example: GS~SS~112836044~115310336~20021105~0832~159~X~004010* GS01 479 Functional Identifier Code M ID 2/2 Use "SS" for Shipping Schedule GS02 142 Application Sender's Code M AN 2/15 Use Duns Number GS03 124 Application Receiver's Code M AN 2/15 Use Duns Number GS04 373 Date M DT 8/8 Creation Date GS05 337 Time M TM 4/8 Creation Time GS06 28 Group Control Number M N0 1/9 Start with 1 and increment by 1 for each subsequent GS Segment GS07 455 Responsible Agency Code M ID 1/2 Use "X" GS08 480 Version / Release / Industry Identifier Code M AN 6/6 Use "004010" NAO_LO-023 Benteler Automotive 5 30-NOV-2009 862 Version 4010 Version 3.2

Segment: ST Transaction Set Header Position: 010 Loop: Level: Heading Purpose: To indicate the start of a transaction set and to assign a control number Semantic Notes: 1 The transaction set identifier (ST01) is used by the translation routines of the interchange partners to select the appropriate transaction set definition (e.g., 810 selects the Invoice Transaction Set). Comments: ST01 143 Transaction Set Identifier Code M ID 3/3 Code uniquely identifying a Transaction Set Refer to 004010 Data Element Dictionary for acceptable code values. ST02 329 Transaction Set Control Number M AN 4/9 Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set NAO_LO-023 Benteler Automotive 6 30-NOV-2009 862 Version 4010 Version 3.2

Segment: BSS Beginning Segment for Shipping Schedule/Production Sequence Position: 020 Loop: Level: Heading Purpose: To transmit identifying numbers, dates, and other basic data relating to the transaction set Semantic Notes: Example: BSS~00~0000000000585661~20020913~DL~20020913~20020913~~ 0000000000585661~~5500000807~A* BSS01 353 Transaction Set Purpose Code M ID 2/2 Use "00" For Original BSS02 127 Reference Identification O AN 1/30 Reference information BSS03 373 Date M DT 8/8 Date expressed as CCYYMMDD BSS04 675 Schedule Type Qualifier M ID 2/2 Benteler uses Ship Dates Refer to FST04 BSS05 373 Date O DT 8/8 Date expressed as CCYYMMDD BSS06 373 Date O DT 8/8 Date expressed as CCYYMMDD BSS08 127 Reference Identification O AN 1/30 Reference information BSS10 324 Purchase Order Number M AN 10/10 Identifying number for Purchase Order assigned by the orderer/purchaser BSS11 676 Schedule Quantity Qualifier M ID 1/1 Use "A" for Actual Discrete Quantities NAO_LO-023 Benteler Automotive 7 30-NOV-2009 862 Version 4010 Version 3.2

Segment: N1 Name Position: 050 Loop: N1 Mandatory Level: Heading Purpose: To identify the Ship To Party Example: N1~ST~Windsor~98~0470* N101 98 Entity Identifier Code M ID 2/3 Use "ST" (Ship To) N102 93 Name M AN 1/60 Name of Benteler plant to which material is to be shipped N103 66 Identification Code Qualifier M ID 2/2 Use "98" (Benteler Plant Code) N104 67 Identification Code M AN 4/4 The Benteler Plant Code, Defined as Follows 0440 - Corporate 0442 - Hall Street Plant 0443 - Hagen Drive Plant 0445 - Kalamazoo Plant 0446 - Goshen Plant 0449 - Opelika Plant 0471 - Brampton Plant 0585 - Hermosillo 0586 - Puebla 0587 - Saltillo 1 st Occurrence of the N1 Loop NAO_LO-023 Benteler Automotive 8 30-NOV-2009 862 Version 4010 Version 3.2

Segment: N3 Address Information Position: 070 Loop: N1 Mandatory Level: Heading Usage: Optional Purpose: To specify the location of the Benteler Plant Semantic Notes: Example: N3~3721 Kalamazoo* N301 166 Address Information M AN 1/55 Address information N302 166 Address Information O AN 1/55 Address information NAO_LO-023 Benteler Automotive 9 30-NOV-2009 862 Version 4010 Version 3.2

Segment: N4 Geographic Location Position: 080 Loop: N1 Mandatory Level: Heading Usage: Optional Purpose: To specify the geographic place of the named party Semantic Notes: Example: N4~Windor~ON~49548~US* N401 19 City Name M AN 2/30 City name of Benteler ship-to plant N402 156 State or Province Code M ID 2/2 State code for Benteler ship-to plant N403 116 Postal Code M ID 3/15 Postal code of Benteler ship-to plant N404 26 Country Code M ID 2/3 Country code of Benteler ship-to plant NAO_LO-023 Benteler Automotive 10 30-NOV-2009 862 Version 4010 Version 3.2

Segment: N1 Name Position: 050 Loop: N1 Mandatory Level: Detail Purpose: To identify a party by type of organization, name, and code Semantic Notes: Example: N1~SU~~16~256873100* N101 98 Entity Identifier Code M ID 2/3 Use "SU" (Supplier) N103 66 Identification Code Qualifier M ID 2/2 Use "16" (DUNS Number) N104 67 Identification Code M AN 2/80 The Supplier DUNS number. 2 nd Occurrence of the N1 Loop NAO_LO-023 Benteler Automotive 11 30-NOV-2009 862 Version 4010 Version 3.2

Segment: LIN Item Identification Position: 010 Loop: LIN Mandatory Level: Detail Purpose: To specify basic item identification data Semantic Notes: Example: LIN~~BP~28041-01~EC~--~PL~10~PO~5500000807~RN~48~PD~60758-AD GM- 15874928* LIN02 235 Product/Service ID Qualifier M ID 2/2 Use "BP" (Buyer's Part Number) LIN03 234 Product/Service ID M AN 1/18 Benteler Material Number LIN04 235 Product/Service ID Qualifier M ID 2/2 Use "EC" (Engineering Change Level) LIN05 234 Product/Service ID M AN 1/2 Benteler Engineering Change Level LIN06 235 Product/Service ID Qualifier M ID 2/2 Use "PL" (Purchase Order Line Number) LIN07 234 Product/Service ID M AN 1/5 Purchase Order Line Number (Must be returned on 856) LIN08 235 Product/Service ID Qualifier M ID 2/2 Use "PO" (Purchase Order Number) LIN09 234 Product/Service ID M AN 1/10 Number used to uniquely identify the Benteler Purchasing Document LIN10 235 Product/Service ID Qualifier M ID 2/2 Use "RN" (Release Number) LIN11 234 Product/Service ID M ID 1/9 Release Number of the Purchasing Document LIN12 235 Product/Service ID Qualifier O ID 2/2 Use PD Part Description LIN13 234 Product/Service ID O AN 1/22 Additional Part description Notes: Element 13, if sent, needs to be on the container label in the Reference number block or on the Primary metals tag in the Special Data block NAO_LO-023 Benteler Automotive 12 30-NOV-2009 862 Version 4010 Version 3.2

Segment: UIT Unit Detail Position: 020 Loop: LIN Mandatory Level: Detail Purpose: To specify item unit data Semantic Notes: Example: UIT~PC* UIT01 355 Unit or Basis for Measurement Code M ID 2/2 Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken NAO_LO-023 Benteler Automotive 13 30-NOV-2009 862 Version 4010 Version 3.2

Segment: FST Forecast Schedule Position: 080 Loop: FST Mandatory Level: Detail Purpose: To specify the forecasted dates and quantities Semantic Notes: Example: FST~10~C~D~20020924~~002~1830* FST01 380 Quantity M R 1/15 Numeric value of quantity FST02 680 Forecast Qualifier M ID 1/1 Code specifying the sender's confidence level of the forecast data or an action associated with a forecast C - Firm D - Planning FST03 681 Forecast Timing Qualifier M ID 1/1 Code specifying interval grouping of the forecast D - Discrete W - Weekly Bucket FST04 373 Date M DT 8/8 Date expressed as CCYYMMDD (Ship Date) FST06 374 Date/Time Qualifier O ID 3/3 Code specifying type of date or time, or both date and time FST07 337 Time O TM 4/8 Time expressed as HHMM (Ship Time) NAO_LO-023 Benteler Automotive 14 30-NOV-2009 862 Version 4010 Version 3.2

Segment: SHP Shipped/Received Information Position: 470 Loop: SHP Optional Level: Detail Purpose: To specify shipment and/or receipt information Comments: 1 The SHP segment is used to communicate shipment, delivery, or receipt information and may include discrete or cumulative quantities, dates, and times. Example: SHP~01~5400~050~20021104* SHP01 673 Quantity Qualifier M ID 2/2 Code specifying the type of quantity 01 - Discrete Quantity 02 - Cumulative Quantity SHP02 380 Quantity M R 1/15 Numeric value of quantity SHP03 374 Date/Time Qualifier M ID 3/3 Use " 050" Receipt SHP04 373 Date M DT 8/8 Date Received/Cumulative Start Date Format: CCYYMMDD NAO_LO-023 Benteler Automotive 15 30-NOV-2009 862 Version 4010 Version 3.2

Segment: REF Reference Identification Position: 480 Loop: SHP Optional Level: Detail Max Use: 5 Purpose: To specify identifying information Comments: Example: REF~SI~V7054944* REF01 128 Reference Identification Qualifier M ID 2/3 Use "SI" For Shipper Number REF02 127 Reference Identification M AN 1/30 Shipper Number NAO_LO-023 Benteler Automotive 16 30-NOV-2009 862 Version 4010 Version 3.2

Segment: CTT Transaction Totals Position: 010 Loop: Level: Summary Purpose: To transmit a hash total for a specific element in the transaction set Semantic Notes: Example: CTT~4* CTT01 354 Number of Line Items M N0 1/6 Total number of LIN segments NAO_LO-023 Benteler Automotive 17 30-NOV-2009 862 Version 4010 Version 3.2

Segment: SE Transaction Set Trailer Position: 020 Loop: Level: Summary Purpose: To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments) Semantic Notes: Comments: 1 SE is the last segment of each transaction set. SE01 96 Number of Included Segments M N0 1/10 Total number of segments included in a transaction set including ST and SE segments SE02 329 Transaction Set Control Number M AN 4/9 Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set NAO_LO-023 Benteler Automotive 18 30-NOV-2009 862 Version 4010 Version 3.2

Segment: GE Functional Group Trailer Position: 030 Loop: Level: Summary Usage: Optional Purpose: To indicate the end of a functional group and to provide control information Semantic Notes: 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. Example: GE~1~159* GE01 97 Number of Transaction Sets Included M N0 1/6 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 M N0 1/9 Assigned number originated and maintained by the sender NAO_LO-023 Benteler Automotive 19 30-NOV-2009 862 Version 4010 Version 3.2

Segment: IEA Interchange Control Trailer Position: 040 Loop: Level: Summary Usage: Optional Purpose: Semantic Notes: Example: To define the end of an interchange of zero or more functional groups and interchangerelated control segments IEA~1~000000168* IEA01 I16 Number of Included Functional Groups M N0 1/5 A count of the number of functional groups included in an interchange IEA02 I12 Interchange Control Number M N0 9/9 A control number assigned by the interchange sender NAO_LO-023 Benteler Automotive 20 30-NOV-2009 862 Version 4010 Version 3.2

Sample 862 EDI ISA~00~ ~00~ ~01~112836044 ~01~115310336 ~021105~0832~U~00400~000000168~0~P~<* GS~SS~112836044~115310336~20021105~0832~159~X~004010* ST~862~0001* BSS~00~0000000000585661~20020913~DL~20020913~20020913~~0000000000585661~~5500000807~A* N1~ST~Windsor~98~0470* N3~3721 kalamazoo* N4~Windor~ON~49548~US* N1~SU~~16~256873100* LIN~~BP~28041-01~EC~--~PL~10~PO~5500000807~RN~48~PD~60758-AD GM-15874928* UIT~PC* FST~10~C~D~20020924~~002~1830* FST~10~C~D~20020925~~002~1800* FST~10~C~D~20020926~~002~1830* FST~10~C~D~20020927~~002~1830* SHP~01~5400~050~20021104* REF~SI~V7054944* SHP~02~631800~050~20021104* LIN~~BP~28041-02~EC~ND~PL~20~PO~5500000807~RN~48~PD~60758-AD GM-15874929* UIT~PC* FST~10~C~D~20020924~~002~1830* FST~10~C~D~20020925~~002~1800* FST~10~C~D~20020926~~002~1830* FST~10~C~D~20020927~~002~1830* SHP~01~5400~050~20021104* REF~SI~V7054944* SHP~02~631800~050~20021104* LIN~~BP~28042-01~EC~--~PL~30~PO~5500000807~RN~49~PD~60758-AD GM-15874930* UIT~PC* FST~10~C~D~20020924~~002~1830* FST~10~C~D~20020925~~002~1800* FST~10~C~D~20020926~~002~1830* FST~10~C~D~20020927~~002~1830* SHP~01~5400~050~20021104* REF~SI~V7054944* SHP~02~631800~050~20021104* LIN~~BP~28042-02~EC~--~PL~40~PO~5500000807~RN~49* UIT~PC* FST~10~C~D~20020924~~002~1830* FST~10~C~D~20020925~~002~1800* FST~10~C~D~20020926~~002~1830* FST~10~C~D~20020927~~002~1830* SHP~01~5400~050~20021104* REF~SI~V7054944* SHP~02~631800~050~20021104* CTT~4* SE~44~0001* GE~1~159* IEA~1~000000168* NAO_LO-023 Benteler Automotive 21 30-NOV-2009 862 Version 4010 Version 3.2

Benteler Automotive Electronic Data Interchange Specifications Transaction 997 Version 2.1 Feb 1, 2003 Benteler Automotive 1 Feb 1, 2003 997 Version 4010 Version 2.11

BENTELER AUTOMOTIVE 997 Functional Acknowledgment Functional Group ID=FA Introduction: This Draft Standard for Trial Use contains the format and establishes the data contents of the Functional Acknowledgment Transaction Set (997) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to define the control structures for a set of acknowledgments to indicate the results of the syntactical analysis of the electronically encoded documents. The encoded documents are the transaction sets, which are grouped in functional groups, used in defining transactions for business data interchange. This standard does not cover the semantic meaning of the information encoded in the transaction sets. Pos. Seg. Req. Loop Notes and No. ID Name Des. Max.Use Repeat Comments 010 ST Transaction Set Header M 1 n1 020 AK1 Functional Group Response Header M 1 n2 LOOP ID - AK2 999999 030 AK2 Transaction Set Response Header M 1 n3 060 AK5 Transaction Set Response Trailer M 1 070 AK9 Functional Group Response Trailer M 1 080 SE Transaction Set Trailer M 1 Transaction Set Notes 1. These acknowledgments shall not be acknowledged, thereby preventing an endless cycle of acknowledgments of acknowledgments. Nor shall a Functional Acknowledgment be sent to report errors in a previous Functional Acknowledgment. The Functional Group Header Segment (GS) is used to start the envelope for the Functional Acknowledgment Transaction Sets. In preparing the functional group of acknowledgments, the application sender's code and the application receiver's code, taken from the functional group being acknowledged, are exchanged; therefore, one acknowledgment functional group responds to only those functional groups from one application receiver's code to one application sender's code. There is only one Functional Acknowledgment Transaction Set per acknowledged functional group. 2. AK1 is used to respond to the functional group header and to start the acknowledgement for a functional group. There shall be one AK1 segment for the functional group that is being acknowledged. 3. AK2 is used to start the acknowledgement of a transaction set within the received functional group. The AK2 segments shall appear in the same order as the transaction sets in the functional group that has been received and is being acknowledged. Benteler Automotive 2 Feb 1, 2003 997 Version 4010 Version 2.11

Segment: ISA Interchange Control Header Position: 005 Loop: Level: Heading Purpose: To start and identify an interchange of zero or more functional groups and interchangerelated control segments Example: ISA~00~ ~00~ ~01~112836044 ~ZZ~097362933 ~030131~1650~U~ 00400~000000011~0~P~> ISA01 I01 Authorization Information Qualifier M ID 2/2 Use "00" ISA02 I02 Authorization Information M AN 10/10 Use Ten Spaces ISA03 I03 Security Information Qualifier M ID 2/2 Use "00" ISA04 I04 Security Information M AN 10/10 Use Ten Spaces ISA05 I05 Interchange ID Qualifier M ID 2/2 Use "01" or other applicable codes ISA06 I06 Interchange Sender ID M AN 15/15 DUNS Number. Left Justify, Space Fill ISA07 I05 Interchange ID Qualifier M ID 2/2 Use "01" or other applicable codes ISA08 I07 Interchange Receiver ID M AN 15/15 DUNS Number. Left Justify, Space Fill ISA09 I08 Interchange Date M DT 6/6 Date of Creation ISA10 I09 Interchange Time M TM 4/4 Time Of Creation ISA11 I10 Interchange Control Standards Identifier M ID 1/1 Use "U" for U.S. ISA12 I11 Interchange Control Version Number M ID 5/5 Use "00401" ISA13 I12 Interchange Control Number M N0 9/9 A control number assigned by the interchange sender ISA14 I13 Acknowledgment Requested M ID 1/1 Use "0" for no Ack. Req., Use "1" for Ack. Req ISA15 I14 Usage Indicator M ID 1/1 Use "T" For Test or "P" For Production Refer to 004010 Data Element Dictionary for acceptable code values. ISA16 I15 Component Element Separator M AN 1/1 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 Benteler Automotive 3 Feb 1, 2003 997 Version 4010 Version 2.11

data elements within a composite data structure; this value must be different than the data element separator and the segment terminator Benteler Automotive 4 Feb 1, 2003 997 Version 4010 Version 2.11

Segment: GS Functional Group Header Position: 007 Loop: Level: Heading Purpose: To indicate the beginning of a functional group and to provide control information Semantic Notes: 1 GS04 is the group date. 3 GS06 in this header must be identical to the same data element in the associated functional group trailer, GE02. Example: GS~FA~112836044~097362933~20030131~1650~11~X~004010 GS01 479 Functional Identifier Code M ID 2/2 Use "FA" for Functional Acknowledgement GS02 142 Application Sender's Code M AN 2/15 Use Duns Number GS03 124 Application Receiver's Code M AN 2/15 Use Duns Number GS04 373 Date M DT 8/8 Creation Date GS05 337 Time M TM 4/8 Creation Time GS06 28 Group Control Number M N0 1/9 Start with 1 and increment by 1 for each subsequent GS Segment GS07 455 Responsible Agency Code M ID 1/2 Use "X" GS08 480 Version / Release / Industry Identifier Code M AN 6/6 Use "004010" Benteler Automotive 5 Feb 1, 2003 997 Version 4010 Version 2.11

Segment: ST Transaction Set Header Position: 010 Loop: Level: Purpose: To indicate the start of a transaction set and to assign a control number Semantic Notes: 1 The transaction set identifier (ST01) is used by the translation routines of the interchange partners to select the appropriate transaction set definition (e.g., 810 selects the Invoice Transaction Set). Example: ST~997~0001 ST01 143 Transaction Set Identifier Code M ID 3/3 Code uniquely identifying a Transaction Set Refer to 004010 Data Element Dictionary for acceptable code values. ST02 329 Transaction Set Control Number M AN 4/9 Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set Benteler Automotive 6 Feb 1, 2003 997 Version 4010 Version 2.11

Segment: AK1 Functional Group Response Header Position: 020 Loop: Level: Purpose: To start acknowledgment of a functional group Semantic Notes: 1 AK101 is the functional ID found in the GS segment (GS01) in the functional group being acknowledged. 2 AK102 is the functional group control number found in the GS segment in the functional group being acknowledged. Example: AK1~SH~22 AK101 479 Functional Identifier Code M ID 2/2 Code Identifying a group of application related transaction sets AK102 28 Group Control Number M N0 1/9 Assigned number originated and maintained by the sender Benteler Automotive 7 Feb 1, 2003 997 Version 4010 Version 2.11

Segment: AK2 Transaction Set Response Header Position: 030 Loop: AK2 Mandatory Level: Purpose: To start acknowledgment of a single transaction set Semantic Notes: 1 AK201 is the transaction set ID found in the ST segment (ST01) in the transaction set being acknowledged. 2 AK202 is the transaction set control number found in the ST segment in the transaction set being acknowledged. Example: AK2~856~000123557 AK201 143 Transaction Set Identifier Code M ID 3/3 Code uniquely identifying a Transaction Set AK202 329 Transaction Set Control Number M AN 4/9 Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set Benteler Automotive 8 Feb 1, 2003 997 Version 4010 Version 2.11

Segment: AK5 Transaction Set Response Trailer Position: 060 Loop: AK2 Mandatory Level: Purpose: To acknowledge acceptance or rejection and report errors in a transaction set Semantic Notes: Example: AK5~A AK501 717 Transaction Set Acknowledgment Code M ID 1/1 Code indicating accept or reject condition based on the syntax editing of the transaction set AK502 718 Transaction Set Syntax Error Code O ID 1/3 Code indicating error found based on the syntax editing of a transaction set Benteler Automotive 9 Feb 1, 2003 997 Version 4010 Version 2.11

Segment: AK9 Functional Group Response Trailer Position: 070 Loop: Level: Purpose: To acknowledge acceptance or rejection of a functional group and report the number of included transaction sets from the original trailer, the accepted sets, and the received sets in this functional group Example: AK9~A~1~1~1 AK901 715 Functional Group Acknowledge Code M ID 1/1 Code indicating accept or reject condition based on the syntax editing of the functional group AK902 97 Number of Transaction Sets Included M N0 1/6 Total number of transaction sets included in the functional group or interchange (transmission) group terminated by the trailer containing this data element AK903 123 Number of Received Transaction Sets M N0 1/6 Number of Transaction Sets received AK904 2 Number of Accepted Transaction Sets M N0 1/6 Number of accepted Transaction Sets in a Functional Group AK905 716 Functional Group Syntax Error Code O ID 1/3 Code indicating error found based on the syntax editing of the functional group header and/or trailer Benteler Automotive 10 Feb 1, 2003 997 Version 4010 Version 2.11

Segment: SE Transaction Set Trailer Position: 080 Loop: Level: Purpose: To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments) Example: SE~6~0001 SE01 96 Number of Included Segments M N0 1/10 Total number of segments included in a transaction set including ST and SE segments SE02 329 Transaction Set Control Number M AN 4/9 Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set Benteler Automotive 11 Feb 1, 2003 997 Version 4010 Version 2.11

Segment: GE Functional Group Trailer Position: 030 Loop: Level: Summary Usage: Optional Purpose: To indicate the end of a functional group and to provide control information Semantic Notes: 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. Example: GE~1~11 GE01 97 Number of Transaction Sets Included M N0 1/6 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 M N0 1/9 Assigned number originated and maintained by the sender Benteler Automotive 12 Feb 1, 2003 997 Version 4010 Version 2.11

Segment: IEA Interchange Control Trailer Position: 040 Loop: Level: Summary Usage: Optional Purpose: Semantic Notes: Example: To define the end of an interchange of zero or more functional groups and interchangerelated control segments IEA~1~000000011 IEA01 I16 Number of Included Functional Groups M N0 1/5 A count of the number of functional groups included in an interchange IEA02 I12 Interchange Control Number M N0 9/9 A control number assigned by the interchange sender Benteler Automotive 13 Feb 1, 2003 997 Version 4010 Version 2.11

SAMPLE 830 EDI Benteler to Vendor ISA~00~ ~00~ ~01~112836044 ~ZZ~097362933 ~030131~1650~U~00400~000000011~0~P~> GS~FA~112836044~097362933~20030131~1650~11~X~004010 ST~997~0001 AK1~SH~22 AK2~856~000123557 AK5~A AK9~A~1~1~1 SE~6~0001 GE~1~11 IEA~1~000000011 Vendor to Benteler ISA*00* *00* *01*938307675 *01*112836044 *030131*1319*U*00400*000596015*0*P*> GS*FA*938307675*112836044*20030131*1319*596015*X*004010 ST*997*000596015 AK1*SS*522 AK2*862*0001 AK5*A AK9*A*1*1*1 SE*6*000596015 GE*1*596015 IEA*1*000596015 Benteler Automotive 14 Feb 1, 2003 997 Version 4010 Version 2.11

CONTACT INFORMATION Primary EDI & Barcode Contact Joe Osmialowski Phone 1(248) 364-7164 Fax 1(248) 364-7160 1780 Pond Run Auburn Hills, MI 48326 Secondary EDI & Barcode Contact Bob Green Phone 1(248) 364-7163 Fax 1(248) 364-7160 1780 Pond Run Auburn Hills, MI 48326 Secondary EDI & Barcode Contact Tiann Schmidt Phone 1(248) 364-7165 Fax 1(248) 364-7160 1780 Pond Run Auburn Hills, MI 48326 EDI VAN INFORMATION Transaction Set X.12 Version Number Transmitted From Transmitted To Frequency Advantis Account and Userid Benteler ISA/GS DUNS Number 830 Release 004010 Benteler Supplier Weekly 112836044 862 Ship 004010 Benteler Supplier As Needed 112836044 997 - Functional Acknowledgement 004010 Supplier Benteler Upon receipt of 830/862 BENT BENT004 112836044 856 Advance Ship Notice 997 Functional Acknowledgement 004010 Supplier Benteler Upon Truck Departure 004010 Benteler Supplier Upon receipt of ASN BENT BENT004 112836044 112836044 Benteler Automotive 15 Feb 1, 2003 997 Version 4010 Version 2.11

Benteler Automotive Electronic Data Interchange Specifications Transaction 830 Version 2.3 November 30, 2009 NAO_LO-023 Benteler Automotive 1 Version 2.3-30-NOV-2009 830 Version 4010

Changes from Version 2.2 2.3 1. Updated Benteler plant codes in the N1 ST segment 2. Added Notes: to the LIN segment for PD element Changes from Version 2.1 2.2 1. Added elements 12 and 13 to the LIN segment 2. Updated the example 3. Removed Contact and VAN information 4. Add Benteler Mexico Plant codes NAO_LO-023 Benteler Automotive 2 Version 2.3-30-NOV-2009 830 Version 4010

Benteler Automotive 830 Planning Schedule with Release Capability Introduction: Functional Group ID=PS This Draft Standard for Trial Use contains the format and establishes the data contents of the Planning Schedule with Release Capability Transaction Set (830) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to provide for customary and established business practice relative to the transfer of forecasting/material release information between organizations. The planning schedule transaction may be used in various ways or in a combination of ways, such as: (1) a simple forecast; (2) a forecast with the buyer's authorization for the seller to commit to resources, such as labor or material; (3) a forecast that is also used as an order release mechanism, containing such elements as resource authorizations, period-to-date cumulative quantities, and specific ship/delivery patterns for requirements that have been represented in "buckets," such as weekly, monthly, or quarterly. The order release forecast may also contain all data related to purchase orders, as required, because the order release capability eliminates the need for discrete generation of purchase orders. Heading: Detail: Pos. Seg. Req. Loop No. ID Name Des. Max.Use Repeat 010 ST Transaction Set Header M 1 020 BFR Beginning Segment for Planning Schedule M 1 LOOP ID - N1 200 230 N1 Name M 1 250 N3 Address Information O 2 260 N4 Geographic Location O 1 Pos. Seg. Req. Loop No. ID Name Des. Max.Use Repeat LOOP ID - LIN >1 010 LIN Item Identification M 1 020 UIT Unit Detail M 1 230 ATH Resource Authorization M 20 LOOP ID - FST >1 460 FST Forecast Schedule M 1 Summary: LOOP ID - SHP 25 470 SHP Shipped/Received Information M 1 480 REF Reference Identification O 5 Pos. Seg. Req. Loop No. ID Name Des. Max.Use Repeat 010 CTT Transaction Totals M 1 020 SE Transaction Set Trailer M 1 NAO_LO-023 Benteler Automotive 3 Version 2.3-30-NOV-2009 830 Version 4010

Segment: ISA Interchange Control Header Position: 005 Loop: Level: Heading Purpose: To start and identify an interchange of zero or more functional groups and interchangerelated control segments Example: ISA~00~ ~00~ ~01~112836044 ~01~115310336 ~021105~0832~U~ 00400~000000168~0~P~<* ISA01 I01 Authorization Information Qualifier M ID 2/2 Use "00" ISA02 I02 Authorization Information M AN 10/10 Use Ten Spaces ISA03 I03 Security Information Qualifier M ID 2/2 Use "00" ISA04 I04 Security Information M AN 10/10 Use Ten Spaces ISA05 I05 Interchange ID Qualifier M ID 2/2 Use "01" or other applicable codes ISA06 I06 Interchange Sender ID M AN 15/15 DUNS Number. Left Justify, Space Fill ISA07 I05 Interchange ID Qualifier M ID 2/2 Use "01" or other applicable codes ISA08 I07 Interchange Receiver ID M AN 15/15 DUNS Number. Left Justify, Space Fill ISA09 I08 Interchange Date M DT 6/6 Date of Creation ISA10 I09 Interchange Time M TM 4/4 Time Of Creation ISA11 I10 Interchange Control Standards Identifier M ID 1/1 Use "U" for U.S. ISA12 I11 Interchange Control Version Number M ID 5/5 Use "00401" ISA13 I12 Interchange Control Number M N0 9/9 A control number assigned by the interchange sender ISA14 I13 Acknowledgment Requested M ID 1/1 Use "0" for no Ack. Req., Use "1" for Ack. Req ISA15 I14 Usage Indicator M ID 1/1 Use "T" For Test or "P" For Production Refer to 004010 Data Element Dictionary for acceptable code values. ISA16 I15 Component Element Separator M AN 1/1 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 NAO_LO-023 Benteler Automotive 4 Version 2.3-30-NOV-2009 830 Version 4010