Skip to main content
Inventory and warehousing

One quantity you can trust from receipt to delivery and count

Warehouses, locations, receipts, deliveries, transfers, barcode and reordering rules in one system, connected to purchasing, sales and accounting — so an item’s balance is an explained number instead of an estimate.

  • Multiple warehouses and locations
  • Barcode and scanning
  • Lots and expiry dates
  • Reordering rules
  • Valuation tied to accounting
Odoo · Inventory
Temporary placeholder — slot for the inventory dashboard

Direct answers

The questions asked first

Does Odoo support multiple warehouses and locations inside them?

Yes. You can define several warehouses, and inside each one a hierarchy of storage locations (zone → aisle → shelf), with operation routes that decide how goods move: a direct receipt or one through an inspection area, a one-step or two-step delivery. We configure those routes around how your warehouse actually works, not around the default.

Can barcode scanning be used for receipts and stock counts?

Yes. Odoo’s barcode app runs on a phone or a connected scanner and covers receipts, deliveries, transfers, counts and label printing. Scanning the item instead of typing it removes the single biggest source of balance drift. The scanner hardware itself we inspect first — model and how it outputs data — before it goes into the scope.

Does the system cost the stock and post it to accounting?

Yes. A valuation method is set per product or category (standard cost, FIFO, or weighted average), and with automated valuation the accounting entries follow each stock movement: receipt, delivery, and adjustment. During analysis we confirm the chosen method matches what your accountant applies before anything goes live.

How do we start if our current stock balances are not accurate?

We start with an opening count: products, price lists and locations are migrated, then opening quantities are entered to match a physical count — not the numbers in an old file. That is the only route to a first stock report that is correct. Physically arranging and counting the shelves is the client’s responsibility; we configure the system and reconcile it with what was counted.

Anatomy

What stock operations are made of

Every movement has a document, a reason and a location — which is what makes a balance explainable when someone asks about it.

Warehouses and locations

A warehouse per branch or site, with hierarchical storage locations inside it that say exactly where each item sits, and routes that match how you work.

You know where every item is

Receipts and inspection

Receive against the purchase order, match quantities, and record the difference — short or over — before the vendor bill is closed, with an inspection step where needed.

Matched before payment

Deliveries and reservation

Reserve quantities for confirmed orders, pick in steps, and handle shortages with a stated policy — partial delivery or wait.

Reserved, not promised

Transfers and routes

Move goods between warehouses and locations in one step or several, with a route per case: direct sale, through a packing area, or repackaging.

A documented movement

Barcode and scanning

Scan products, locations and lots across receipts, deliveries, transfers and counts, and print barcode labels per product or lot.

Less typing, fewer variances

Serial numbers and lots

Serial tracking for high-value items, and lot plus expiry tracking for food and medicine, with advance alerts before expiry.

Traced back to the supplier

Reordering rules

A minimum and an order quantity per product or warehouse, generating a purchase order or manufacturing order automatically at the trigger point.

Ordered before it runs out

Counts and adjustments

A full or cycle count on a chosen set of products, entry of counted quantities, then an adjustment with a recorded reason and an approval right.

A variance explained, not buried

The daily cycle

The stock cycle

Six steps that repeat daily, each with a clear output and a direct effect on quantity and cost.

  1. 01

    Receive

    Goods arrive and are booked against the purchase order, by scanning or by hand depending on scope.

    Output: a receipt matched to the order

  2. 02

    Inspect and put away

    Check quantity and quality where required, then place the goods in the right location by the putaway rules.

    Output: accepted stock in its location

  3. 03

    Reserve and pick

    Reserve quantities for confirmed orders, pick them from the specified locations, and surface any shortage immediately.

    Output: a reserved, ready order

  4. 04

    Ship and deliver

    Dispatch the goods and confirm delivery, so the balance drops and the accounting effect is recorded in the same movement.

    Output: an updated balance and a delivery document

  5. 05

    Internal transfers

    Move stock between warehouses and locations on a documented route, so an item is never lost between two sites or counted in both.

    Output: a documented movement

  6. 06

    Count and adjust

    A cycle or full count, then adjustment of the differences with a recorded reason, which also corrects the value in accounting.

    Output: an explained variance and updated value

Controls

Control and traceability

Operating controls we configure: who may adjust, what gets recorded, and how an item is traced back to its source.

Lot and expiry traceability

Every quantity carries a lot and an expiry date, so an item can be traced from the purchase order to the customer — and recalled on a complaint.

Adjustment rights and approval

Who may change quantities is set by role and permission, and large adjustments pass an approval instead of being saved in one click.

A movement history that is not deleted

Every increase or decrease is tied to a document, a person, a time and a reason, so “why did the balance change?” is answerable instead of guessed.

Scheduled cycle counting

Count groups of products in batches instead of shutting the warehouse for one annual count, so accuracy stays high while work continues.

Valuation matches the ledger

Stock movements create their accounting entries, and the inventory value can be reconciled against the asset account at the end of any period.

These are operating controls we configure in the system — not a certificate or an accreditation from any authority. Physical counting accuracy and safe storage remain the employer’s responsibility.

Reporting

The reports stock gets asked about

What management, purchasing and finance need: value, movement, shortage and variance.

Stock valuation

Stock value at cost, by warehouse and category, at any moment instead of a year-end calculation.

Product movement

Every movement of an item: from where, to where, and on which document, over any period you choose.

Items below the reorder point

What has reached or fallen below its minimum, with the suggested order quantity — before sales stop.

Count variances

The gap between the book balance and the counted quantity per item and location, sorted by impact.

Stock cost by warehouse

Value and quantities distributed across warehouses and locations, to compare branches and spot the expensive one.

Slow movers and ageing

What has not moved in a while and what is nearing expiry, to decide on discounting or returning it before it becomes a loss.

Integration

Stock is not an island

A correct balance comes from the documents that create it: a purchase order, a sales order, a manufacturing order and a journal entry.

Accounting

Receipt, delivery and adjustment entries are created from the stock movement itself, so the inventory value matches the ledger.

Purchasing and vendors

The purchase order creates the receipt, the receipt matches the bill, and the difference is recorded before payment, not after.

Sales and point of sale

An order reserves stock immediately and the till deducts from the warehouse in real time, so nothing sells that is not there.

Manufacturing

Raw materials are consumed by the work order and finished goods are added at their cost, so production shows up in both quantity and cost.

Devices and labels

A scanner or a phone for counting, and a label printer for shelves and items — depending on the hardware you have, verified before it enters the scope.

Scope

Delivery scopes

Described scope with no published prices: cost depends on the number of products, warehouses, locations and integrations, and is quoted in a proposal.

نطاق مركّز

Foundation

One or two warehouses, receipts, deliveries and transfers, counts and adjustments, and core stock reporting.

The right first step to get stock in order

النطاق الكامل

Advanced inventory

Everything in Foundation plus multiple locations and routes, barcode and labels, lots and expiry, reordering rules, and stock valuation connected to accounting.

The common single-entity scope

نطاق ممتد

Branches and multiple warehouses

Everything above with several branches and warehouses, multi-step routes, several scanning devices, and additional customisation and integrations.

Quoted after the needs analysis

We publish no price before the needs analysis: cost follows product count, warehouses, locations and integrations.

FAQ

Questions asked before signing

Direct answers on scope, responsibility and what we do not do — without inflation.

Does Odoo support multiple warehouses and locations inside them?

Yes. You can define several warehouses, and inside each one a hierarchy of storage locations (zone → aisle → shelf), with operation routes that decide how goods move: a direct receipt or one through an inspection area, a one-step or two-step delivery. We configure those routes around how your warehouse actually works, not around the default.

Can barcode scanning be used for receipts and stock counts?

Yes. Odoo’s barcode app runs on a phone or a connected scanner and covers receipts, deliveries, transfers, counts and label printing. Scanning the item instead of typing it removes the single biggest source of balance drift. The scanner hardware itself we inspect first — model and how it outputs data — before it goes into the scope.

Does the system cost the stock and post it to accounting?

Yes. A valuation method is set per product or category (standard cost, FIFO, or weighted average), and with automated valuation the accounting entries follow each stock movement: receipt, delivery, and adjustment. During analysis we confirm the chosen method matches what your accountant applies before anything goes live.

Does it support multiple units of measure and packaging?

Yes. A product can have several units of measure (piece, box, carton, kilogram) with conversion factors between them, and can be bought or sold in any of them while the balance stays in the base unit. That prevents the most common balance error: buying by the carton and selling by the piece without a defined factor.

What is typically out of scope in an inventory implementation?

Physically arranging the shelves, performing the count itself, determining the correct opening balances, and any air-conditioning or security work. We configure the system, routes and labels and train your team to count and enter, but physical stock accuracy is the client’s responsibility.

Can stock be counted without stopping warehouse work?

Yes, through cycle counting: products are split into groups and counted in batches — daily or weekly — instead of shutting the warehouse for an annual count. The system freezes the counted quantity for that group and compares it with the balance at the moment of counting, so movements happening during the count are not lost.

How do we start if our current stock balances are not accurate?

We start with an opening count: products, price lists and locations are migrated, then opening quantities are entered to match a physical count — not the numbers in an old file. That is the only route to a first stock report that is correct. Physically arranging and counting the shelves is the client’s responsibility; we configure the system and reconcile it with what was counted.

Request an inventory needs analysis

Four details are enough: product count, number of warehouses or branches, current stock system, and whether barcode is in use.

  • Reply within one business day
  • Written scope before any commitment
  • Your item data is not shared with third parties
Services needed

By submitting you agree that we may contact you about your request. We do not share your data with third parties.

Ready for a balance you can rely on?

Tell us your product count, warehouses and current system, and we will come back with a delivery plan and a clear scope.

Request a proposal

We are a systems implementation and integration company, not a certification body. We configure the warehouses, locations, routes and valuation rules and test them with you; physical counting accuracy, safe storage and the correctness of opening balances remain the client’s responsibility, and we document that boundary in the proposal before starting.

Or contact us directly