IMPLEMENTATION GUIDELINES FOR ANSI ASC X12 EDI CONVENTIONS MOPAR CONSIGNMENT SUPPLIER MATERIAL INVENTORY ADVICE (846) TRANSACTION SET

Size: px
Start display at page:

Download "IMPLEMENTATION GUIDELINES FOR ANSI ASC X12 EDI CONVENTIONS MOPAR CONSIGNMENT SUPPLIER MATERIAL INVENTORY ADVICE (846) TRANSACTION SET"

Transcription

1 IMPLEMENTATION GUIDELINES FOR ANSI ASC X12 EDI CONVENTIONS MOPAR CONSIGNMENT SUPPLIER MATERIAL INVENTORY ADVICE (846) TRANSACTION SET DAIMLERCHRYSLER CORPORATION INFORMATION TECHNOLOGY MANAGEMENT 800 CHRYSLER DRIVE AUBURN HILLS, MI CIMS ANSI ASC X12 VERSION/RELEASE

2 846 Inventory Inquiry/Advice Functional Group ID=IB Introduction: This X12 Transaction Set contains the format and establishes the data contents of the Inventory Inquiry/Advice Transaction Set (846) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used in the following ways: (1) for a seller of goods and services to provide inventory information to a prospective purchaser, with no obligation to the purchaser to acquire these goods or services; (2) for a representative of a seller of goods and services to supply inventory information to that seller; (3) for one location to supply another location with inventory information; and (4) for an inquiry as to the availability of inventory with no obligation on the seller of goods and services to reserve that inventory. Notes: DaimlerChrysler uses the 846 Inventory Inquiry/Advice to receive a Record On Hand (ROH) Inventory status from Mopar Consignment suppliers. The supplier is expected to send in a complete listing of all consigned parts and associated inventory levels every Friday by 10:00 p.m. Eastern Time. For purposes of this documentation, the terms 'User Status' and 'User Attributes' refer to DaimlerChrysler requirements. Heading: Page Pos. Seg. Base User Loop Notes and No. No. ID Name Status Status Max.Use Repeat Comments ST Transaction Set Header M M BIA Beginning Segment for Inventory Inquiry/Advice M M CUR Currency O Not DTM Date/Time Reference O Not REF Reference Identification O Not PER Administrative Communications Contact O Not MEA Measurements O Not 20 LOOP ID - N N1 Name O Must Use N2 Additional Name Information O Not N3 Address Information O Not N4 Geographic Location O Not REF Reference Identification O Not PER Administrative Communications Contact O Not 3 LOOP ID - LM 10 12/09/2002 V/R DaimlerChrysler Corporation

3 1400 LM Code Source Information O Not LQ Industry Code M Not 100 Detail: Page Pos. Seg. Base User Loop Notes and No. No. ID Name Status Status Max.Use Repeat Comments LOOP ID - LIN LIN Item Identification M M PID Product/Item Description O Not MEA Measurements O Not PKG Marking, Packaging, Loading O Not DTM Date/Time Reference O CTP Pricing Information O Not CUR Currency O Not SAC Service, Promotion, Allowance, or Charge Information O Not REF Reference Identification O Not > PER Administrative Communications Contact O Not SDQ Destination Quantity O Not MAN Marks and Numbers O Not UIT Unit Detail O Not CS Contract Summary O Not DD Demand Detail O Not > G53 Maintenance Type O Not PCT Percent Amounts O Not > LDT Lead Time O Not 12 LOOP ID - LM LM Code Source Information O Not LQ Industry Code M Not 100 LOOP ID - SLN SLN Subline Item Detail O Not PID Product/Item Description O Not MEA Measurements O Not PKG Marking, Packaging, Loading O Not 25 LOOP ID - MAN MAN Marks and Numbers O Not MEA Measurements O Not 40 LOOP ID - QTY QTY Quantity O Must Use UIT Unit Detail O Not MEA Measurements O Not LDT Lead Time O Not DTM Date/Time Reference O Not 10 LOOP ID - SCH SCH Line Item Schedule O Not MEA Measurements O Not 25 12/09/2002 V/R DaimlerChrysler Corporation

