EDI 850 Purchase Order
Functional Group PO
X12M Supply Chain Subcommittee
What is the EDI 850
An EDI 850 Purchase Order communicates order details from a buyer to a supplier. It contains information about the order identification (BEG Segment), the item details (PO1 segment) and the shipping details (TD5 segment).
How is the EDI 850 used?
For example, Retailer A sends an 850 Purchase Order to Vendor B. Vendor B is then responsible for “fulfilling” that order back to Retailer A. Vendor B will respond with an 855 Purchase Order Acknowledgment to accept or reject the 850 Purchase Order.
Heading
- 02Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 03Beginning Segment for Purchase Order ApplicationsMandatoryMax 1
To indicate the beginning of the purchase order transaction set and transmit identifying numbers and dates.
- 04Note/Special InstructionFMax 100
To transmit information in a free-form format, if necessary, for comment or special instruction
- 05CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 06Reference NumbersOptionalMax 12
To transmit identifying numbers associated with the named party
- 07Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 08Sales Tax ReferenceOptionalMax 3
To provide data required for proper notification/determination of applicable sales and related taxes applying to the transaction.
- 09F.O.B. Related InstructionsOptionalMax 1
To specify transportation instructions relating to shipment
- N1 Loop OptionalRepeat 200
- 10NameMandatoryMax 1
To identify a party by type of organization, name and code
- 11Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 12Address InformationOptionalMax 2
To specify the location of the named party
- 13Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 14Reference NumbersOptionalMax 12
To transmit identifying numbers associated with the named party
- 15Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 16F.O.B. Related InstructionsOptionalMax 1
To specify transportation instructions relating to shipment
- 10NameMandatoryMax 1
- 17Pricing InformationOptionalMax 25
To specify pricing information
- 18Special ServicesOptionalMax 25
To specify special conditions or services associated with the purchased product
- 19Header Sale ConditionOptionalMax 1
To specify general conditions or requirements of the sale
- 20Allowance, Charge or ServiceOptionalMax 10
To specify allowance or charges
- 21Terms of Sale/Deferred Terms of SaleOptionalMax 2
To specify terms of sale.
- 22Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 23General ScheduleOptionalMax 5
To specify general scheduling conditions
- 24Product/Item DescriptionOptionalMax 200
To describe a product in coded or free-form format
- 25MeasurementsOptionalMax 40
To specify physical measurements, including dimensions, tolerances, weights and counts.
- 26PaperworkOptionalMax 25
To specify the type and transmission of paperwork relating to product or order.
- 27Marking, Packaging, LoadingOptionalMax 25
To describe marking, packaging, loading and unloading requirements.
- 28Carrier Details (Quantity and Weight)OptionalMax 2
To specify the transportation details relative to commodity, weight and quantity.
- 29Carrier Details (Routing Sequence/Transit Time)OptionalMax 12
To specify the carrier, sequence of routing and to provide transit time information
- 30Carrier Details (Equipment)OptionalMax 12
To specify transportation details relating to the equipment used by the carrier.
- 31Carrier Details (Special Handling/Hazardous Materials)OptionalMax 5
To specify transportation special handling requirements and hazardous materials information
- 32Marks and NumbersOptionalMax 10
To indicate identifying marks and numbers for shipping containers
Detail
- PO1 Loop MandatoryRepeat 100000
- 34Purchase Order Baseline Item DataMandatoryMax 1
To specify basic and most frequently used purchase order line item data
- 35CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 36Item DescriptionOptionalMax 1000
To describe an item in either an industry standard or free-form format
- SLN Loop OptionalRepeat 100
- 37Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- 38Item DescriptionOptionalMax 1000
To describe an item in either an industry standard or free-form format
- 37Subline Item DetailMandatoryMax 1
- 39Additional Item DetailOptionalMax 25
To specify additional item related data involving variations in normal price/quantity structure.
- 40Pricing InformationOptionalMax 25
To specify pricing information
- 41Product/Item DescriptionOptionalMax 200
To describe a product in coded or free-form format
- 42MeasurementsOptionalMax 40
To specify physical measurements, including dimensions, tolerances, weights and counts.
- 43PaperworkOptionalMax 25
To specify the type and transmission of paperwork relating to product or order.
- 44Marking, Packaging, LoadingOptionalMax 25
To describe marking, packaging, loading and unloading requirements.
- 45Item Physical DetailsOptionalMax 1
To specify the physical qualities, packaging, weights and dimensions relating to the item.
- 46Reference NumbersOptionalMax 12
To transmit identifying numbers associated with the named party
- 47Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 48Special ServicesOptionalMax 25
To specify special conditions or services associated with the purchased product
- 49Allowance, Charge or ServiceOptionalMax 10
To specify allowance or charges
- 50Conditions of SaleOptionalMax 1
To specify general conditions or requirements and to detail conditions for substitution of alternate products
- 51Terms of Sale/Deferred Terms of SaleOptionalMax 2
To specify terms of sale.
- 52Sales Tax ReferenceOptionalMax 3
To provide data required for proper notification/determination of applicable sales and related taxes applying to the transaction.
- 53F.O.B. Related InstructionsOptionalMax 1
To specify transportation instructions relating to shipment
- N1 Loop OptionalRepeat 200
- 54NameMandatoryMax 1
To identify a party by type of organization, name and code
- 55Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 56Address InformationOptionalMax 2
To specify the location of the named party
- 57Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 58Reference NumbersOptionalMax 12
To transmit identifying numbers associated with the named party
- 59Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 60F.O.B. Related InstructionsOptionalMax 1
To specify transportation instructions relating to shipment
- 54NameMandatoryMax 1
- 61Destination QuantityOptionalMax 500
To specify destination and quantity detail.
- 62Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 63Line Item ScheduleOptionalMax 104
To specify the data for scheduling a specific line item.
- 64Carrier Details (Quantity and Weight)OptionalMax 1
To specify the transportation details relative to commodity, weight and quantity.
- 65Carrier Details (Routing Sequence/Transit Time)OptionalMax 12
To specify the carrier, sequence of routing and to provide transit time information
- 66Carrier Details (Equipment)OptionalMax 12
To specify transportation details relating to the equipment used by the carrier.
- 67Carrier Details (Special Handling/Hazardous Materials)OptionalMax 5
To specify transportation special handling requirements and hazardous materials information
- 68Marks and NumbersOptionalMax 10
To indicate identifying marks and numbers for shipping containers
- 34Purchase Order Baseline Item DataMandatoryMax 1
Summary
- 70Transaction TotalsMandatoryMax 1
To transmit a hash total for a specific element in the transaction set
- 71Transaction Set TrailerMandatoryMax 1
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning and ending (SE) segment)