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 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.
- 030Note/Special InstructionOptionalMax 100
To transmit information in a free-form format, if necessary, for comment or special instruction
- 040Reference NumbersOptionalMax 12
To specify identifying numbers.
- 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 NumbersOptionalMax 12
To specify identifying numbers.
- 100Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 105PaperworkOptionalMax 1
To identify the type and transmission of paperwork or supporting information
- 050NameMandatoryMax 1
- 110Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 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
- 060Reference NumbersOptionalMax 12
To specify identifying numbers.
- 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. - 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 NumbersOptionalMax 12
To specify identifying numbers.
- 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
- 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, sequence of routing and to 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 NumbersOptionalMax 12
To specify identifying numbers.
- 310Allowance, Charge or ServiceOptionalMax 1
To specify allowances, charges or services
- 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 NumbersOptionalMax >1
To specify identifying numbers.
- 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 TotalsMandatoryMax 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).