Configuring Receipts and Deliveries in Odoo

Receipts bring goods in; deliveries send them out. How to configure these flows in Odoo.

Goods come into a warehouse and goods go out, and those two flows, receipts and deliveries, are the everyday business of inventory. This piece is about configuring receipts and deliveries in Odoo.

What receipts and deliveries are

A receipt is the bringing of goods into the warehouse: incoming stock arriving and being taken in. A delivery is the sending of goods out: outgoing stock going to a customer or elsewhere. These are two of the fundamental operations of inventory, and configuring them well is part of making the warehouse run smoothly. In Odoo, receipts and deliveries are kinds of transfer, governed by how they are configured.

One, two, or three steps

The key thing in configuring receipts and deliveries is the number of steps each involves. Odoo lets receiving be configured as a one-step, two-step, or three-step process, and the same for delivery. The reason this is configurable is that different warehouses genuinely handle incoming and outgoing goods with different processes. A simple warehouse may receive goods in one step: they arrive and they are in stock. A warehouse with a more involved process may receive in two or three steps, the goods arriving, then perhaps a step of checking or putting away. Delivery is the same: a one-step delivery sends goods straight out; a multi-step delivery involves picking, perhaps packing, then shipping. Configuring receipts and deliveries means choosing the number of steps that matches how the warehouse genuinely works.

Configuring to match the real process

The principle in configuring receipts and deliveries is to match the configuration to the warehouse's genuine process. If the warehouse genuinely receives goods in a single step, configure a one-step receipt; configuring more steps than the warehouse genuinely has just adds process that does not reflect reality. If the warehouse genuinely has a multi-step process, checking, putting away, picking, packing, configure the steps that match it, so the system reflects the real flow. A receipt or delivery configuration that matches the genuine process lets Odoo track the real flow of goods accurately and supports the people doing the work; one that does not fits the warehouse poorly.

Why getting this right matters

Configuring receipts and deliveries to match reality matters because these flows are where stock accuracy is made or lost. Every receipt and every delivery is a stock movement, and the stock records are accurate only if those movements are processed correctly. A receipt or delivery process that matches how the warehouse genuinely works is one the people doing the work can follow naturally, processing the transfers as they handle the goods, which keeps the stock records accurate. A process that does not match reality is one people work around, and worked-around processes mean stock records that drift from the truth.

The takeaway

Configuring receipts and deliveries in Odoo means setting the incoming and outgoing flows to match how the warehouse genuinely handles goods. Odoo lets receiving and delivery each be configured as one, two, or three steps, and the configuration should match the warehouse's genuine process, neither more steps than it really has nor fewer than it needs. Getting this right matters because receipts and deliveries are stock movements, and a configuration that matches reality is one people follow naturally, which keeps stock records accurate. For how we approach Odoo, see our ERP practice.

All posts

Got a Topic Worth Posting?

Suggest a Topic

If a question keeps coming up in your operations, it might be worth its own post.