4 LOOP ID - LM > LM Code Source Information O Not LQ Industry Code M Not LS Loop Header O Not 1 LOOP ID - REF > REF Reference Identification O Not 1 n DTM Date/Time Reference O Not > N1 Name O Not 1 LOOP ID - LM LM Code Source Information O Not LQ Industry Code M Not LE Loop Trailer O Not 1 LOOP ID - N N1 Name O Not N2 Additional Name Information O Not N3 Address Information O Not N4 Geographic Location O Not REF Reference Identification O Not PER Administrative Communications Contact O Not 3 Summary: Page Pos. Seg. Base User Loop Notes and No. No. ID Name Status Status Max.Use Repeat Comments CTT Transaction Totals O 1 n SE Transaction Set Trailer M M 1 Transaction Set Notes 1. The REF loop conveys serial number, lot number, and inventory data. 2. Number of line items (CTT01) is the accumulation of number of LIN segments. If used, hash total (CTT02) is the sum of the values of the quantities (QTY02) of each QTY segment. 12/09/2002 V/R DaimlerChrysler Corporation

5 Segment: ST Transaction Set Header Position: 0100 Loop: Level: Heading Usage: Mandatory Max Use: 1 Purpose: To indicate the start of a transaction set and to assign a control number Syntax Notes: 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). 2 The implementation convention reference (ST03) is used by the translation routines of the interchange partners to select the appropriate implementation convention to match the transaction set definition. Comments: Data Element Summary Ref. Data Base User Des. Element Name Attributes Attributes ST Transaction Set Identifier Code M 1 ID 3/3 M Code uniquely identifying a Transaction Set 846 Inventory Inquiry/Advice ST Transaction Set Control Number M 1 AN 4/9 M Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set ST Implementation Convention Reference O 1 AN 1/35 Not Reference assigned to identify Implementation Convention 12/09/2002 V/R DaimlerChrysler Corporation

6 Segment: BIA Beginning Segment for Inventory Inquiry/Advice Position: 0200 Loop: Level: Heading Usage: Mandatory Max Use: 1 Purpose: To indicate the beginning of an Inventory Inquiry/Advice Transaction Set Syntax Notes: Semantic Notes: 1 BIA03 identifies the number of the inquiry/advice that is transferred. 2 BIA04 identifies the date of the inquiry/advice that is transferred. 3 BIA05 identifies the time of the inquiry/advice that is transferred. Comments: Data Element Summary Ref. Data Base User Des. Element Name Attributes Attributes BIA Transaction Set Purpose Code M 1 ID 2/2 M Code identifying purpose of transaction set 00 Original BIA Report Type Code M 1 ID 2/2 M Code indicating the title or contents of a document, report or supporting item MC Manufacturer/Customer Inventory Report BIA Reference Identification M 1 AN 1/50 M Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier Supplier assigned reference number to uniquely identify this transmission. Reference number should not be repeated for a period of one year. BIA Date M 1 DT 8/8 M Date expressed as CCYYMMDD where CC represents the first two digits of the calendar year Transaction Set Create Date BIA Time O 1 TM 4/8 Must Use Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99) Transaction Set Create Time BIA Action Code O 1 ID 1/2 Not Code indicating type of action 12/09/2002 V/R DaimlerChrysler Corporation

7 Segment: N1 Name Position: 0800 Loop: N1 Optional (Must Use) Level: Heading Usage: Optional (Must Use) Max Use: 1 Purpose: To identify a party by type of organization, name, and code Syntax Notes: 1 At least one of N102 or N103 is required. 2 If either N103 or N104 is present, then the other is required. Semantic Notes: Comments: 1 This segment, used alone, provides the most efficient method of providing organizational identification. To obtain this efficiency the "ID Code" (N104) must provide a key to the table maintained by the transaction processing party. 2 N105 and N106 further define the type of entity in N101. Data Element Summary Ref. Data Base User Des. Element Name Attributes Attributes N Entity Identifier Code M 1 ID 2/3 M Code identifying an organizational entity, a physical location, property or an individual SU Supplier/Manufacturer N Name X 1 AN 1/60 Not Free-form name N Identification Code Qualifier X 1 ID 1/2 Must Use Code designating the system/method of code structure used for Identification Code (67) 92 Assigned by Buyer or Buyer's Agent N Identification Code X 1 AN 2/80 Must Use Code identifying a party or other code DaimlerChrysler assigned supplier code N Entity Relationship Code O 1 ID 2/2 Not Code describing entity relationship N Entity Identifier Code O 1 ID 2/3 Not Code identifying an organizational entity, a physical location, property or an individual AN 5/7 12/09/2002 V/R DaimlerChrysler Corporation

