Supplier Guide The Home Depot
Supplier Guide The Home Depot
Table of Contents
Introduction ...............................................................................................................................................................1
Questions ..................................................................................................................................................................2
Related Documentation..............................................................................................................................................2
Introduction
The CommerceHub Supplier Guide outlines the specific business rules and functional requirements that
apply to a specific merchant relationship. This guide is intended to assist all users during the setup
process with the CommerceHub network and to serve as background information. This guide highlights
specific sections that apply to certain types of users as defined in the following table.
OrderStream Users Suppliers who use the CommerceHub OrderStream browser-based application to
process all messages.
Integrated Users Suppliers who receive their orders from or return order-related messages
(e.g., confirmations, invoices, etc.) to CommerceHub via delimited, EDI, or XML format.
Related Documentation
The following documentation is available to provide assistance during the setup process.
CommerceHub will email you login information to access the OrderStream Resource Center in order to
download any of the listed documentation. This documentation may also be requested by contacting
the CommerceHub Technical Support Team.
Integrated Users Supplier Test Plan Provides a guided test plan to follow during the setup
and testing process.
Integrated Users Integrated Message Guides & Provides the format and data element specifics needed
Addendums to interpret or produce an integrated message file.
Available for each message (e.g., Order, Confirm,
Invoice, etc.) and format (i.e., EDI, XML, and delimited).
Integrated Users Packing Slip Guide Provides packing slip setup information for integrated
suppliers choosing to print their own packing slips.
Browser Users Ready to Sell Guide Provides business scenarios specific to your retailer
relationship.
All Users Warehouse Inventory Provides users with a spreadsheet template and how-
Template and Guide to guide for loading inventory according to your
retailer’s requirements.
All Users HubHelp Provides users with instructional materials for using the
OrderStream application.
All Users CommerceHub University Providers users with training videos for using the
OrderStream application.
Flow CH => S Integrated Users Identifies messages that flow from CommerceHub to the supplier
Flow CH <= S Integrated Users Identifies messages that flow from the supplier to CommerceHub
EDI Integrated Users Identifies the EDI transaction set used to support the required message type
XML Integrated Users Identifies the root element of a CommerceHub XML document used to support the message type
Delimited Integrated Users Identifies the name of a CommerceHub delimited message file used to support the message type
Email All Users Identifies what may be sent in a human-readable format via email
OrderStream All Users Identifies transactions that may be entered and processed using the OrderStream application
Applies All Users Identifies if the associated transaction applies to this merchant relationship
NA All Users Identifies if an item is not available for this merchant relationship
Important: The Functional Acknowledgment (FA) is required for all purchase order messages regardless of message format. Integrated suppliers are expected to
return a Functional Acknowledgment message to CommerceHub for all EDI messages sent to the supplier.
Business Requirements
The following sections identify the business rules and functional requirements necessary to support this merchant relationship. A standard format is
used for each merchant’s supplier guide to enable suppliers conducting business with multiple merchants over the CommerceHub network to easily
compare the individual requirements for each merchant. Integrated suppliers should also refer to the message guides and addendums that are specific
to the merchant for additional details.
Requirements that are applicable to this merchant relationship are identified with a “Yes” in the Applies column. Sections that do not apply are identified
as “NA” (Not Applicable) within the Applies column and have been shaded gray. The User column identifies if the business requirement is of importance
to all users or to only integrated users.
Important: The business rules and functional requirements vary between each merchant relationship. If you transact business with two or more merchants, it is
important that you familiarize yourself with each merchant’s specific rules. As necessary, the OrderStream application is structured to meet the needs of
each merchant and therefore the design of the application may vary between each merchant with whom you transact business.
The following table identifies the packing slip requirements necessary to support this merchant relationship.
Users Packing Slips Description Applies Notes
All Users Reprints Identifies if reprinted packing slips are produced Yes Packing Slip reprints are only produced based on a
when items are canceled, backordered, or if user request via the OrderStream application.
reprinted packing slips are available on demand. Suppliers can request a revised packing slip from
the Order Detail page.
The following table identifies the order processing requirements necessary to support this merchant relationship.
Users Order Message Description Applies Notes
All Users Multi Line Orders Identifies if the merchant may send orders with Yes
more than one item.
All Users Charge Shipping to Merchant Identifies if the Supplier can / should charge Yes UPS, FedEx
Account shipping to the merchant's account with the A list of approved carriers can be found on Home
shipping company. Depot's Routing Portal at:
www.routingguides.com/hd/home.asp
If using a Home Depot account the supplier should
not enter any Shipping/Handling fees.
All Users Merchant Pre-Defines Shipping Identifies if the merchant specifies the Service Yes THD identifies Service Level only, permitting
Service Level Level (e.g., Overnight Delivery, 2nd Day Delivery, suppliers to choose the Carrier.
etc.) within the Order.
All Users Merchant Pre-Defines Shipping Identifies if the merchant specifies the shipping NA
Services Provider (Carrier) company (carrier) within the Order (e.g., Federal
Express).
All Users Expected Warehouse Identifies whether the merchant will include a Yes
Warehouse ID on the order
Integrated Indicators, Messages, Identifies whether optional indicators and/or text Yes Gift Message Text
Instructional Text messages are included within the Order Message Note, The Home Depot includes only the Bill To
(e.g., Gift Wrap Indicator, Multi-Source Flag, etc.). Name Information and does not include Bill To
Address Information. The Ship To information is
copied into the Bill To fields on the OrderStream
interface.
The following table identifies the functional acknowledgement for orders requirements necessary to support this merchant relationship.
Functional Acknowledgment for
Users Orders Description Applies Notes
Integrated Detail Level FA required Identifies if the merchant requires a detail level FA. NA
The following table identifies applicable fulfillment confirmations business rules for this merchant relationship.
Users Confirm Message Description Applies Notes
All Users Confirmation Policy Identifies any special policies for Suppliers when an NA
order is received from this merchant.
All Users OrderStream Quick Ship Option Identifies if a OrderStream Quick Ship page is Yes OrderStream Users Only: Shipping is permitted at
available for Suppliers to ship orders. If available, this the Order Level if shipping with a single Tracking
section also identifies applicable limitations that Number.
may apply to using this page.
All Users Multi-Line Order Identifies if Suppliers can ship one line in one Yes
Multiple Confirm Messages transaction and the remaining lines of an order in a
Permitted later transaction. In this example, the supplier ships
line A today and then ships line B tomorrow.
Ship Ship
Line Qty Today Tomorrow
A 3 3
B 1 1
All Users Single Line Order Identifies if Suppliers can ship a partial quantity of an NA Suppliers are required to confirm the full quantity of
Multiple Confirm Messages individual line within an order and then ship the a Line item with a single confirmation message.
Permitted remaining quantity for that line in a later transaction.
In this example, the supplier ships 2 of the 3 items
ordered today, and then ships the remaining 1 item
tomorrow.
Ship Ship
Line Qty Today Tomorrow
A 3 2 1
All Users Single Line Order Identifies if Suppliers can ship a portion of the NA Suppliers are required to 'fill or kill' the full quantity
Multiple Actions Permitted quantity ordered on a line item and cancel or of a Line item (i.e. either ship all or cancel all).
backorder the rest. In this example, the supplier
ships 2 of the 3 items ordered and cancels the 3rd
item in a single transaction.
Ship Cancel
Line Qty Today Today
A 3 2 1
All Users Supplier permitted to change Identifies if the supplier may change shipping Yes Generally, the shipping service would only be
shipping service (carrier service) service (e.g., change from UPS to Federal Express). upgraded if the supplier was in danger of missing the
Estimated Delivery Date. Due to costs associated
with service levels, a supplier would not upgrade
unless necessary. They should never downgrade
since the customer most likely paid a premium to
have the item(s) shipped in an expedited fashion
All Users Supplier permitted to change Identifies if a supplier may upgrade the Service Level Yes The Home Depot issues all Purchase Orders with
Service Level (e.g., change from ground to next day delivery). service level indicator only. Suppliers are permitted
to choose the carrier (from a group of authorized
carriers) ensuring the service level is met, and
reporting the actual carrier back in the confirm
message.
All Users Confirm Data Requirements Identifies the mandatory fields that must be Yes Mandatory Fields for OrderStream Users:
completed when using the OrderStream interface. - Ship Date (defaulted value)
- trxQty
- Carrier
- Service Level
- Ship From Address (Suppliers may update)
- Shipping Method
All Users Bundle Confirmations Supported Identifies if Suppliers are permitted to confirm all NA
orders that were included within a Packing Slip
bundle with a single transaction.
All Users Batch Confirmations Supported Identifies if Suppliers are permitted to create a NA
'batch' of order lines and confirm them with a single
transaction.
All Users Shipping Warehouse Identifies whether the supplier is expected to send a NA
Warehouse ID on the Fulfillment Confirmation.
All Users Invoice Information included Identifies if the Shipment Confirmation serves as an NA The Home Depot requires suppliers to submit a
within Confirm invoice for this merchant. separate invoice transaction.
The following table identifies applicable invoice messaging business rules for this merchant relationship.
Users Invoice Message Description Applies Notes
All Users Invoice Policy Identifies any special invoicing policies. NA
All Users Multiple Invoices Permitted for: Identifies if a Supplier may submit more than one Yes Suppliers should only submit an invoice after all
Multi-Line Orders invoice for a multi-line order that was fulfilled in items have been shipped. A supplier should only
separate transactions. resubmit an invoice after receiving an Invoice
Rejection message.
All Users Multiple Invoices Permitted for: In cases where a merchant allows more than one Yes
Lines Fulfilled in Separate invoice per Order, identifies if a supplier can submit
Transactions separate invoices for items on the same Line Item
that were shipped separately (i.e., Ship Qty 1 of 2
Item A today and Invoice for the 1, but then Ship the
second item A Qty and then invoice for that item).
All Users Data Requirements Identifies the mandatory fields to be completed Yes Mandatory Fields for OrderStream Users:
when using the OrderStream interface. - Invoice Date
- Invoice Number
- Invoice Total (calculated)
- Unit Cost (Suppliers may modify)
- Net Due Days
Optional Fields for OrderStream Users:
- Allowance/Charges (specify type, reason code,
amount)
- Discount Percent
- Discount Due Days
The following table identifies applicable invoice error text message business rules for this merchant relationship.
Users Invoice Error Text Message Description Applies Notes
All Users Invoice Error Text Requirements Identifies if a merchant may return a message when Yes Suppliers will receive an email message when an
invoices are rejected. invoicing error was detected by The Home Depot. The
Supplier must correct and resubmit the invoice within 5
days using the same invoice number.
The following table identifies the applicable business rules for processing the payment remittance advice for this merchant relationship.
Users Payment Remittance Advice Description Applies Notes
All Users Payment Remittance Procedure Identifies applicable procedures for handling a Yes Suppliers may download a copy of the Payment
payment remittance advice. Remittance Advice from the OrderStream interface or
receive this message via an EDI 820 Payment
Remittance Advice. The download option includes a
standardized Excel spreadsheet option for ease of use.
The following table identifies applicable merchant request for cancel business rules for this merchant relationship.
Yes The quantity on hand for the item is available for sale
No The item is temporarily unavailable for sale. Note the quantity on hand may not be zero
Guaranteed The item is guaranteed to be available regardless of the quantity on hand. It is good practice to set the Quantity Available field to reflect
your maximum processing capability (i.e., the daily sales volume which, if exceeded, might begin to pose an operational or logistical
problem)
Discontinued The item will be discontinued effective as of the discontinued date. Discontinuation is defined as the point in time at which
replenishment of a product ceases. The merchant is free to continue to sell a discontinued item if the Quantity Available field has a value
greater than zero. If the availability status is set to discontinued, the supplier must enter a discontinued date
• Suppliers are responsible for reporting available stock in such a way as to avoid unnecessary order cancellations.
• When a supplier conducts business with two or more merchants over the CommerceHub network, it is likely that the merchants will carry
some of the same products.
The following table identifies applicable business rules for inventory policies for this merchant relationship.
Users Inventory Advice Description Applies Notes
All Users Inventory Policy Identifies any inventory policies that may apply. Yes Suppliers are expected to provide daily inventory
updates for items that either the Availability Status
or Quantity on Hand has changed.
All Users Data Requirements Identifies the mandatory fields that must be Yes Mandatory Fields for OrderStream Users:
completed when using the OrderStream interface. - Supplier (Vendor) SKU
- Merchant SKU (9-digits, beginning with '100', '20'
or '3')
- Availability Status
- Quantity Available
- Warehouse ID
- Warehouse Quantity
The following table identifies applicable business rules for processing schedules for this merchant relationship.
Users Schedule Description Notes
All Users Orders Received from Merchant Identifies how often orders are delivered to Orders are received every 30 minutes.
CommerceHub from the merchant (for
informational purposes only).
Suppliers can interact with the CommerceHub
network 24 hours per day, 7 days a week.
All Users Inventory Schedule Identifies how often inventory updates are sent to Inventory updates are sent daily at 7:20 pm Eastern.
the merchant.
The schedule is subject to change at any time.