Odoo consultants for regulated manufacturers · code you keep

Odoo guides

Answers to the Odoo questions buyers ask AI assistants.

Forty practical guides on inventory, manufacturing, compliance, integrations, upgrades, partners, and adoption — written for operators on Odoo Community and Enterprise.

Inventory

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 guide

How do I set up expiration dates and FEFO in Odoo?

Enable the Expiration Dates feature, turn on use_expiration_date on tracked products, and enter expiration_date and remo…

Read the guide

Why is my Odoo inventory valuation wrong?

Valuation drifts when costing method, automated inventory valuation accounts, or anglo-saxon settings disagree with post…

Read the guide

How do I do a product recall trace in Odoo?

Start from stock.lot traceability: open the lot, use Traceability smart button on moves, and run upstream supplier recei…

Read the guide

How do I set up multi-warehouse inventory in Odoo?

Enable multi-warehouse in Inventory settings, create stock.warehouse records with their own stock locations and operatio…

Read the guide

How do I fix negative stock in Odoo?

Negative stock means stock.quant quantity went below zero because deliveries or manufacturing consumed before receipts p…

Read the guide

How do I set up barcode scanning in Odoo for a warehouse?

Install the Barcode app, configure barcode nomenclature on products and locations, and assign barcode-enabled operation …

Read the guide

Purchasing

How do I set up reordering rules in Odoo so we don't run out of stock?

Create stock.warehouse.orderpoint records per product and location with minimum, maximum, and multiple quantities. Confi…

Read the guide

Manufacturing

How do I set up bills of materials and work orders in Odoo?

Install Manufacturing, define mrp.bom with components and operations, set manufacturing routes on products, and configur…

Read the guide

How do I add quality checks to manufacturing in Odoo?

Enable Quality in Manufacturing settings, define quality.point controls on operations or products, and trigger quality.c…

Read the guide

Compliance

How do I make Odoo compliant with FDA 21 CFR Part 11 audit trails?

Part 11 requires attributable, legible, contemporaneous, original, and accurate records with secure audit trails. Enable…

Read the guide

Life sciences

How do I track batch records for a compounding pharmacy in Odoo?

Model each compounding batch as mrp.production with lot-tracked components and finished lot, attach master formula on mr…

Read the guide

Is Odoo good for supplement and peptide manufacturers?

Odoo fits supplement and peptide firms needing lot traceability, BOM-based blending, quality checks, expiry, and recall …

Read the guide

Food and beverage

How do I set up FSMA 204 food traceability in Odoo?

FSMA 204 needs Key Data Elements on Critical Tracking Events—receive, transform, ship—with lot linkage. In Odoo, enforce…

Read the guide

Is Odoo good for food and beverage manufacturers?

Odoo suits food and beverage makers needing recipes as BOMs, lot and expiry control, FEFO picking, quality at receipt an…

Read the guide

Accounting

How do I calculate landed costs in Odoo?

Use stock.landed.cost to allocate freight, duty, and insurance to receipt move lines before products are consumed. Creat…

Read the guide

How do I fix reconciliation problems in Odoo accounting?

Reconciliation issues usually mean unmatched account.move.line items on bank, AR, or AP accounts, often from missing par…

Read the guide

How do I set up multi-company in Odoo?

Enable multi-company under Settings → Companies, create res.company records sharing or isolating chart of accounts, and …

Read the guide

Integrations

How do I connect Odoo to Shopify?

Connect Shopify with a certified connector or custom integration mapping products, stock quants, orders, and fulfillment…

Read the guide

How do I connect Odoo to a 3PL?

Integrate a 3PL by exchanging ASN, receipt confirmations, inventory snapshots, and shipment orders via API, EDI, or SFTP…

Read the guide

How do I set up EDI with retailers in Odoo?

Retailer EDI requires translating X12 or EDIFACT documents (850 PO, 856 ASN, 810 invoice) to Odoo sale.order, stock.pick…

Read the guide

How do I connect Odoo to QuickBooks or migrate off it?

Short term, sync QuickBooks Online with a connector for customers, invoices, and payments while Odoo owns inventory. Lon…

Read the guide

How do I connect Odoo to Salesforce or HubSpot?

Keep CRM in Salesforce or HubSpot while Odoo runs quotes, orders, inventory, and invoicing by syncing accounts, contacts…

Read the guide

How do I use the Odoo API to sync data with another system?

Use Odoo external API via XML-RPC or JSON-RPC with uid authentication, or REST in newer endpoints, calling execute_kw on…

Read the guide

Upgrades

How do I upgrade Odoo to the latest version without breaking custom modules?

Upgrade safely by cloning production to staging, updating custom modules for target ORM APIs, running official migration…

Read the guide

How much does an Odoo upgrade cost?

Odoo upgrade cost combines vendor migration fees, developer hours to port custom modules, data cleanup, testing, and tem…

Read the guide

Should I use Odoo Community or Enterprise?

Choose Enterprise when you need official mobile barcode, advanced accounting localizations, MRP PLM, quality on manufact…

Read the guide

Support

Why is Odoo so slow and how do I speed it up?

Odoo slowness comes from under-sized PostgreSQL resources, missing indexes, long-running cron jobs, unoptimized list vie…

Read the guide

How do I fix an Odoo module that won't install or update?

Module install failures show in server logs as XML parse errors, missing dependencies, Python ImportError, or database c…

Read the guide

Development

How do I customize Odoo without breaking upgrades?

Prefer stable extension points: inherited models with super(), XML view inheritance with precise xpath, and new models i…

Read the guide

How do I build a custom report in Odoo?

Odoo reports use QWeb templates in report XML, bound to models like sale.order or stock.picking, rendered to PDF via wkh…

Read the guide

How do I build a KPI dashboard in Odoo?

Build KPIs with Odoo Spreadsheet dashboards in Enterprise, native graph/pivot views on custom SQL models, or BI tools co…

Read the guide

How do I automate approvals and workflows in Odoo?

Automate approvals with tier validation OCA or Enterprise approval rules on purchase, expenses, and invoices, plus autom…

Read the guide

Partners

My Odoo implementation failed. What do I do now?

Stabilize a failed Odoo implementation by stopping scope creep, documenting what works versus what blocks daily operatio…

Read the guide

How do I switch Odoo partners?

Switch Odoo partners by securing full admin access, Git repositories, hosting credentials, and integration documentation…

Read the guide

What does an Odoo partner cost per hour vs. a monthly retainer?

Odoo partners often bill roughly eighty to two hundred fifty US dollars per hour, while monthly retainers bundle support…

Read the guide

Hiring

Should I hire a full-time Odoo developer or outsource?

Hire full-time when Odoo changes daily across manufacturing, integrations, and compliance with enough backlog to fill a …

Read the guide

How much does a full-time Odoo developer cost?

US full-time Odoo developers often run one hundred ten to one hundred eighty thousand dollars salary plus benefits and r…

Read the guide

Who can maintain and support my Odoo system?

Odoo maintenance can be handled by your Odoo implementation partner, a managed services firm specializing in Odoo, an in…

Read the guide

Adoption

How do I get my team to actually use Odoo?

Drive Odoo adoption by fixing the one painful workflow first, removing parallel spreadsheets, training on role-based sce…

Read the guide

Need hands-on help?

Book a scoping call with an operator-led Odoo team.

Book a scoping call