8 Segment: LIN Item Identification Position: 0100 Loop: LIN Mandatory Level: Detail Usage: Mandatory Max Use: 1 Purpose: To specify basic item identification data Syntax Notes: 1 If either LIN04 or LIN05 is present, then the other is required. 2 If either LIN06 or LIN07 is present, then the other is required. 3 If either LIN08 or LIN09 is present, then the other is required. 4 If either LIN10 or LIN11 is present, then the other is required. 5 If either LIN12 or LIN13 is present, then the other is required. 6 If either LIN14 or LIN15 is present, then the other is required. 7 If either LIN16 or LIN17 is present, then the other is required. 8 If either LIN18 or LIN19 is present, then the other is required. 9 If either LIN20 or LIN21 is present, then the other is required. 10 If either LIN22 or LIN23 is present, then the other is required. 11 If either LIN24 or LIN25 is present, then the other is required. 12 If either LIN26 or LIN27 is present, then the other is required. 13 If either LIN28 or LIN29 is present, then the other is required. 14 If either LIN30 or LIN31 is present, then the other is required. Semantic Notes: 1 LIN01 is the line item identification Comments: 1 See the Data Dictionary for a complete list of IDs. 2 LIN02 through LIN31 provide for fifteen different product/service IDs for each item. For example: Case, Color, Drawing No., U.P.C. No., ISBN No., Model No., or SKU. Data Element Summary Ref. Data Base User Des. Element Name Attributes Attributes LIN Assigned Identification O 1 AN 1/20 Not Alphanumeric characters assigned for differentiation within a transaction set LIN Product/Service ID Qualifier M 1 ID 2/2 M BP Buyer's Part Number LIN Product/Service ID M 1 AN 1/48 M AN 1/10 DaimlerChrysler Part Number LIN Product/Service ID Qualifier X 1 ID 2/2 Not 12/09/2002 V/R DaimlerChrysler Corporation

9 LIN Product/Service ID X 1 AN 1/48 Not LIN Product/Service ID Qualifier X 1 ID 2/2 Not LIN Product/Service ID X 1 AN 1/48 Not LIN Product/Service ID Qualifier X 1 ID 2/2 Not LIN Product/Service ID X 1 AN 1/48 Not LIN Product/Service ID Qualifier X 1 ID 2/2 Not LIN Product/Service ID X 1 AN 1/48 Not LIN Product/Service ID Qualifier X 1 ID 2/2 Not LIN Product/Service ID X 1 AN 1/48 Not LIN Product/Service ID Qualifier X 1 ID 2/2 Not LIN Product/Service ID X 1 AN 1/48 Not LIN Product/Service ID Qualifier X 1 ID 2/2 Not LIN Product/Service ID X 1 AN 1/48 Not 12/09/2002 V/R DaimlerChrysler Corporation

10 LIN Product/Service ID Qualifier X 1 ID 2/2 Not LIN Product/Service ID X 1 AN 1/48 Not LIN Product/Service ID Qualifier X 1 ID 2/2 Not LIN Product/Service ID X 1 AN 1/48 Not LIN Product/Service ID Qualifier X 1 ID 2/2 Not LIN Product/Service ID X 1 AN 1/48 Not LIN Product/Service ID Qualifier X 1 ID 2/2 Not LIN Product/Service ID X 1 AN 1/48 Not LIN Product/Service ID Qualifier X 1 ID 2/2 Not LIN Product/Service ID X 1 AN 1/48 Not LIN Product/Service ID Qualifier X 1 ID 2/2 Not LIN Product/Service ID X 1 AN 1/48 Not 12/09/2002 V/R DaimlerChrysler Corporation

11 LIN Product/Service ID Qualifier X 1 ID 2/2 Not LIN Product/Service ID X 1 AN 1/48 Not 12/09/2002 V/R DaimlerChrysler Corporation

