Daily updates from Odoo
Wednesday, October 1, 2025
5 changes · saas-18.3
Enhancements to existing features
Odoo databases can now communicate correctly with IoT Boxes that report a newer fixed stable version. This helps keep point-of-sale and Belgian black box integrations working smoothly after the IoT Box versioning change.
Original PR description
In odoo/odoo#221948, we make the IoT Box version "fixed" to the last stable odoo version. We then need to make databases send/accept requests from an higher IoT Box version. Forward-Port-Of: odoo/enterprise#94330 Forward-Port-Of: odoo/enterprise#91937
This update makes it easier for custom Odoo modules to adapt how product stock valuation information is calculated. It mainly benefits businesses with tailored inventory or accounting workflows by reducing the effort needed to customize those calculations.
Original PR description
FWP of https://github.com/odoo/odoo/pull/160201 cc @pfertyk @svs-odoo --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#222410
The Point of Sale now blocks keyboard-based order line edits while a popup is active, such as customer selection, notes, or coupons. This helps prevent accidental changes during checkout and makes the POS flow safer for staff.
Original PR description
Before this commit: - Even when a popup (e.g., customer selection, note, coupon) was open, unfocused keyboard inputs could still update orderline values. After this commit: - Orderline editing via keyboard is disabled whenever a popup is active. - Prevents unintended changes and ensures a safer user flow in POS. Task-5033716 Forward-Port-Of: odoo/odoo#229324 Forward-Port-Of: odoo/odoo#226300
This update adds standardized automated checks for point-of-sale localization modules across multiple countries. It helps ensure country-specific checkout and compliance behavior continues to work reliably when changes are made.
Original PR description
Thi commit add a generic tour that can be run in all pos l10n_modules. In some cases it requires some extra steps, this can be done with hooks. The hooks will execute different steps depending on the country the tour is run in. opw-4606788 Forward-Port-Of: odoo/odoo#224849 Forward-Port-Of: odoo/odoo#222232
This update adds shared automated checkout tests for several country-specific Point of Sale localizations, with country hooks for local requirements. It helps reduce regressions in fiscal and electronic invoicing flows across supported markets without changing day-to-day user workflows.
Original PR description
Thi commit add a generic tour that can be run in all pos l10n_modules. In some cases it requires some extra steps, this can be done with hooks. The hooks will execute different steps depending on the country the tour is run in. opw-4606788 Forward-Port-Of: odoo/enterprise#93540 Forward-Port-Of: odoo/enterprise#91928