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
- 010Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 020Beginning Segment for Inventory Inquiry/AdviceMandatoryMax 1
To indicate the beginning of an inventory inquiry/advice transaction set.
- 030Note/Special InstructionFMax 25
To transmit information in a free-form format, if necessary, for comment or special instruction
- 040CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 050Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 060Reference NumbersOptionalMax 12
To specify identifying numbers.
- 070Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- N1 Loop OptionalRepeat 5
- 080NameMandatoryMax 1
To identify a party by type of organization, name and code
- 090Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 100Address InformationOptionalMax 2
To specify the location of the named party
- 110Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 120Reference NumbersOptionalMax 12
To specify identifying numbers.
- 130Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 080NameMandatoryMax 1
Detail
- LIN Loop MandatoryRepeat 10000
- 010Item IdentificationMandatoryMax 1
To specify basic item identification data.
- 020Subline Item DetailOptionalMax 100
To specify product subline detail item data
- 030Product/Item DescriptionOptionalMax 200
To describe a product or process in coded or free-form format
- 040MeasurementsOptionalMax 40
To specify physical measurements, including dimensions, tolerances, weights and counts.
- 050Marking, Packaging, LoadingOptionalMax 25
To describe marking, packaging, loading and unloading requirements.
- QTY Loop MandatoryRepeat 10
- 060QuantityMandatoryMax 1
To specify quantity information.
- 070Unit DetailOptionalMax 12
To specify item unit data
- 080Line Item ScheduleOptionalMax 25
To specify the data for scheduling a specific line item.
- 090Lead TimeOptionalMax 12
To specify lead time for availability of products and services.
- 060QuantityMandatoryMax 1
- 100Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 110Pricing InformationOptionalMax 25
To specify pricing information
- 120CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 130Special ServicesOptionalMax 25
To specify special conditions or services associated with the purchased product
- 140Reference NumbersOptionalMax 12
To specify identifying numbers.
- 150Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- N1 Loop OptionalRepeat 5
- 160NameMandatoryMax 1
To identify a party by type of organization, name and code
- 170Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 180Address InformationOptionalMax 2
To specify the location of the named party
- 190Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 200Reference NumbersOptionalMax 12
To specify identifying numbers.
- 210Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 160NameMandatoryMax 1
- 220Destination QuantityOptionalMax 500
To specify destination and quantity detail.
- 230Marks and NumbersOptionalMax 1
To indicate identifying marks and numbers for shipping containers
- 010Item IdentificationMandatoryMax 1
Summary
- 010Transaction TotalsMandatoryMax 1
To transmit a hash total for a specific element in the transaction set
- 020Transaction 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).