GENERAL MOTORS IMPLEMENTATION GUIDELINES FOR APERAK MESSAGE APPLICATION ERROR AND ACKNOWLEDGEMENT MESSAGE

Similar documents
EDIFACT IMPLEMENTATION GUIDELINES FOR APERAK MESSAGE APPLICATION ERROR & ACKNOWLEDGEMENT MESSAGE MATERIALS MANAGEMENT SYSTEM

GENERAL MOTORS IMPLEMENTATION GUIDELINES FOR GENRAL MESSAGE GENERAL PURPOSE MESSAGE

EDIFACT IMPLEMENTATION GUIDELINES D97.A FOR APERAK MESSAGE APPLICATION ERROR AND ACKNOWLEDGEMENT MESSAGE. GMSPO Ship Direct COMMUNICATION CODE: SPA

GENERAL MOTORS IMPLEMENTATION GUIDELINES FOR GENRAL MESSAGE GENERAL PURPOSE MESSAGE

General Motors Africa & Middle East Free Zone Enterprise (GM FZE)

APERAK Application Error and Acknowledgement Message From INTTRA To Customer EDIFACT Version D Release 99B. User Guide Version 1.0

GENERAL MOTORS IMPLEMENTATION GUIDELINES FOR RECADV MESSAGE RECEIVING ADVICE MESSAGE

EDIFACT IMPLEMENTATION GUIDELINES D97.A FOR INVRPT MESSAGE. Inventory Report Message RECEIVED BY GMSPO SHIP DIRECT

GENERAL MOTORS IMPLEMENTATION GUIDELINES FOR DELFOR MESSAGE DELIVERY SCHEDULE MESSAGE

RECADV Receiving Advice Message

EDIFACT APERAK / Application Error & Acknowledgement Message

DELFOR Delivery Schedule Message

APERAK ROAD Application Error and Acknowledgement Message

GENERAL MOTORS IMPLEMENTATION GUIDELINES FOR CONTRL MESSAGE ACKNOWLEDGEMENT/REJECTION ADVICE MESSAGE

Molded & Decorated Plastic Systems. Summit Polymers Inc. EDI IMPLEMENTATION GUIDELINES

GENERAL MOTORS IMPLEMENTATION GUIDELINES FOR DELJIT MESSAGE DELIVERY JUST IN TIME MESSAGE

GENERAL MOTORS IMPLEMENTATION GUIDELINES FOR INTERCHANGE CONTROL

APERAK. Application error and acknowledgement message. Edition 2016

FAURECIA AUTOMOTIVE IMPLEMENTATION FOR. Delivery Forecast DELFOR D97A. Levelled and Non-Levelled

EDIFACT Implementation. Guidelines. For. Outbound Delivery Just In Time Message (DELJIT)

Adobe - EDIFACT D97.A ORDERS

Automotive Experience Division. EDI Implementation Guideline. Delivery Schedule (DELFOR)

APERAK. Application error and acknowledgement message. Edition 2012

Automotive Experience Division. EDI Implementation Guideline. Delivery Just In Time (DELJIT) Used with JIS Suppliers

EDIFACT IMPLEMENTATION GUIDELINES FOR DESADV MESSAGE DESPATCH ADVICE MESSAGE MATERIALS MANAGEMENT SYSTEM

Adobe - EDIFACT SLSRPT D93.A

GENERAL MOTORS IMPLEMENTATION GUIDELINES FOR INVOIC MESSAGE INVOICE MESSAGE

DESADV Despatch advice message

BWI Group. Supplier EDI Specification. Remittance Advice Message REMADV. EDIFACT REMADV D.99.B BWI Version 1.0

Adobe - EDIFACT INVRPT D.93A

Delivery Schedule Message - DELFOR DELFOR D97A. Version: November 2008 Final. Cummins ECommerce Modified: 11/14/2008. Cummins Inc.

VERMAS Verified Gross Mass

GENRAL. General purpose message. Edition 2016

DELFOR Delivery schedule message

COLES B2B INVOIC Invoice message

APERAK MESSAGE USER GUIDE

IFTSAI Ocean Transport Schedule

COLES DSD INVOIC Invoice message

FINSTA. Financial statement of an account message. Edition 2008

03/08/02 Despatch advice message - DESADV. Despatch advice message. Message Status=2

TEXAS INSTRUMENTS. Delivery Schedule Message DELFOR (JIT) (Inbound to TI) Based on EDIFICE Issue 2 (Based on EDIFACT Version 92.1)