12 Segment: DTM Date/Time Reference Position: 1000 Loop: LIN Mandatory Level: Detail Usage: Optional Max Use: 10 Purpose: To specify pertinent dates and times Syntax Notes: 1 At least one of DTM02 DTM03 or DTM05 is required. 2 If DTM04 is present, then DTM03 is required. 3 If either DTM05 or DTM06 is present, then the other is required. Semantic Notes: Comments: Notes: If available, the consignment supplier should send the date and time of receipt of last shipment from the appropriate supplier. Data Element Summary Ref. Data Base User Des. Element Name Attributes Attributes DTM Date/Time Qualifier M 1 ID 3/3 M Code specifying type of date or time, or both date and time 050 Received DTM Date X 1 DT 8/8 Date expressed as CCYYMMDD where CC represents the first two digits of the calendar year Date Last Shipment Received, if available. DTM Time X 1 TM 4/8 Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99) Time Last Shipment Received, if available DTM Time Code O 1 ID 2/2 Code identifying the time. In accordance with International Standards Organization standard 8601, time can be specified by a + or - and an indication in hours in relation to Universal Time Coordinate (UTC) time; since + is a restricted character, + and - are substituted by P and M in the codes that follow ET Eastern Time The supplier should convert the time to Eastern Time prior to send. DTM Date Time Period Format Qualifier X 1 ID 2/3 Not Code indicating the date format, time format, or date and time format DTM Date Time Period X 1 AN 1/35 Not 12/09/2002 V/R DaimlerChrysler Corporation

13 Expression of a date, a time, or range of dates, times or dates and times 12/09/2002 V/R DaimlerChrysler Corporation

14 Segment: QTY Quantity Position: 3200 Loop: QTY Optional (Must Use) Level: Detail Usage: Optional (Must Use) Max Use: 1 Purpose: To specify quantity information Syntax Notes: 1 At least one of QTY02 or QTY04 is required. 2 Only one of QTY02 or QTY04 may be present. Semantic Notes: 1 QTY04 is used when the quantity is non-numeric. Comments: Notes: At least one iteration of the QTY segment must be used for the quantity on hand. A second iteration of the QTY segment is optional for the Quantity Last Received. Data Element Summary Ref. Data Base User Des. Element Name Attributes Attributes QTY Quantity Qualifier M 1 ID 2/2 M Code specifying the type of quantity 17 Quantity on Hand 87 Quantity Received QTY Quantity X 1 R 1/15 Numeric value of quantity If QTY01 = '17', record on hand (ROH); If QTY01 = '87', the quantity received in last shipment, if available. QTY03 C001 Composite Unit of Measure O 1 Not Use d To identify a composite unit of measure (See Figures Appendix for examples of use) C Unit or Basis for Measurement Code M ID 2/2 Not Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken C Exponent O R 1/15 Not Power to which a unit is raised C Multiplier O R 1/10 Not Value to be used as a multiplier to obtain a new value C Unit or Basis for Measurement Code O ID 2/2 Not Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken 12/09/2002 V/R DaimlerChrysler Corporation

15 C Exponent O R 1/15 Not Power to which a unit is raised C Multiplier O R 1/10 Not Value to be used as a multiplier to obtain a new value C Unit or Basis for Measurement Code O ID 2/2 Not Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken C Exponent O R 1/15 Not Power to which a unit is raised C Multiplier O R 1/10 Not Value to be used as a multiplier to obtain a new value C Unit or Basis for Measurement Code O ID 2/2 Not Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken C Exponent O R 1/15 Not Power to which a unit is raised C Multiplier O R 1/10 Not Value to be used as a multiplier to obtain a new value C Unit or Basis for Measurement Code O ID 2/2 Not Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken C Exponent O R 1/15 Not Power to which a unit is raised C Multiplier O R 1/10 Not Value to be used as a multiplier to obtain a new value QTY04 61 Free-Form Message X 1 AN 1/30 Free-form information 12/09/2002 V/R DaimlerChrysler Corporation

