How do I fix lot tracking not working in Odoo?
Lot tracking breaks when products, categories, or operation types do not require lots, or pickings validate without lot_…
Read the guideOdoo guides
Forty practical guides on inventory, manufacturing, compliance, integrations, upgrades, partners, and adoption — written for operators on Odoo Community and Enterprise.
Lot tracking breaks when products, categories, or operation types do not require lots, or pickings validate without lot_…
Read the guideEnable the Expiration Dates feature, turn on use_expiration_date on tracked products, and enter expiration_date and remo…
Read the guideValuation drifts when costing method, automated inventory valuation accounts, or anglo-saxon settings disagree with post…
Read the guideStart from stock.lot traceability: open the lot, use Traceability smart button on moves, and run upstream supplier recei…
Read the guideEnable multi-warehouse in Inventory settings, create stock.warehouse records with their own stock locations and operatio…
Read the guideNegative stock means stock.quant quantity went below zero because deliveries or manufacturing consumed before receipts p…
Read the guideInstall the Barcode app, configure barcode nomenclature on products and locations, and assign barcode-enabled operation …
Read the guideCreate stock.warehouse.orderpoint records per product and location with minimum, maximum, and multiple quantities. Confi…
Read the guideInstall Manufacturing, define mrp.bom with components and operations, set manufacturing routes on products, and configur…
Read the guideEnable Quality in Manufacturing settings, define quality.point controls on operations or products, and trigger quality.c…
Read the guidePart 11 requires attributable, legible, contemporaneous, original, and accurate records with secure audit trails. Enable…
Read the guideModel each compounding batch as mrp.production with lot-tracked components and finished lot, attach master formula on mr…
Read the guideOdoo fits supplement and peptide firms needing lot traceability, BOM-based blending, quality checks, expiry, and recall …
Read the guideFSMA 204 needs Key Data Elements on Critical Tracking Events—receive, transform, ship—with lot linkage. In Odoo, enforce…
Read the guideOdoo suits food and beverage makers needing recipes as BOMs, lot and expiry control, FEFO picking, quality at receipt an…
Read the guideUse stock.landed.cost to allocate freight, duty, and insurance to receipt move lines before products are consumed. Creat…
Read the guideReconciliation issues usually mean unmatched account.move.line items on bank, AR, or AP accounts, often from missing par…
Read the guideEnable multi-company under Settings → Companies, create res.company records sharing or isolating chart of accounts, and …
Read the guideConnect Shopify with a certified connector or custom integration mapping products, stock quants, orders, and fulfillment…
Read the guideIntegrate a 3PL by exchanging ASN, receipt confirmations, inventory snapshots, and shipment orders via API, EDI, or SFTP…
Read the guideRetailer EDI requires translating X12 or EDIFACT documents (850 PO, 856 ASN, 810 invoice) to Odoo sale.order, stock.pick…
Read the guideShort term, sync QuickBooks Online with a connector for customers, invoices, and payments while Odoo owns inventory. Lon…
Read the guideKeep CRM in Salesforce or HubSpot while Odoo runs quotes, orders, inventory, and invoicing by syncing accounts, contacts…
Read the guideUse Odoo external API via XML-RPC or JSON-RPC with uid authentication, or REST in newer endpoints, calling execute_kw on…
Read the guideUpgrade safely by cloning production to staging, updating custom modules for target ORM APIs, running official migration…
Read the guideOdoo upgrade cost combines vendor migration fees, developer hours to port custom modules, data cleanup, testing, and tem…
Read the guideChoose Enterprise when you need official mobile barcode, advanced accounting localizations, MRP PLM, quality on manufact…
Read the guideOdoo slowness comes from under-sized PostgreSQL resources, missing indexes, long-running cron jobs, unoptimized list vie…
Read the guideModule install failures show in server logs as XML parse errors, missing dependencies, Python ImportError, or database c…
Read the guidePrefer stable extension points: inherited models with super(), XML view inheritance with precise xpath, and new models i…
Read the guideOdoo reports use QWeb templates in report XML, bound to models like sale.order or stock.picking, rendered to PDF via wkh…
Read the guideBuild KPIs with Odoo Spreadsheet dashboards in Enterprise, native graph/pivot views on custom SQL models, or BI tools co…
Read the guideAutomate approvals with tier validation OCA or Enterprise approval rules on purchase, expenses, and invoices, plus autom…
Read the guideStabilize a failed Odoo implementation by stopping scope creep, documenting what works versus what blocks daily operatio…
Read the guideSwitch Odoo partners by securing full admin access, Git repositories, hosting credentials, and integration documentation…
Read the guideOdoo partners often bill roughly eighty to two hundred fifty US dollars per hour, while monthly retainers bundle support…
Read the guideHire full-time when Odoo changes daily across manufacturing, integrations, and compliance with enough backlog to fill a …
Read the guideUS full-time Odoo developers often run one hundred ten to one hundred eighty thousand dollars salary plus benefits and r…
Read the guideOdoo maintenance can be handled by your Odoo implementation partner, a managed services firm specializing in Odoo, an in…
Read the guideDrive Odoo adoption by fixing the one painful workflow first, removing parallel spreadsheets, training on role-based sce…
Read the guideBook a scoping call with an operator-led Odoo team.