TEXAS INSTRUMENTS. Delivery Just in Time. Message: DELJIT. (Inbound to TI) Based on EDIFICE Issue 2 (Based on EDIFACT Version 92.

EDI IMPLEMENTATION GUIDELINE

Liquor - Direct to Store Purchase order message - ORDERS D01B

VERMAS Verified Gross Mass Message

Despatch Advice Message DESADV (EDIFACT D97A)

S.3 USING THE DESPATCH ADVICE FOR JOURNAL ISSUE NOTIFICATIONS OR DESPATCH ADVICES

COLES B2B - ORDERS Purchase order message

ZF Group North American Operations. EDI Implementation Guide

Version 1.3 from

850 Purchase Order X12 Version Version: 2.0

THE COMDIS MESSAGE EANCOM97/EDIFACT D.96A. agreed-upon by EDI Working Group of ECR Poland. Issue 1.0, April 2011

Self Billing Invoice EDIFACT GLOBAL INVOICE V.2 for Magna Steyr Graz N

DMAX, Ltd. IMPLEMENTATION GUIDELINES FOR (EDIFACT) EDI CONVENTIONS PLANNING SCHEDULE WITH RELEASE CAPABILITY TRANSACTION SET (DELJIT)

APERAK in BIP. Message Implementation Guideline. based on. APERAK Application error and acknowledgement message UN D.01B S3

KANBAN Message DELJIT KB EDIFACT DELJIT D.97A

Danske Bank EDI Message Specification. Bank Status Message (EDIFACT D.96A BANSTA) Page 1 of 19

EDIFACT IMPLEMENTATION GUIDELINES D98.B. FOR DELJIT Message. Delivery Just In Time Message Webasto Roof Systems, Inc.

ORDRSP Purchase Order Response Message

CORRECTING INVOICE CONFIRMATION. Message. Version 1.0 EANCOM 97/EDIFACT D.96A

COPARN Container Pre-Announcement

Delivery Schedule EDIFACT DELFOR D96A. Saint-Gobain Sékurit - EDI Supplier specification Version 1.1 (2017)

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

BIC EDI Standards and Implementation Guidelines. RETURNS Returns Request. The RETANN message

INTTRA evgm Service From Submitter to INTTRA

T.6 USING THE ORDER STATUS ENQUIRY FOR ORDER CHASERS

Message Definition ORDERS Purchasing order ECR-Austria EANCOM 2002 (Syntax 3) Version 1.6

EDIFACT D01B REMADV With business example. Message Implementation Guide. April 2011

Economic and Social Council

EDI GUIDE DELJIT D99B

Despatch Advice Message outbound

CONDRA. Drawing administration message. Edition 2012

VERMAS Verified Gross Mass D16A - Customer. Version: 1.0

INTTRA evgm Service From INTTRA to Recipient / Carrier

INFORMATION SYSTEMS POLICY Delivery Forecast EDIFACT DELFOR D96.A. Version 3.0. Version Date Description

Delivery Forecast EDIFACT DELFOR D97.A. Plastic Omnium Auto Exterior Scoop Project.

EDI Implementation Guidelines. EDIFACT DELJIT D97.A Delivery JIT message

EDItEUR Book Trade EDI Implementation Guidelines Orders to Invoices: DESADV, Status 3

COLES EXPRESS DC - DESADV Despatch advice message

Danske Bank EDI Message Specification Bank Status Message (EDIFACT D.96A BANSTA)

EDIFACT EANCOM INVOIC D96A

EDIFACT. Interchange Control. Guidelines

Delivery Forecast (DELFOR D96A) for Levelled Process FAURECIA Suppliers V2.0

EDIFACT DESADV CROSS DOCK MESSAGE FORMAT

MediaSaturn VMI ORDRSP (EAN009) S3

GLOBAL DELFOR. Message Implementation Guideline. based on. DELFOR Delivery schedule message UN D.04A S3

Responses related to customs declarations ECS Netherlands/Belgium. Mattentwiete Hamburg

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

EDI UN/EDIFACT Mapping Guide

810 IBM Subset - Invoice To Customer - (004010)

Implementation Guideline for AUTHOR (2) Corporate egateway

Implementation Guideline for AUTHOR (1) Corporate egateway

Plex Systems IMPLEMENTATION GUIDELINES FOR ANSI X12 EDI CONVENTIONS. 830 TRANSACTION SET MATERIAL RELEASE Version Revised November 18, 2009

EDI Implementation Guidelines

GUIDE FOR DESADV DESADV D 96A. Message Type Version Release DIEHL INFORMATIK DESADV. EDIFACT Version 96 A. 12/2015 Page 1

850 Purchase Order. Version: X12

QALITY. Quality data message. Edition 2012

SANMINA-SCI EDI INBOUND ORDRSP MESSAGE VERSION: EDIFICE D97A

Workgroup Document version: 2. Version 4.0. SECTION Infrastructure Messages 06 IMBNOT Imbalance Notice Message

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

Transcription:

Corporate Information Standards GENERAL MOTORS IMPLEMENTATION GUIDELINES FOR APERAK MESSAGE APPLICATION ERROR AND ACKNOWLEDGEMENT MESSAGE CORPORATE INFORMATION STANDARDS INFORMATION SYSTEMS & SERVICES GENERAL MOTORS CORPORATION Copyright January 2000 revision 3

APERAK Development Committee Members Name Bruce D Wolfe Susan Tatus McLarty Molly Anderson Gary Majer Brenda Morgan Kathleen Doherty Karen McGinnis Arleen Firosz Kathleen Williams Ralf Lehmann Melanie McCarthy Scott Cline Bob Warner Irvin Chmielewski Jess Pringle Fredrick Pitz Division Delphi - Delco Electronics Global Partner Communications (GPC) Global Partner Communications (GPC) Global Material Systems (GMS) GM SPO GM SPO GM SPO IS&S ESG IS&S ESG GME Trading Partner Communications Information Systems & Services Saturn Saturn/EDS EDS/ECSD EDS/ECSD EDS/GME APERAK revision 3 2 January 15, 2000

TABLE OF CONTENTS TITLE Page GENERAL INFORMATION 4 BOILERPLATE 6 SEGMENT DIRECTORY 8 DATA SEGMENTS 9 APERAK EXAMPLE 29 APERAK GUIDELINE CHANGE LOG 30 APERAK revision 3 3 January 15, 2000

GENERAL INFORMATION PURPOSE This Implementation Guideline details how General Motors intends to use the APERAK Message. The function of this message is to inform a message issuer that his message has been received by the addressee's application and has been rejected due to errors encountered during its processing in the application. APPLICATION General Motors plans to use the EDIFACT message standards when this type of information is transmitted to trading partners. Plans to migrate from the ANSI ASC X12 824 or other proprietary standards will be communicated as business plans dictate the need to change. STRUCTURE OF THE GM IMPLEMENTATION GUIDELINE The GM Implementation Guideline appearing on the following pages, include the EDIFACT Boilerplate, the Segment Table, Segment explanations and various examples of the APERAK Message. The Segment Table is a summary of the entire EDIFACT Message, in the left column GM has identified when/if each Segment Group/ Segment is used. Each segment is defined as Must Use, Not Used, or a blank denotes that the segment may be used by some GM entities. The next portion of the document, the Segment information requirements for data element usage are also defined. GM will use the following symbols in the left column: >> GM requires that information is provided X (blank) GM does not expect to receive this information Some GM locations may expect to receive this data. The Attributes column, located on the right side of the Segment information, provides the EDIFACT element size. GM plans to conform to the EDIFACT field parameters. USE OF EDIFACT AND ISO DATA ELEMENT DICTIONARYS There is one exception to the statement in the gray notes fields throughout this document that reads, GM may send any code listed in the Data Dictionary. GM will not sends codes Z, ZZ or ZZZ (described as mutually defined) because they are not specific and cannot be applied to all GM applications. APERAK revision 3 4 January 15, 2000

VERSION The APERAK message has been developed based on version 97A of the EDIFACT Standard. RESPONSIBILITY This document was developed and is maintained by the General Motors Materials Management EDIFACT Guideline Development group. It is distributed internally to all General Motors EDI and CISCO Coordinators. MAINTENANCE The General Motors Materials Management Maintenance Work Group and Information Systems and Services will review changes to this document. The change process can only be initiated by individuals/ organizations within the General Motors Corporation. Changes to the guideline will be considered on a bi-annual basis, to ensure that there is a consistent interpretation of the message. APERAK revision 3 5 January 15, 2000

BOILERPLATE SEGMENT CLARIFICATION UNH Message Header A service segment starting and uniquely identifying a message. The message type code for the Application error and acknowledgement message is APERAK. Note: Application error and acknowledgement messages conforming to this document must contain the following data in segment UNH, composite S009: Data element 0065 APERAK 0052 D 0054 97A 0051 UN BGM DTM FTX CNT Beginning of Message A segment to indicate the type and function of the message and to transmit the identifying number. Date/Time/Period A segment to specify related date/time. Free Text A segment to specify free form or processable supplementary information related to the whole message. In computer-to-computer exchanges free form text will normally require the receiver to process this segment manually. Control Total A segment to provide message control totals. Segment Group 1: RFF-DTM A group of segments to specify the document/message to which the current message relates, and related date and time. RFF Reference A segment to indicate the reference number of the document/message. Segment Group 2: NAD-CTA-COM A group of segments to specify the identifications of message sender and message receiver with their contacts and communication channels. NAD Name and Address A segment to specify the identification of the message issuer and message receiver. Segment Group 3: ERC-FTX-SG4 A group of segments to identify the application error(s) within a specified received message and to give specific details related to the error type or to precise the type of acknowledgement. ERC Application Error Information A segment identifying the type of application error or acknowledgement within the referenced message. In case of an error, the error code may specify the error in detail (e.g. a measurement relating to a piece of equipment is wrong) or as a rough indication (e.g. a measurement is wrong). Segment Group 4: RFF-FTX A group of segments to specify the functional entity reference (e.g. goods item level, equipment level) relating to the specified error; further details can be added to identify the error more precisely. APERAK revision 3 6 January 15, 2000

RFF FTX UNT Reference A segment to provide a reference relating to the acknowledgement type or the specified error (e.g. functional entity reference such as equipment level). Free Text A segment to provide additional details relating to the reference, e.g. the content of the wrong data (and its exact place in the message). Message Trailer A service segment ending a message, giving the total number of segments in the message and the control reference number of the message. APERAK revision 3 7 January 15, 2000

APERAK Application Error and Acknowledgement Message Introduction: The function of this message is: a) to inform a message issuer that his message has been received by the addressee's application and has been rejected due to errors encountered during its processing in the application. b) to acknowledge to a message issuer the receipt of his message by the addressee's application. SEGMENT DIRECTORY Pos. Seg. Req. Group Notes and No. ID Name Des. Max.Use Repeat Comments Must Use 0010 UNH Message Header M 1 Must Use 0020 BGM Beginning of Message M 1 Must Use 0030 DTM Date/Time/Period C 9 Must Use 0040 FTX Free Text C 9 0050 CNT Control Total C 9 0060 Segment Group 1: RFF-DTM C 9 Must Use 0070 RFF Reference M 1 Not Used 0080 DTM Date/Time/Period C 9 0090 Segment Group 2: NAD-CTA-COM C 9 Must Use 0100 NAD Name and Address M 1 Not Used 0110 CTA Contact Information C 9 Not Used 0120 COM Communication Contact C 9 0130 Segment Group 3: ERC-FTX-SG4 C 99999 Must Use 0140 ERC Application Error Information M 1 Not Used 0150 FTX Free Text C 1 0160 Segment Group 4: RFF-FTX C 1 Must Use 0170 RFF Reference M 1 0180 FTX Free Text C 9 Must Use 0190 UNT Message Trailer M 1 APERAK revision 3 8 January 15, 2000

DATA SEGMENTS Segment:UNH Message Header Position: 0010 Group: Level: 0 Usage: Mandatory Max Use: 1 Purpose: To head, identify and specify a Message Syntax Notes: Semantic Notes: Comments: Notes: UNH+1+APERAK:D:97A:UN' Data Element Summary Data Component Element Element Name Attributes >> 0062 Message reference number M an..14 Unique message reference assigned by the sender. Must match the message reference number in the UNT. >> S009 Message Identifier M Identification of the type, version etc. of the message being interchanged. >> 0065 Message type identifier M an..6 Code identifying a type of message and assigned by its controlling agency. APERAK Application error and acknowledgement message A code to identify the application error and acknowledgement message. >> 0052 Message type version number M an..3 Version number of a message type. D Draft version/un/edifact Directory Message approved and issued as a draft message (Valid for directories published after March 1993 and prior to March 1997). Message approved as a standard message (Valid for directories published after March 1997). >> 0054 Message type release number M an..3 Release number within the current message type version number (0052). 97A Release 1997 - A Message approved and issued in the first 1997 release of the UNTDID (United Nations Trade Data Interchange Directory). >> 0051 Controlling agency M an..3 Code identifying the agency controlling the specification, maintenance and publication of the message type. UN UN/ECE/TRADE/WP.4 United Nations Economic UN Economic Commission for Europe (UN/ECE), Committee on the development of trade (TRADE), Working Party on facilitation of international trade procedures (WP.4). X 0057 Association assigned code C an..6 Code, assigned by the association responsible for the design and maintenance of the message type concerned, which further identifies the message. APERAK revision 3 9 January 15, 2000

X 0110 Code list directory version number C an..6 X 0113 Message type sub-function identification C an..6 X 0068 Common access reference C an..35 Reference serving as a key to relate all subsequent transfers of data to the same business case or file. X S010 Status of the Transfer C Statement that the message is one in a sequence of transfers relating to the same topic. X 0070 Sequence message transfer number M n..2 Number assigned by the sender indicating that the message is an addition or change of a previously sent message relating to the same topic. X 0073 First/last sequence message transfer indication C a1 Indication used for the first and last message in a sequence of the same type of message relating to the same topic. X S016 Message subset identification C X 0115 Message subset identification M an..14 X 0116 Message subset version number C an..3 X 0118 Message subset version release number C an..3 X 0051 Controlling agency, coded C an..3 X S017 Message Implementation Guideline Identification C X 0121 Message implementation guideline identification M an..14 X 0122 Message implementation guideline version number C an..3 X 0124 Message implementation guideline release number C an..3 X 0051 Controlling agency, coded C an..3 X S018 Scenario Identification C X 0127 Scenario identification M an..14 X 0128 Scenario version number C an..3 X 0130 Scenario release number C an..3 X 0051 Controlling agency, coded C an..3 APERAK revision 3 10 January 15, 2000

Segment: BGM Beginning of Message Position: 0020 Group: Level: 0 Usage: Mandatory Max Use: 1 Purpose: To indicate the type and function of a message and to transmit the identifying number. Syntax Notes: Semantic Notes: Comments: Notes: BGM+7+1111+9+RE' Data Element Summary Data Component Element Element Name Attributes C002 Document/Message Name C Identification of a type of document/message by code or name. Code preferred. 1001 Document/message name, coded C an..3 Document/message identifier expressed in code. 7 Process data report Reports on events during production process. X 1131 Code list qualifier C an..3 Identification of a code list. X 3055 Code list responsible agency, coded C an..3 Code identifying the agency responsible for a code list. X 1000 Document/message name C an..35 Plain language identifier specifying the function of a document/message. C106 Document/Message Identification C Identification of a document/message by its number and eventually its version or revision. >> 1004 Document/message number C an..35 Reference number assigned to the document/message by the issuer. Reference identification number unique for a calendar year. X 1056 Version C an..9 To specify the version number or name of an object. X 1060 Revision number C an..6 To specify a revision number. 1225 Message function, coded C an..3 Code indicating the function of the message. 9 Original Initial transmission related to a given transaction. APERAK revision 3 11 January 15, 2000

