EDI 846 Inventory Inquiry/Advice
Functional Group IB
X12M Supply Chain Subcommittee
The purpose of this transaction set is to transmit the contents of an Inventory Inquiry/Advice Transaction Set within the context of an electronic data interchange environment. The Inventory Inquiry/Advice Transaction Set may 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. (DM # 229-388)
What is an EDI 846?
An EDI 846 Inventory Inquiry/Advice communicates product inventory levels from a supplier to a buyer. It contains information about product location (SDQ segment), quantity levels (QTY segment), and estimated replenishment dates (DTM segment).
How is an EDI 846 used?
For example, Vendor A sends Retailer B an EDI 846 Inventory Inquiry/Advice twice daily to provide an indication of their entire catalog's stock status. If Vendor A communicates that a SKU is out of stock in the EDI 846 Inventory Inquiry Advice, Retailer B will take that SKU off the website or list the item as “out of stock” until a subsequent EDI 846 Inventory Inquiry/Advice shows that it is available.
Heading
- 2Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 3Beginning Segment for Inventory AdviceMandatoryMax 1
To indicate the beginning of an inventory advice transaction set.
- 4Note/Special InstructionFMax 25
To transmit information in a free-form format, if necessary, for comment or special instruction
- 5CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 6Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 7Reference NumbersOptionalMax 12
To transmit identifying numbers
- 8Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- N1 Loop OptionalRepeat 5
- 9NameMandatoryMax 1
To identify a party by type of organization, name and code
Loop N1 is optional, but, if used, segment N1 is mandatory. - 10Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 11Address InformationOptionalMax 2
To specify the location of the named party
- 12Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 13Reference NumbersOptionalMax 12
To transmit identifying numbers
- 14Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 9NameMandatoryMax 1
Detail
- LIN Loop MandatoryRepeat 10000
- 16Item Identification DetailMandatoryMax 1
To specify basic item identification data.
- 17Subline Item DetailOptionalMax 100
To specify product subline detail item data
- 18Product/Item DescriptionOptionalMax 200
To describe a product in coded or free-form format
- 19MeasurementsOptionalMax 40
To specify physical measurements, including dimensions, tolerances, weights and counts.
- 20Marking, Packaging, LoadingOptionalMax 25
To describe marking, packaging, loading and unloading requirements.
- QTY Loop MandatoryRepeat 10
- 22QuantityMandatoryMax 1
To specify quantity information.
- 23Unit DetailOptionalMax 12
To specify item unit data
- 24Line Item ScheduleOptionalMax 25
To specify the data for scheduling a specific line item.
- 25Lead TimeOptionalMax 12
To specify lead time for availability of products and services.
- 22QuantityMandatoryMax 1
- 26Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 27Pricing InformationOptionalMax 25
To specify pricing information
- 28CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 29Special ServicesOptionalMax 25
To specify special conditions or services associated with the purchased product
- 30Reference NumbersOptionalMax 12
To transmit identifying numbers
- 31Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- N1 Loop OptionalRepeat 5
- 32NameMandatoryMax 1
To identify a party by type of organization, name and code
Loop N1 is optional, but, if used, the segment N1 is mandatory. - 33Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 34Address InformationOptionalMax 2
To specify the location of the named party
- 35Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 36Reference NumbersOptionalMax 12
To transmit identifying numbers
- 37Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 32NameMandatoryMax 1
- 38Destination QuantityOptionalMax 500
To specify destination and quantity detail.
- 39Marks and NumbersOptionalMax 1
To indicate identifying marks and numbers for shipping containers
- 16Item Identification DetailMandatoryMax 1
Summary
- 41Transaction TotalsMandatoryMax 1
To transmit a hash total for a specific element in the transaction set
- 42Transaction Set TrailerMandatoryMax 1
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments).