Skip to main content

Integrations - Warehouse Process (WHS)

Micah A. Parker avatar
Written by Micah A. Parker
Updated over a week ago

Product: Integrations


When dealing with Electronic Data Interchange (EDI) solutions such as Transaction Manager or your Business System you might ultimately end up needing to expand your Logistics & Shipping process to that of a Warehouse or a Third Party Logistics company that handles all of your Shipments apart from your main Accounts Receivables process.

The Warehouse Process (WHS) is a standardized process that that separates the Packaging and Shipping from that of the Ordering and Billing process allowing one side of your business to handle Purchase Orders (850) and Invoices (810) while the other handles Advance Ship Notice (856) details.


EDI Transactions


In a typical Warehouse Process (WHS) solution you would still utilize your Sales Order Process (SOP) as you typically do - however two main additional documents would be added into the process known as the Outbound Warehouse Shipping Order (940) and the Inbound Warehouse Shipping Advice (945) which would ultimately handle the creation of the Outbound Advance Ship Notice (856)

EDI Transaction

Sender

Receiver

Purchase Order (850)

Trading Partner

You

Invoice (810)

You

Trading Partner

Warehouse Shipping Order (940)

You

Warehouse/3PL

Warehouse Shipping Advice (945)

Warehouse/3PL

You

Advance Ship Notice (856)

You

Trading Partner

Additional Documents

Sender

Receiver

Warehouse Stock Transfer Shipment Advice (943)

You

Warehouse

Warehouse Stock Transfer Receipt (944)

Warehouse

You

Sales Order

Just like a standard Sales Order Process (SOP) process the Inbound Purchase Order (850) is sent by your Trading Partner and received into your Business System through the Export action found within Transaction Manager typically creating that of a Sales Order.

Sales Order w/ Warehouse EAST

However - the created Sales Order within your Business System would now double as a Warehouse Shipping Order (940) that would be Imported back into Transaction Manager as an Outbound document to be sent to your Warehouse or Third Party Logistics (3PL) based on the Warehouse Location assigned within that particular Sales Order.

Shipment & Invoice

After your Warehouse/Third Party Logistics (3PL) company packages, and ships your items on your behalf they will send you an Inbound Warehouse Shipping Advice (945) in return that details out all the items that have been shipped, the quantities, the shipment structure (SOI, SOIP, SOPI, etc.) and any tracking numbers associated with the shipment.

Upon processing the Warehouse Shipping Advice into your Business System both an Invoice and a Shipment will automatically be created within it marking off which items were shipped on the Sales Order in the process. From there these documents will be imported into Transaction Manager to generate the Outbound Invoice (810) and Advance Ship Notice (856) to be sent to your Trading Partner notifying them of the updates.

Inventory

If you choose to automate the Warehouse Inventory Stock for each of your locations through Electronic Data Interchange (EDI) you would then leverage the Warehouse Stock Transfer documents by sending an Outbound Warehouse Stock Transfer Shipment Advice (943) to your Warehouse informing them of any Inventory Items you will be sending them to replenish their current stock, with a Warehouse Stock Transfer Receipt (944) being returned to confirm.


Warehouse Locations


When integrating a Warehouse Process (WHS) into your Business System you will handle all your Warehouse Locations and their respective inventory control through the use of a Warehouse Locations module

Locations

Each Location within your Business System represents a different warehouse who's inventory is managed independently of the other. As orders are received, sufficient inventory stock must be kept in order for those Locations to be able to fulfill your shipments on your behalf.

rev 5/5/2025

Did this answer your question?