To start and identify an interchange of zero or more functional groups and interchange-related control segments
The Home Depot X12 850 Purchase Order
X12 850 (Purchase Order) is the EDI transaction exchanged between The Home Depot (Home Depot (CA) (via Commerce Hub)) and its trading partners. Stacksync handles full compliance, mapping, and real-time delivery.
- Segments
- 22
- Loops
- 6
- X12 850
- All partners ↗
Transaction context
Where 850 Purchase Order fits on Home Depot (CA) (via Commerce Hub)
On Home Depot (CA) (via Commerce Hub), the X12 850 Purchase Order precedes the 856 Ship Notice Manifest and 810 Invoice in the Order-to-cash cycle.
- The Home Depot channels
- 9 of 11
- Trading partners
- 389
- Channels
- 516
9 of The Home Depot's 11 channels carry 850
partners across the Stacksync network trade 850
channels network-wide carry 850
The 850 is the electronic purchase order a buyer sends to formally request goods or services, carrying items, quantities, prices, ship-to locations, and requested dates. It initiates the order-to-cash cycle and is the reference document that the acknowledgment (855), ship notice (856), and invoice (810) must reconcile against. Trading partners require it because a machine-readable PO removes manual re-keying and the wrong-item, wrong-quantity errors that come with it. Sent by the buyer (retailer, distributor, or manufacturer procurement) to the supplier or vendor fulfilling the order.
When it fires: A buyer's procurement or replenishment system releases an approved order for goods to a specific supplier.
- Ship-to addresses or location codes that do not exist in the seller's system, causing the order to fail validation or ship to the wrong warehouse.
- Item identifiers referencing discontinued SKUs or UPCs that do not match the seller's catalog, forcing manual intervention.
- PO line prices that do not match the agreed contract price in the seller's system, triggering business-level rejection on the 855.
- Missing or malformed mandatory segments or data elements, rejected on receipt via the 997, and duplicate PO numbers that confuse order processing.
Specification summary
X12 850 Purchase Order at the element level
The X12 850 specification defines 71 segments carrying 282 data elements, 84 of which are mandatory.
- Segments
- 71
- Data elements
- 282
- Mandatory elements
- 84
| Segment | Elements | Mandatory |
|---|---|---|
| BEG | 5 | 4 |
| CUR | 5 | 2 |
| REF | 3 | 1 |
| FOB | 7 | 1 |
| SAC | 11 | 1 |
| DTM | 4 | 1 |
| PID | 4 | 1 |
| TXI | 8 | 1 |
| N9 | 3 | 1 |
| MSG | 2 | 1 |
- Transaction Set Purpose Code
- Purchase Order Type Code
- Purchase Order Number
- Date
- Entity Identifier Code
- Currency Code
- Reference Identification Qualifier
- Shipment Method of Payment
Full segment guideline — 22 segments 6 loops · X12 850 Purchase Order
To indicate the beginning of a functional group and to provide control information
To indicate the start of a transaction set and to assign a control number
To indicate the beginning of the Purchase Order Transaction Set and transmit identifying numbers and dates
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
To specify identifying information
To specify pertinent dates and times
To specify the carrier and sequence of routing and provide transit time information
To specify restrictions/conditions (such as shipping, ordering)
To identify a party by type of organization, name, and code
To specify additional names or those longer than 35 characters in length
To specify the location of the named party
To specify the geographic place of the named party
To specify basic and most frequently used line item data
To describe a product or process in coded or free-form format
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)
To identify a person or office to whom administrative communications should be directed
To specify product subline detail item data
To provide a free-form format that allows the transmission of text information
To specify the physical qualities, packaging, weights, and dimensions relating to the item
To transmit identifying information as specified by the Reference Identification Qualifier
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
Trading partners
8+ trading partners.
And every channel covered.
We connect to every major retailer, distributor, and 3PL on the EDI network. Type to search the directory, or browse the full catalogue.
Trading partners
4+ trading partners.
And every channel covered.
We connect to every major retailer, distributor, and 3PL on the EDI network. Type to search the directory, or browse the full catalogue.
The Home Depot Home Depot (CA) (via Commerce Hub) EDI 850 FAQ
Common questions about 850 Purchase Order on the Home Depot (CA) (via Commerce Hub) channel.
What is X12 850 Purchase Order?
Does The Home Depot Home Depot (CA) (via Commerce Hub) require 850 for trading partners?
How fast can I integrate The Home Depot 850 with Stacksync?
Which other The Home Depot channels accept 850?
Ready to automate your The Home Depot EDI?
Most teams go live in days, not months. Talk to our team and we'll walk you through your specific setup.