Wednesday, May 21, 2025
9 changes · master
Enhancements to existing features
Ecuadorian electronic invoices and ATS tax reports now support ICE taxes for plastic bags. This helps businesses comply with local tax reporting requirements when selling items subject to these environmental taxes.
Original PR description
- Adjusting EDI XML to work with ICE plastic bag taxes - Relaxing constraints for invoices and ATS report to allow using IEC taxes task-4557117
The IoT device form now displays errors and warnings reported by ESCPOS receipt printers when using the Test button. This helps users immediately spot issues such as low paper during device checks, reducing troubleshooting time.
Original PR description
In the community PR (odoo/odoo#208611) we have added device events for errors and warnings from ESCPOS receipt printers (e.g. low on paper). This commit adds support for displaying these errors to the 'Test' button on the device form. NB: At the moment all the logic is contained directly in the device form class, however once we add this functionality to the POS it would be good to have the error logic in a common place, and re-use it here and in the POS. task-4756311
This update supports changes around editing instant messaging status in the WhatsApp-related area and adjusts related tests for a new custom status field. It helps ensure the status feature behaves correctly and remains covered by automated checks.
Original PR description
adapting tests for added field `custom_status` task-3208257
The update appears to improve the search bar experience, making it easier for users to find what they need. This should support smoother day-to-day navigation and reduce friction when working in Odoo.
This update makes it easier to define and manage AI tools used by Odoo’s AI features, including calendar-related AI actions. It should reduce setup complexity for future AI improvements while keeping tool access and schema handling more reliable.
Employee-paid expense reimbursements that create vendor bills will now leave the Spanish Modelo 347 field empty. This helps avoid reporting internal employee reimbursements as third-party transactions while keeping the usual billing flow unchanged.
Original PR description
[IMP] l10n_es_reports: leave Mod347 field empty on bill creation If a vendor bill is created by the expense app for an expense report paid by an employee, we force the Modelo 347 field to be empty. Reimbursement of expense to employees are not considered third-party transactions in this context, as they are part of the company's internal employment relationship. We make the improvement in the l10n_es_reports module because there is no bridge module between es and expense, this won't change the standard flow : it will work whether the hr_expense is installed or not.
Odoo Studio now lets users sort kanban views using integer or decimal number fields. This makes it easier to organize records by measurable values such as priority scores, amounts, quantities, or other numeric business data directly in the view editor.
Original PR description
This commit adds the ability to sort by an Integer field or a Float field for a kanban view_editor in studio. task-4744955
Installing the Belgian POS blackbox module now shows a prompt to restart the IoT box immediately. This removes the need for users to remember a manual restart and helps the required blackbox driver become available right after installation.
Original PR description
Community PR: https://github.com/odoo/odoo/pull/210357 Before this commit, when installing the `pos_blackbox_be` module after having already paired your IoT box, the IoT box would have to be restarted manually so that it would load the blackbox serial driver. After this commit, a popup is shown when the module installation finishes allowing the user to restart the IoT box straight away.  task-4787427
Spreadsheet pivot tables now include clearer controls to expand or collapse rows and columns directly in the grid. Collaboration is also improved by letting users jump to another connected user's position, and autofilled pivot formulas are cleaned up to avoid unwanted spaces.
Original PR description
See https://github.com/odoo/odoo/pull/210736