>> 4343 Response type, coded C an..3 Code specifying the type of acknowledgment required or transmitted. AP Accepted Indication that the referenced offer or transaction (e.g., cargo booking or quotation request) has been accepted. CA Conditionally accepted Indication that the referenced offer or transaction (e.g., cargo booking or quotation request) has been accepted under conditions indicated in this message. RE Rejected Indication that the referenced offer or transaction (e.g., cargo booking or quotation request) is not accepted. APERAK revision 3 12 January 15, 2000

Segment: DTM Date/Time/Period Position: 0030 Group: Level: 1 Usage: Conditional (Must Use) Max Use: 9 Purpose: To specify date, and/or time, or period. Syntax Notes: Semantic Notes: Comments: Notes: DTM+137:199801141455:203' Data Element Summary Data Component Element Element Name Attributes >> C507 Date/Time/Period M Date and/or time, or period relevant to the specified date/time/period type. >> 2005 Date/time/period qualifier M an..3 Code giving specific meaning to a date, time or period. 137 Document/message date/time (2006) Date/time when a document/message is issued. This may include authentication. >> 2380 Date/time/period C an..35 The value of a date, a date and time, a time or of a period in a specified representation. >> 2379 Date/time/period format qualifier C an..3 Specification of the representation of a date, a date and time or of a period. 203 CCYYMMDDHHMM Calendar date including time with minutes: C=Century; Y=Year; M=Month; D=Day; H=Hour; M=Minutes. APERAK revision 3 13 January 15, 2000

Segment: FTX Free Text Position: 0040 Group: Level: 1 Usage: Conditional (Must Use) Max Use: 9 Purpose: To provide free form or coded text information. Syntax Notes: Semantic Notes: Comments: Notes: This segment will be used only once, to indicate the UN/EDIFACT message to which the APERAK is responding. FTX+AAP++DESADV' Data Element Summary Data Component Element Element Name Attributes >> 4451 Text subject qualifier M an..3 Code specifying subject of a free text. AAP Response (free text) Free text of the response to a communication. X 4453 Text function, coded C an..3 Code specifying how to handle the text. C107 Text Reference C Coded reference to a standard text and its source. >> 4441 Free text identification M an..17 Free text in coded form. Actual message name to which response is generated. X 1131 Code list qualifier C an..3 Identification of a code list. X 3055 Code list responsible agency, coded C an..3 Code identifying the agency responsible for a code list. X C108 Text Literal C Free text; one to five lines. X 4440 Free text M an..70 Free text field available to the message sender for information. X 4440 Free text C an..70 Free text field available to the message sender for information. X 4440 Free text C an..70 Free text field available to the message sender for information. X 4440 Free text C an..70 Free text field available to the message sender for information. X 4440 Free text C an..70 Free text field available to the message sender for information. X 3453 Language, coded C an..3 Code of language (ISO 639-1988). APERAK revision 3 14 January 15, 2000

