EDI 870 Order Status Report
Functional Group RS
X12M Supply Chain Subcommittee
This Draft Standard for Trial Use contains the format and establishes the data contents of the Order Status Report Transaction Set (870) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to report on the current status of a requirement forecast, an entire purchase order, selected line items on a purchase order, selected products/services on a purchase order, or purchase orders for a specific customer in their entirety or on a selection basis. The transaction set can also be used to report on the current status of single or multiple requisitions. The report format allows for the inclusion of "reasons" relative to the status. This transaction set may also be used to update the supplier's scheduled shipment or delivery dates. This transaction set can result from either an inquiry or a prearranged schedule agreed to by the trading partners.
Heading
- 010Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 020Beginning Segment for Order Status ReportMandatoryMax 1
To indicate the beginning of an Order Status Report Transaction Set
- 042Carrier Details (Equipment)OptionalMax 1
To specify transportation details relating to the equipment used by the carrier
- 043Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax 1
To specify transportation special handling requirements, or hazardous materials information, or both
- 044Carrier Details (Routing Sequence/Transit Time)OptionalMax 1
To specify the carrier and sequence of routing and provide transit time information
- 045Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- REF Loop OptionalRepeat >1
- 046Reference IdentificationMandatoryMax 1
To specify identifying information
- 047Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 046Reference IdentificationMandatoryMax 1
- N1 Loop OptionalRepeat 200
- 050NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 060Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 070Address InformationOptionalMax 2
To specify the location of the named party
- 080Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 090Reference IdentificationOptionalMax 12
To specify identifying information
- 100Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 105PaperworkOptionalMax 1
To identify the type or transmission or both of paperwork or supporting information
- 050NameMandatoryMax 1
- LM Loop OptionalRepeat 10
- 120Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 130Industry CodeMandatoryMax 100
Code to transmit standard industry codes
- 120Code Source InformationMandatoryMax 1
Detail
- HL Loop MandatoryRepeat 1000
- 010Hierarchical LevelMandatoryMax 1
To identify dependencies among and the content of hierarchically related groups of data segments
- 020Purchase Order ReferenceOptionalMax 1
To provide reference to a specific purchase order
- ISR Loop OptionalRepeat 104
- 030Item Status ReportMandatoryMax 1
To specify detailed purchase order/item status
- 040Product/Item DescriptionOptionalMax 6
To describe a product or process in coded or free-form format
- 050QuantityOptionalMax 4
To specify quantity information
- 030Item Status ReportMandatoryMax 1
- 070Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 080Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 086Contract SummaryOptionalMax 3
To provide information about a contract
Use is limited to intra-organizational transactions. - REF Loop OptionalRepeat >1
- 087Reference IdentificationMandatoryMax 1
To specify identifying information
- 088Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 087Reference IdentificationMandatoryMax 1
- N1 Loop OptionalRepeat 200
- 090NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 100Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 110Address InformationOptionalMax 2
To specify the location of the named party
- 120Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 130Reference IdentificationOptionalMax 12
To specify identifying information
- 140Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 090NameMandatoryMax 1
- LM Loop OptionalRepeat 10
- 144Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 145Industry CodeMandatoryMax 100
Code to transmit standard industry codes
- 144Code Source InformationMandatoryMax 1
- PO1 Loop OptionalRepeat 1000
- 150Baseline Item DataMandatoryMax 1
To specify basic and most frequently used line item data
- 155CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 160Subline Item DetailOptionalMax 100
To specify product subline detail item data
- 170Additional Item DetailOptionalMax 1
To specify additional item-related data involving variations in normal price/quantity structure
- 180Product/Item DescriptionOptionalMax 1000
To describe a product or process in coded or free-form format
- 190MeasurementsOptionalMax 40
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 200Marking, Packaging, LoadingOptionalMax 25
To describe marking, packaging, loading, and unloading requirements
- ISR Loop OptionalRepeat 104
- 210Item Status ReportMandatoryMax 1
To specify detailed purchase order/item status
- 220Product/Item DescriptionOptionalMax 6
To describe a product or process in coded or free-form format
- 230QuantityOptionalMax 4
To specify quantity information
- 240Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 250NameOptionalMax 1
To identify a party by type of organization, name, and code
- 251Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 252Address InformationOptionalMax 2
To specify the location of the named party
- 253Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 260Carrier Details (Quantity and Weight)OptionalMax 1
To specify the transportation details relative to commodity, weight, and quantity
- 270Carrier Details (Routing Sequence/Transit Time)OptionalMax 1
To specify the carrier and sequence of routing and provide transit time information
- 280Carrier Details (Equipment)OptionalMax 1
To specify transportation details relating to the equipment used by the carrier
- 290Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax 1
To specify transportation special handling requirements, or hazardous materials information, or both
- 300Reference IdentificationOptionalMax 12
To specify identifying information
- 310Service, Promotion, Allowance, or Charge InformationOptionalMax 25
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
- LM Loop OptionalRepeat 10
- 320Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 330Industry CodeMandatoryMax 100
Code to transmit standard industry codes
- 320Code Source InformationMandatoryMax 1
- 210Item Status ReportMandatoryMax 1
- LX Loop OptionalRepeat >1
- 340Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
The LX loop conveys serial number, lot number, and inventory data. - 350Reference IdentificationOptionalMax >1
To specify identifying information
- 360NameOptionalMax 1
To identify a party by type of organization, name, and code
- 370Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- LM Loop OptionalRepeat 10
- 380Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 390Industry CodeMandatoryMax 100
Code to transmit standard industry codes
- 380Code Source InformationMandatoryMax 1
- 340Assigned NumberMandatoryMax 1
- 150Baseline Item DataMandatoryMax 1
- 010Hierarchical LevelMandatoryMax 1
Summary
- 010Transaction TotalsOptionalMax 1
To transmit a hash total for a specific element in the transaction set
The number of line items (CTT01) is the accumulation of the number of HL segments. If used, hash total (CTT02) is the sum of the value of quantities ordered (PO102) for each PO1 segment. - 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)