When transferring inventory between locations, the sending entity (manufacturer or distribution center) generates an EDI 943 Warehouse Stock Transfer Shipment Advice and transmits it to the destination warehouse before goods depart.
Structure the 943 with the standard X12 envelope; include manufacturer and warehouse identification, expected shipment date, carrier information, and item detail loops (item ID, quantity, unit of measure).
Transmit the 943 via your EDI channel (AS2, SFTP, or VAN) so the receiving warehouse can pre-receive the inbound stock into its WMS, reducing dock processing time.
The destination warehouse receipts the physical goods and generates an EDI 944 Warehouse Stock Transfer Receipt Advice confirming received quantities, any discrepancies, and lot/serial data if applicable.
Parse the inbound 944 to reconcile received quantities against the 943 shipment notice; flag line-level discrepancies (short-receipt, overage, damage) for exception handling in your inventory system.
Send an EDI 997 Functional Acknowledgement to the warehouse upon receipt of the 944, and update your inventory records to reflect the stock transfer completion only after the 944 confirms receipt.
Known gotchas
The 943 is a shipment advice, not an authorization; the warehouse may receive goods that differ from the 943 — the 944 is the authoritative receipt record, so always wait for it before finalizing inventory postings.
Item identifiers (UPC, GTIN, internal SKU) must be agreed upon between sender and receiver before the first transmission; mismatched identifier types cause 944 line-item mismatches that require manual resolution.
Not all WMS platforms natively support EDI 943/944; verify with your warehouse partner which transaction sets are live in their system before designing the integration to avoid falling back to manual receiving.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp