Skip to content

Odoo Inventory Functional Training in Bangladesh: Course Guide

What Odoo Inventory functional training covers for Bangladesh: warehouses, receipts, deliveries, reordering, lots and serials, and stock valuation in BDT.

Updated Applies to Odoo 17 to 19By Odoo Bangladesh Community

Odoo Inventory functional training teaches you to set up warehouses, locations and operation types for a Bangladeshi trading or manufacturing company on Odoo 17 to 19, move stock through receipts, internal transfers and deliveries, keep it replenished with reordering rules, trace it with lots and serial numbers, and prove to the accounts team that the stock value in BDT on the balance sheet matches what is on the shelf. It is the second topic in the functional track, after Accounting, because stock valuation only makes sense once you understand the journal entries it creates.

Learning outcomes

By the end of this topic you should be able to:

  • Create a warehouse with receipt, storage, quality and shipping locations and choose one-step, two-step or three-step routes.
  • Receive goods against a purchase order, handle partial receipts and backorders, and return goods to a supplier.
  • Deliver goods against a sales order, including partial deliveries and customer returns.
  • Configure reordering rules with minimum and maximum quantities and lead times, and run the replenishment report.
  • Track products by lot or serial number and produce a traceability report for an expiry date recall.
  • Set up standard, average or FIFO costing with automated valuation and explain the journal entries.
  • Run a cycle count, post an inventory adjustment and explain the variance.

Prerequisites

Complete the Accounting topic first, or at least know what a journal entry is. Read the Inventory module page. You should have seen a physical warehouse operate: how goods arrive, how a delivery challan is raised, and why the stock count never matches the register on the first attempt.

Syllabus outline

SessionTopicExercise
1Warehouses, locations, operation types, routesBuild a two-warehouse company with a bonded location
2Products: types, units of measure, categories, costing methodCreate 30 products with piece and carton units
3Receipts from purchase orders, backorders, supplier returnsReceive a partial shipment and close the backorder
4Deliveries from sales orders, delivery challan, customer returnsDeliver, return and re-deliver one order
5Reordering rules, replenishment, lead times, vendor pricelistsSet rules for 10 fast-moving products
6Lots, serial numbers, expiry dates, traceabilityRun a recall for one lot across all customers
7Stock valuation, automated accounting, landed costsReconcile stock value with the balance sheet
8Inventory adjustments, cycle counts, reports and UATCount one location and post the variance

Practice exercises

Exercise 1: Chittagong trading company with a bonded warehouse. Consider the same Chittagong fastener importer from the Accounting topic. Create a main warehouse in Agrabad and a second warehouse at the bonded facility near the port. Set the bonded warehouse to two-step receipt (input then stock) so customs clearance can be recorded before goods become available. Create a route that moves cleared goods from the bonded warehouse to Agrabad with an internal transfer. Receive a container of 2,000 cartons of hex bolts against a purchase order priced in USD, with the landed cost of freight and customs duty in BDT applied to the receipt, and check the unit cost in BDT that Odoo computes.

Exercise 2: Backorders and returns. Create a sales order for 500 cartons to a Narayanganj steel fabricator. Deliver 300, create a backorder for 200, then process a return of 20 damaged cartons. Check the stock on hand, the reserved quantity and the delivered quantity on the sales order after each step.

Exercise 3: Reordering rules with Chittagong lead times. For the 10 fastest-moving products, set minimum and maximum quantities based on a hypothetical 60-day shipping lead time from the supplier in China plus 10 days for port clearance. Run the replenishment report and explain why one rule triggered an order that looks too large.

Exercise 4: Lot tracking for a Dhaka pharmacy distributor. Switch to a second company: a distributor supplying pharmacies in Mirpur and Uttara. Enable lots with expiry dates on 5 products, receive two lots of paracetamol with different expiry dates, deliver using the first-expiry-first-out removal strategy, and run the traceability report to find every customer who received lot PCM-2026-07.

Exercise 5: Valuation check. With average costing and automated valuation, pull the stock valuation report and the balance sheet. The two numbers should match. Introduce a manual inventory adjustment and show which journal entry it created and which account absorbed the loss.

The previous topic is Accounting. The next topic is Manufacturing, which uses the locations, routes and valuation methods from this topic to consume components and receive finished goods. If your interest is retail, the POS topic at the end of the track also depends on what you learn here.

Where it leads

Inventory consultants are in demand with distributors, importers and the garments supply chain in Bangladesh, where stock is often the largest asset on the balance sheet and the least controlled. The career guide functional track explains how inventory and manufacturing skills together qualify you for the larger factory implementations. The distribution industry page shows the kind of business where this topic is applied first.

Frequently asked questions

Is Inventory the same in Community and Enterprise?

The core is the same in Odoo 17 to 19: warehouses, locations, receipts, deliveries, lots and reordering rules. Barcode scanning with the mobile app, quality checks and the shipping connectors are Enterprise features.

Should I learn Purchase and Sales before Inventory?

You need to know how to confirm a purchase order and a sales order, because those create the receipts and deliveries you practise on. The batch covers that in the first session, so a separate course is not required.

How does stock valuation affect the accounts?

With automated valuation, every receipt and delivery posts a journal entry to the stock valuation account and the stock input or output account. The training shows you how to check that these match the chart of accounts from the Accounting topic.

Can Odoo handle a bonded warehouse?

Yes, with a separate warehouse or location and the right routes. Customs bond reporting still happens outside Odoo, but the quantities and values can be tracked per location so the bond register can be reconciled.

Next step

Open the functional syllabus to see the full track, then visit the training page for the next batch dates. Odoo releases a new major version every October, so confirm which version your batch uses.

Need Odoo guidance?
Request a free ERP assessment or training advice.
Request