16 Segment: CTT Transaction Totals Position: 0100 Loop: Level: Summary Usage: Optional Max Use: 1 Purpose: To transmit a hash total for a specific element in the transaction set Syntax Notes: 1 If either CTT03 or CTT04 is present, then the other is required. 2 If either CTT05 or CTT06 is present, then the other is required. Semantic Notes: Comments: 1 This segment is intended to provide hash totals to validate transaction completeness and correctness. Data Element Summary Ref. Data Base User Des. Element Name Attributes Attributes CTT Number of Line Items M 1 N0 1/6 M Total number of line items in the transaction set Number of Line Items included: number of LIN loops. CTT Hash Total O 1 R 1/10 Not Sum of values of the specified data element. All values in the data element will be summed without regard to decimal points (explicit or implicit) or signs. Truncation will occur on the left most digits if the sum is greater than the maximum size of the hash total of the data element. Example: First occurrence of value being hashed..18 Second occurrence of value being hashed. 1.8 Third occurrence of value being hashed Fourth occurrence of value being hashed Hash Total 12/09/2002 V/R DaimlerChrysler Corporation

17 CTT03 81 Weight X 1 R 1/10 Not Numeric value of weight CTT Unit or Basis for Measurement Code X 1 ID 2/2 Not Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken CTT Volume X 1 R 1/8 Not Value of volumetric measure CTT Unit or Basis for Measurement Code X 1 ID 2/2 Not Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken CTT Description O 1 AN 1/80 Not A free-form description to clarify the related data elements and their content 12/09/2002 V/R DaimlerChrysler Corporation

18 Segment: SE Transaction Set Trailer Position: 0200 Loop: Level: Summary Usage: Mandatory Max Use: 1 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) Syntax Notes: Semantic Notes: Comments: 1 SE is the last segment of each transaction set. Data Element Summary Ref. Data Base User Des. Element Name Attributes Attributes SE01 96 Number of Included Segments M 1 N0 1/10 M Total number of segments included in a transaction set including ST and SE segments SE Transaction Set Control Number M 1 AN 4/9 M Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set 12/09/2002 V/R DaimlerChrysler Corporation

19 Example 1 Mopar Consignment Inventory Status EDI Format Interpretation ST*846*0002 Start transaction set 846 Transaction Set Control Number = 0002 BIA*00*MC* * *1615 Beginning segment for Inventory Advice Original Manufacturer/Customer Inventory Report Reference Number = Transaction set creation date = 08/30/2002 Transaction set creation time = 16:15 N1*SU**92*12345 Supplier = LIN**BP*J DaimlerChrysler Part Number = J DTM*050* *1700*ET Last Received Date = 08/12/2002 Last Received Time = 17:00 ET QTY*17*150 Record On Hand = 150 QTY*87*500 Last Received Quantity = 500 LIN**BP*J DaimlerChrysler Part Number = J DTM*050* *1700*ET Last Received Date = 08/12/2002 Last Received Time = 17:00 ET QTY*17*150 Record On Hand = 150 QTY*87*500 Last Received Quantity = 500 LIN**BP*J DaimlerChrysler Part Number = J DTM*050* *1700*ET Last Shipped Date = 08/12/2002 Last Shipped Time = 17:00 ET QTY*17*180 Record On Hand = 180 QTY*87*300 Last Received Quantity = 300 LIN**BP*J DaimlerChrysler Part Number = J DTM*050* *1700*ET Last Received Date = 08/12/2002 Last Received Time = 17:00 ET QTY*17*250 Record On Hand = 250 QTY*87*700 Last Received Quantity = /09/2002 V/R DaimlerChrysler Corporation

20 Example 1 Mopar Consignment Inventory Status (continued) EDI Format LIN**BP*J Interpretation DaimlerChrysler Part Number = J DTM*050* *1700*ET Last Received Date = 08/12/2002 Last Received Time = 17:00 ET QTY*17*350 Record On Hand = 350 QTY*87*500 Last Received Quantity = 500 LIN**BP*J DaimlerChrysler Part Number = J DTM*050* *1700*ET Last Received Date = 08/12/2002 Last Received Time = 17:00 ET QTY*17*150 Record On Hand = 150 QTY*87*500 Last Received Quantity = 500 LIN**BP*J DaimlerChrysler Part Number = J DTM*050* *1700*ET Last Received Date = 08/12/2002 Last Received Time = 17:00 ET QTY*17*250 Record On Hand = 250 QTY*87*850 Last Received Quantity = 850 CTT*7 Number of Line Items = 7 SE*33*0002 Number of included segments = 33 Control number = /09/2002 V/R DaimlerChrysler Corporation