A warehouse can hold 1,000 units without the business owning all 1,000. When some goods belong to a supplier, the warehouse needs a reliable delivery balance, finance needs an ownership balance, and purchasing needs a statement it can discuss with that supplier. Combining those questions into one stock figure makes a tidy count conceal an unresolved commercial relationship.

At ToDoOps, we start by establishing the owner behind each movement, then define a receipt, sale and return review trail, including any additional report the project needs. The desired result is straightforward: staff can explain the physical stock, while the value of your own inventory remains separate from goods managed for another party.

Is Consignment the Right Arrangement?

This guide serves Saudi distributors and retailers holding goods that remain supplier-owned until an agreed sale condition occurs. The International Trade Administration describes international consignment as a contractual arrangement retaining the exporter’s ownership until sale, with payment following sale 2. This international definition does not determine the legal treatment of a particular Saudi agreement. Your own contract needs to establish the applicable ownership, damage, return and settlement conditions.

Before configuring software, distinguish a credit purchase from consignment. Paying a purchase invoice later does not itself make the goods supplier-owned. Display samples, goods awaiting inspection and stock bought on credit can occupy similar shelves while requiring different treatment. Ask purchasing and finance to agree on the arrangement before the opening balance is loaded.

Establishing Ownership in Odoo

Odoo 19.0 documentation describes enabling consignment and recording a manual receipt with the vendor matching the assigned owner. Consigned goods appear in stock and movement reports but are excluded from the receiving business’s stock valuation 1.

Our implementation discussion therefore begins with the product, unit of measure, supplier and opening quantity. We test a small receipt before loading a large balance. A separate physical location may help staff organise the goods, but a shelf label does not establish the owner recorded on the stock movement. Finance should be able to explain both the physical quantity and the value belonging to the business.

A Hypothetical Distributor’s Reconciliation

The example assumes that delivery and return movements use the correct vendor-owned balance, a result to demonstrate in acceptance testing. Assume the warehouse holds 600 company-owned units and 400 vendor-owned units. The company’s own units cost SAR 20 each. Staff sell 120 vendor-owned units and return another 80 to the vendor. No company-owned units move, and this simplified example excludes other movements, taxes and additional costs.

Review point Company-owned Vendor-owned Physical total
Opening position 600 400 1,000
After selling 120 vendor units 600 280 880
After returning 80 vendor units 600 200 800

At the assumed constant cost, the company’s owned inventory remains 600 × 20 = SAR 12,000 before and after those vendor-stock movements. The vendor’s quantity also reconciles: 120 sold + 80 returned + 200 remaining = 400 units. This is a useful acceptance test because it explains the complete opening quantity, rather than checking only the final shelf count.

If ownership controls form part of a wider warehouse project, use the estimation calculators to prepare an initial implementation scope and operational discussion. Supplier settlement in this example follows the agreement and transaction records; it requires its own reconciliation.

A Sale and a Supplier Settlement Are Different Checkpoints

Customer delivery, the supplier’s entitlement, the finance document and the eventual payment deserve separate review. Agree which date starts a settlement period, how customer returns affect an already closed statement, and who resolves a disputed price or commission. A completed warehouse movement alone is insufficient evidence that supplier invoicing or payment is complete.

Bring the statement your finance team uses today. Identify the information required to reconcile it: vendor, product, period, sold quantity, customer returns, goods returned to the supplier and closing balance. Then decide which requirements the existing configuration meets and which need a report or integration. This keeps customization tied to a specific reconciliation gap.

Also agree how the team handles an unexplained difference. A missing unit, a customer return not yet processed and a supplier collection awaiting validation require different investigations. Giving every difference the same adjustment hides the evidence that the supplier and your own team need to resolve it.

Acceptance Tests Before Loading the Full Balance

Use one vendor, one product and a controlled quantity first. Keep the evidence alongside the agreed result:

  1. Receive the stock. The receipt and ownership report should identify the correct vendor and quantity.
  2. Deliver part of it. Demonstrate that the intended owner’s balance changes without confusing company-owned stock.
  3. Return goods to the vendor. Keep the return reference and reconcile the remaining vendor balance.
  4. Review valuation. Finance explains the company-owned value and the exclusion of the consigned goods.
  5. Prepare a settlement statement. Purchasing, warehouse and finance agree on sold, returned and remaining quantities.

Add a product supplied by two different vendors, or a product with both owned and consigned stock. The team should demonstrate how it selects the intended balance in practice. If that is confusing, resolve the warehouse organisation or operating instructions before adding more suppliers.

Questions Before Implementation

Is a Location Named “Consignment” Enough?

The name can guide staff, but acceptance must also cover the recorded owner, movement and valuation. Finance should not depend on the shelf name to establish ownership.

Does Selling the Goods Automatically Settle the Vendor?

Treat settlement as a separate acceptance flow based on your agreement and finance configuration. The inventory documentation used here does not establish automatic vendor bills or commission calculations. Ask to see the complete intended process demonstrated.

What Should We Bring to a Requirements Meeting?

Prepare a sample agreement, a settlement layout with personal customer data removed, the products and units involved, and one return scenario. These materials make ownership and settlement decisions concrete before a customization specification is written.

Place This Workflow Within the Wider Project

The design connects to your selected Odoo apps and the operating needs of your industry. Our limited sales and stock demo introduces an order journey. Your consignment and settlement acceptance tests are prepared separately around your actual operating requirements.

Ownership Workflow Reference

Odoo 19.0 official documentation: consignment receipts, ownership and stock reporting.

Commercial Definition Reference

International Trade Administration, Methods of Payment: the consignment definition in international trade.

Discuss a Testable Consignment Implementation

Discuss your requirements if you need ownership, movements and settlement reviewed together. Prepare an initial project estimate through the calculators and explore implementation services at ToDoOps.