Inbound from your 3PL
EDI 945: the warehouse shipping advice
The 945 is the warehouse answering the 940: here is what actually shipped, in these cartons, on this carrier, with these tracking numbers.
It is the document that lets your Odoo tell the truth. The delivery it validates, the 856 the retailer receives and the invoice that follows all inherit their quantities from it.
On this page
What the document carries
Shipped quantities against the order, the packing detail carton by carton, the carrier and the tracking references, and the ship date. Where the 940 said should, the 945 says did.
The difference between the two is business information. A short ship on the 945 is your early warning, arriving while there is still time to tell your customer before their dock finds out.
What it does inside Odoo
The 945 validates the delivery: quantities recorded as shipped, packing captured, stock relieved from the 3PL warehouse. From that validated delivery Odoo has what the retailer-facing 856 needs, packed structure included, and the 810 that follows inherits the quantities that actually shipped.
That chain is the point of the pair. The 3PL reports once, and the ship notice, the invoice and your stock ledger all agree because they came from the same report.
Where it goes wrong
A 945 that arrives after the truck means the retailer's 856 is late through no fault of your building, and the deduction still lands on you. A 945 that disagrees with the 940 and gets ignored means Odoo carries stock the warehouse no longer has.
Both point the same direction: the 945 has to be processed the moment it arrives, and the mismatches have to surface to a person before they settle silently into the ledger.
The rest of the set
One document never travels alone. The mandate that asks for this one names its siblings, and the questions repeat: direction, mapping, and what happens when it is late or wrong.
Every code in plain language: the X12 catalog. What a late or wrong document costs: chargebacks and deductions. Who mandates and how it is enforced: the US programmes and the Canadian ones. How the documents fit into purchasing, fulfilment and accounting: EDI across the supply chain.
Start with the letter
The Requirement Check takes two answers: who mandated you and where you stand today. You get back a plain readout of which documents that customer asks for and what has to change inside your Odoo. It is free and it commits you to nothing.
Book a 30-minute call