Daily updates from Odoo
Wednesday, July 30, 2025
6 changes · saas-18.3
Enhancements to existing features
The IoT Box homepage now shows a more accurate warning when its SSL certificate is invalid. The message no longer incorrectly suggests that a missing subscription is the cause, reducing confusion for users and support teams.
Original PR description
When the IoT Box doesn't have a valid ssl certificate, we used to display a warning telling that there is no valid subscription. As users don't need a subscription anymore to get a valid certificate, we now only tell that the certificate is invalid. Task: 4978644 Forward-Port-Of: odoo/odoo#221152
Users can now resend modified vendor bills to the Bizkaia Batuz reporting system without cancelling and recreating the accounting entry. This reduces administrative effort for customers and auditors when correcting supplier bill information that has not been cancelled with the vendor.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#205946
The point of sale now loads the barcode setup records it needs for product scanning rules to work correctly. This helps ensure barcode behavior is available consistently during point-of-sale sessions, reducing configuration gaps in sales workflows.
Original PR description
In this commit: ------------------- - Added records for `barcode.nomenclature` and associated `barcode.rule` entries required for the nomenclature. - Patched WebSession to apply the defined nomenclature. task- 4945645 Related PR: https://github.com/odoo/enterprise/pull/91117
Odoo now keeps database time aligned with simulated application time during specialized test runs. This makes time-based automated tests more realistic and reliable without affecting normal production use.
Original PR description
[IMP] sql_db: replace now to reflect the time offset When using the faketime lib to test Odoo, only the Odoo processes are affected, so it does not reproduce the reality. With this commit, when an environment variable `ODOO_FAKETIME_MODE` is set, the cursor `now` function is altered the same way faketime alters the Odoo processes. See https://github.com/wolfcw/libfaketime Forward-Port-Of: odoo/odoo#220865 Forward-Port-Of: odoo/odoo#219671
This update adds automated tests for enterprise point-of-sale custom behavior, helping ensure key sales and preparation display flows keep working as expected. It reduces the risk of future changes accidentally breaking these business-critical retail operations.
Original PR description
This commit adds hoot tests for the overriden methods of point_of_sale in the pos_enterprise module. taskId: 4945820
A new warning banner alerts users when key totals in the French tax report do not match expected corresponding totals. This helps businesses spot reporting inconsistencies earlier and reduce the risk of submitting incorrect tax information.
Original PR description
This commit will add a warning banner when the sum of field 08+09+9B+10+11+T1->T7 is not equal to sum of field A1+A2+A3+B2+B3+B4 Task-4933787 Forward-Port-Of: odoo/enterprise#91157 Forward-Port-Of: odoo/enterprise#89956