MRP Planning in Odoo 20: From Master Schedule to Purchase Orders

Abstract illustration of a production schedule grid turning forecasts into factory and purchase orders

The Master Production Schedule turns a planner-controlled demand forecast into manufacturing orders and purchase orders period by period, balancing starting stock, forecasted and indirect demand, safety stock, and replenishment. Odoo 20 strengthens what follows the plan: ASAP scheduling, a redesigned MO Kanban, new work order Gantt and Kanban views, and draft-versus-confirmed MOs from procurement.

Closing the Month in Odoo 20: A Finance Team Walkthrough

Abstract illustration of a finance team closing a monthly ledger with reconciliation checks

Odoo has no monthly period to flip closed — the close is verification, cut-off, and lock dates, in that order. This walkthrough adapts the official 20.0 closing checklist to a monthly rhythm, covering bank consistency, the reconciliation summary report, suspense and aged-item review, tax checks, and advancing the lock date.

Odoo 17 Support Has Ended: Your Options If You Are Still Running It

Abstract illustration of an old software version fading as support ends, with upgrade paths ahead

Standard support for Odoo 17 ended in September 2026 when Odoo 20 arrived, and the subscription agreement’s covered-version rules add a commercial clock from March 2027. This article sets out the four realistic options — upgrade to 20, step to 19, buy extended support, or stay and self-support — and what a three-version jump actually involves.

Odoo 20 POS Hardware: What Still Works, What to Replace

Abstract illustration of point of sale hardware devices arranged around a checkout counter

Odoo 20 lets the browser talk directly to network ePOS printers through Local Network Access, shrinking the IoT box’s role at the counter. This audit guide goes device class by device class — printers, drawers, scanners, scales, displays, terminals — showing what keeps working, what still needs an IoT gateway, and what to replace, starting with Bluetooth printers.

Subcontracting in Odoo 20: Sending Work Out Without Losing Track

Abstract illustration of components shipping from a warehouse to an external workshop and returning as finished goods

Odoo subcontracting keeps outside work inside the same inventory, costing, and lead-time records as in-house production, across basic, resupply, and dropship models. Odoo 20 adds a subcontracting MO overview with component status, reception valuation from the vendor pricelist when no PO is linked, and component costs in MO cost.

Duplicate Invoice Detection in Odoo 20: Red and Yellow Warnings

Abstract illustration of two near-identical invoices flagged with red and yellow warning markers

Odoo’s improved duplicate detection flags invoices and bills in two tiers: red for highly likely duplicates that should be corrected, and yellow for possible duplicates to investigate before posting. This guide explains what each colour demands, where duplicates come from, and how to work both warnings into your payment and month-end routines.

Odoo 20 Pricing and Licensing Explained: Standard, Custom, and the New Light User

Abstract illustration of three licence tiers and a lightweight user icon arranged as pricing cards

Odoo 20 changes the licensing maths for the first time in four years: Standard stays put, Custom rises by roughly 20% from 2027, and a new Light User licence covers self-service staff from EUR 7.90 a month. This guide explains what each plan buys, what no plan includes — notably the IAP credits every AI feature consumes — and how to count your users before renewal.

Multi-Location Retail with Odoo 20 POS

Abstract illustration of multiple retail stores connected to one shared central database

One database, one product catalogue, and a point of sale configuration per register: Odoo’s multi-location model keeps every store selling from its own stock on shared data. Odoo 20 adds simplified inventory for small sites, multiple printers per POS, multiple currencies at checkout, a restrictive Supervised access level, and cleaner end-of-session accounting for chains.

Cumulative Translation Adjustment in Odoo 20: Multi-Currency Reporting Done Right

Abstract illustration of translated financial statements balanced by a cumulative adjustment line in equity

Translating a foreign subsidiary’s books at historical, average, and closing rates guarantees an imbalance, and accounting standards park it in equity as the Cumulative Translation Adjustment. Odoo 20 adds an auditable CTA line to the balance sheet, trial balance, and general ledger that balances those discrepancies automatically.