Segment: CNT Control Total Position: 0050 Group: Level: 1 Usage: Conditional Max Use: 9 Purpose: To provide control total. Syntax Notes: Semantic Notes: Comments: Notes: This segment will only be used in response to the INVOIC message. CNT+12:10' Data Element Summary Data Component Element Element Name Attributes >> C270 Control M Control total for checking integrity of a message or part of a message. >> 6069 Control qualifier M an..3 Determines the source data elements in the message which forms the basis for 6066 Control value. 1 Algebraic total of the quantity values in line items in a message 12 Invoice total amount [5444] Total sum charged in respect of one or more Invoices in accordance with the terms of delivery. >> 6066 Control value M n..18 Value obtained from summing the values specified by the Control Qualifier throughout the message (Hash total). 6411 Measure unit qualifier C an..3 Indication of the unit of measurement in which weight (mass), capacity, length, area, volume or other quantity is expressed. APERAK revision 3 15 January 15, 2000

Group: RFF Segment Group 1: Reference Position: 0060 Group: Level: 1 Usage: Conditional Max Use: 9 Purpose: Segment Summary Pos. Seg. Req. Max. Group: No. ID Name Des. Use Repeat Must Use 0070 RFF Reference M 1 APERAK revision 3 16 January 15, 2000

Segment: RFF Reference Position: 0070 Group: Segment Group 1 (Reference) Conditional Level: 1 Usage: Mandatory Max Use: 1 Purpose: To specify a reference. Syntax Notes: Semantic Notes: Comments: Notes: RFF+SI:24356839' Data Element Summary Data Component Element Element Name Attributes >> C506 Reference M Identification of a reference. >> 1153 Reference qualifier M an..3 Code giving specific meaning to a reference segment or a reference number. AAK Despatch advice number Reference number assigned by issuing party to a despatch advice. BM Bill of lading number Reference number assigned to a bill of lading, see: 1001 = 705. FN Freight bill number Reference number assigned by issuing party to a freight bill. IV Invoice number [1334] Reference number assigned by the seller to a Commercial Invoice. JB Job number Identifies a piece of work. ON Order number (purchase) [1022] Reference number assigned by the buyer to an order. PB Payer's financial institution account number Originated company account number (ACH transfer), check, draft or wire. PR Price quote number Reference number assigned by the seller to a quote. RE Release number Reference number assigned to identify a release of a set of rules, conventions, conditions, etc. SI SID (Shipper's identifying number for shipment) Description to be provided. TN Transaction reference number Reference applied to a transaction between two or more parties over a defined life cycle; e.g. number applied by importer or broker to obtain release from Customs, may then used to control declaration through final accounting (synonyms: declaration, entry number). APERAK revision 3 17 January 15, 2000

>> 1154 Reference number C an..35 Identification number the nature and function of which can be qualified by an entry in data element 1153 Reference qualifier. X 1156 Line number C an..6 Number of the line in the document/message referenced in 1154 Reference number. X 4000 Reference version number C an..35 To uniquely identify a reference by its revision number. APERAK revision 3 18 January 15, 2000

Group: NAD Segment Group 2: Name and Address Position: 0090 Group: Level: 1 Usage: Conditional Max Use: 9 Purpose: Segment Summary Pos. Seg. Req. Max. Group: No. ID Name Des. Use Repeat Must Use 0100 NAD Name and Address M 1 APERAK revision 3 19 January 15, 2000

Segment: NAD Name and Address Position: 0100 Group: Segment Group 2 (Name and Address) Conditional Level: 1 Usage: Mandatory Max Use: 1 Purpose: Syntax Notes: Semantic Notes: Comments: Notes: To specify the name/address and their related function, either by CO82 only and/or unstructured by CO58 or structured by CO80 thru 3207. NAD+MR+987654321::16' Data Element Summary Data Component Element Element Name Attributes >> 3035 Party qualifier M an..3 Code giving specific meaning to a party. FR Message from Party where the message comes from. MR Message recipient >> C082 Party Identification Details C Identification of a transaction party by code. >> 3039 Party id. identification M an..35 Code identifying a party involved in a transaction. X 1131 Code list qualifier C an..3 Identification of a code list. 3055 Code list responsible agency, coded C an..3 Code identifying the agency responsible for a code list. 16 DUNS (Dun & Bradstreet) 92 Assigned by buyer or buyer's agent X C058 Name and Address C Unstructured name and address: one to five lines. X 3124 Name and address line M an..35 Free form name and address description. X 3124 Name and address line C an..35 Free form name and address description. X 3124 Name and address line C an..35 Free form name and address description. X 3124 Name and address line C an..35 Free form name and address description. X 3124 Name and address line C an..35 Free form name and address description. C080 Party Name C Identification of a transaction party by name, one to five lines. Party name may be formatted. >> 3036 Party name M an..35 Name of a party involved in a transaction. APERAK revision 3 20 January 15, 2000

X 3036 Party name C an..35 Name of a party involved in a transaction. X 3036 Party name C an..35 Name of a party involved in a transaction. X 3036 Party name C an..35 Name of a party involved in a transaction. X 3036 Party name C an..35 Name of a party involved in a transaction. X 3045 Party name format, coded C an..3 Specification of the representation of a party name. X C059 Street C Street address and/or PO Box number in a structured address: one to three lines. X 3042 Street and number/p.o. box M an..35 Street and number in plain language, or Post Office Box No. X 3042 Street and number/p.o. box C an..35 Street and number in plain language, or Post Office Box No. X 3042 Street and number/p.o. box C an..35 Street and number in plain language, or Post Office Box No. X 3042 Street and number/p.o. box C an..35 Street and number in plain language, or Post Office Box No. X 3164 City name C an..35 Name of a city (a town, a village) for addressing purposes. X 3229 Country sub-entity identification C an..9 Identification of the name of sub-entities (state, province) defined by appropriate governmental agencies. X 3251 Postcode identification C an..9 Code defining postal zones or addresses. X 3207 Country, coded C an..3 Identification of the name of a country or other geographical entity as specified in ISO 3166. APERAK revision 3 21 January 15, 2000

Group: ERC Segment Group 3: Application Error Information Position: 0130 Group: Level: 1 Usage: Conditional Max Use: 99999 Purpose: Segment Summary Pos. Seg. Req. Max. Group: No. ID Name Des. Use Repeat Must Use 0140 ERC Application Error Information M 1 0160 Segment Group 4: Reference C 1 APERAK revision 3 22 January 15, 2000

Segment: ERC Application Error Information Position: 0140 Group: Segment Group 3 (Application Error Information) Conditional Level: 1 Usage: Mandatory Max Use: 1 Purpose: To identify the type of application error within a message. Syntax Notes: Semantic Notes: Comments: Notes: ERC+006::116' Data Element Summary Data Component Element Element Name Attributes >> C901 Application Error Detail M Code assigned by the recipient of a message to indicate a data validation error condition. >> 9321 Application error identification M an..8 The code assigned by the receiver of a message to the identification of a data validation error condition. GM will use the values from X12 Data Element Dictionary element number 647. 004 Invalid Commodity Code 005 Route Error 006 Duplicate 007 Missing Data 008 Out of Range 009 Invalid Date 010 Total Out of Balance 011 Not Matching 012 Invalid Combination 024 Other Unlisted Reason 813 Missing or Invalid Payee Name and Address X 1131 Code list qualifier C an..3 Identification of a code list. 3055 Code list responsible agency, coded C an..3 Code identifying the agency responsible for a code list. 116 US, ANSI ASC X12 American National Standards Institute ASC X12. APERAK revision 3 23 January 15, 2000

Group: RFF Segment Group 4: Reference Position: 0160 Group: Segment Group 3 (Application Error Information) Conditional Level: 2 Usage: Conditional Max Use: 1 Purpose: Segment Summary Pos. Seg. Req. Max. Group: No. ID Name Des. Use Repeat Must Use 0170 RFF Reference M 1 0180 FTX Free Text C 9 APERAK revision 3 24 January 15, 2000

Segment: RFF Reference Position: 0170 Group: Segment Group 4 (Reference) Conditional Level: 2 Usage: Mandatory Max Use: 1 Purpose: To specify a reference. Syntax Notes: Semantic Notes: Comments: Notes: RFF+BM:978632' Data Element Summary Data Component Element Element Name Attributes >> C506 Reference M Identification of a reference. >> 1153 Reference qualifier M an..3 Code giving specific meaning to a reference segment or a reference number. AAO Consignee's shipment reference number [1362] Reference assigned by the consignee to a shipment. ABU Article number AES Primary reference Description to be provided. Only used by SPO BM Bill of lading number Reference number assigned to a bill of lading, see: 1001 = 705. BT Batch number/lot number Reference number assigned by manufacturer to a series of similar products or goods produced under similar conditions. CM Credit memo number Reference number assigned by issuer to a credit memo. CO Buyers order number [1022] Reference number assigned by the buyer to an order. CR Customer reference number Reference number assigned by the customer to a transaction. DL Debit note number Reference number assigned by issuer to a debit note. FN Freight bill number Reference number assigned by issuing party to a freight bill. IV Invoice number [1334] Reference number assigned by the seller to a Commercial Invoice. LA Shipping label serial number LS Bar coded label serial number APERAK revision 3 25 January 15, 2000

POR Purchase order response number Reference number assigned by the seller to an order response. PP Purchase order change number Reference number assigned by a buyer for a revision of a purchase order. RE Release number Reference number assigned to identify a release of a set of rules, conventions, conditions, etc. SI SID (Shipper's identifying number for shipment) Description to be provided. UO Ultimate customer's order number The originator's order number as forwarded in a sequence of parties involved. >> 1154 Reference number C an..35 Identification number the nature and function of which can be qualified by an entry in data element 1153 Reference qualifier. X 1156 Line number C an..6 Number of the line in the document/message referenced in 1154 Reference number. X 4000 Reference version number C an..35 To uniquely identify a reference by its revision number. APERAK revision 3 26 January 15, 2000

Segment: FTX Free Text Position: 0180 Group: Segment Group 4 (Reference) Conditional Level: 3 Usage: Conditional Max Use: 9 Purpose: To provide free form or coded text information. Comments: Notes: GM may send multiple iterations of this segment. FTX+AAO+++DUPLICATE BILL OF LADING' FTX+ABO+++978632' Data Element Summary Data Component Element Element Name Attributes >> 4451 Text subject qualifier M an..3 Code specifying subject of a free text. AAO Error description (free text) Error described by a free text. ABO Discrepancy information Free text or coded information to indicate a specific discrepancy. X 4453 Text function, coded C an..3 Code specifying how to handle the text. X C107 Text Reference C Coded reference to a standard text and its source. X 4441 Free text identification M an..17 Free text in coded form. X 1131 Code list qualifier C an..3 Identification of a code list. X 3055 Code list responsible agency, coded C an..3 Code identifying the agency responsible for a code list. C108 Text Literal C Free text; one to five lines. >> 4440 Free text M an..70 Free text field available to the message sender for information. Actual free text error message X 4440 Free text C an..70 Free text field available to the message sender for information. X 4440 Free text C an..70 Free text field available to the message sender for information. X 4440 Free text C an..70 Free text field available to the message sender for information. X 4440 Free text C an..70 Free text field available to the message sender for information. X 3453 Language, coded C an..3 Code of language (ISO 639-1988). APERAK revision 3 27 January 15, 2000

Segment: UNT Message Trailer Position: 0190 Group: Level: 0 Usage: Mandatory Max Use: 1 Purpose: To end and check the completeness of a Message Syntax Notes: Semantic Notes: Comments: Notes: UNT+11+1' Data Element Summary Data Component Element Element Name Attributes >> 0074 Number of segments in a message M n..10 Control count of number of segments in a message. >> 0062 Message reference number M an..14 Unique message reference assigned by the sender. Must match the message reference number in the UNH. APERAK revision 3 28 January 15, 2000

APERAK EXAMPLE UNH+2170001+APERAK:D:97A:UN BGM+7+000032329+9+RE DTM+137:199801302040:203 FTX+AAP++DESADV RFF+SI:000032329 NAD+MR+005045919::16 NAD+FR+17501::92 ERC+024::116 RFF+AES:123456 FTX+AAO+++INVALID SCAC CODE FTX+ABO+++32329 UNT+12+2170001 APERAK revision 3 29 January 15, 2000

Last Updated: 01/03/2000 APERAK Guideline Change Log Item Segment Segment Composite Component Code Detail of Change Number Group Code Values 98.1.1 example Example corrected: NAD change qualifier from 1 to 16 and add a reference number in the RFF. 98.2.1 UNH Numerous data elements and composite data elements were added as a result of the use of syntax version 4. At this time GM only plans to adjust the size parameters for the modified data elements, but does NOT plan to utilize the data elements that were added to the segment. 99.3.1 UNH S009 0057 (2 nd occurrence) Replace second occurrence of 0057 with data element 0113. This documentation was based on preliminary draft release information. This data element will remain "X" - not used. 99.3.2 UNT 0074 Revise the field size from n..6 to n..10 APERAK revision 3 30 January 15, 2000