Tuesday, April 28, 2026
8 changes · saas-19.3
Enhancements to existing features
This update allows customers using the self-order checkout process to modify the selected preset during the ordering stage. Previously, the preset was fixed after selection, leading to potential inconvenience. This change improves the customer experience by providing greater flexibility and control during the self-order process.
Original PR description
Users can now modify the selected preset while completing the self-order checkout flow. Task-5441062
This update enhances the user experience for Odoo's self-order system by allowing splash screens to utilize video backgrounds. This creates a more visually appealing and engaging initial impression for customers, improving brand perception. The change is part of a larger effort to refine the self-order module's user interface.
Original PR description
Allow splash screens in self-order to use video backgrounds for a richer UI experience. Task-5441062
This update aligns the payment process with Bancontact's new branding guidelines. Specifically, the QR code design has been updated to match Bancontact's specifications, and a fix has been implemented to prevent payment requests with a zero amount, resolving a known Bancontact Pay error.
Original PR description
..., point_of_sale, pos_self_order, pos_self_order_bancontact_pay, pos_online_payment --- Following the rebranding of Payconiq to Bancontact, the QR code design has been updated. We now use the frames provided by Bancontact and embed the QR code inside them. Additionally, we prevent sending payment requests with an amount of 0, as Bancontact Pay returns an error in this case. --- Task: https://www.odoo.com/odoo/project/1737/tasks/6000182
This update enhances the Dutch SBR tax reporting process within Odoo by providing clearer status tracking and UI feedback. It streamlines the workflow for users to monitor return submissions, manage errors, and ensures critical actions are blocked until the return is fully accepted, improving data accuracy and user experience.
Original PR description
…workflow This commit integrates the Dutch SBR tax reporting process into the `account.return` workflow to provide better visibility, UI feedback, and tracking for users. Main changes: * Added a new…
…workflow This commit integrates the Dutch SBR tax reporting process into the `account.return` workflow to provide better visibility, UI feedback, and tracking for users. Main changes: * Added a new `l10n_nl_sbr_status` field (Pending, Accepted, Error) to `account.return` to track the submission status for Kanban UI color coding. * Updated the Kanban view to dynamically apply custom CSS classes (`nl-sbr-error`, `nl-sbr-pending`) to the state bubble based on the SBR status. * Introduced an `action_refresh_sbr_status` method and a corresponding "Refresh" button in the Kanban view to manually trigger the status check cron. * Consolidated Chatter messages so that status updates, errors, and submission success notifications log directly on the `account.return` record rather than the closing entry. * Added an `action_reset_tax_return_common` override to prevent resetting or modifying a tax return once it has been accepted by Digipoort. * Modified the UI to hide the "Pay" button unless the SBR return has been fully accepted. * Updated `_on_post_submission_event` to block further processing of the return until the SBR report is accepted. task-6034675 Forward-Port-Of: odoo/enterprise#110516
This update ensures that users always see incomplete tax returns first when viewing tax returns in the kanban view, without any applied filters. This change prioritizes accurate reporting and simplifies the process of identifying outstanding returns for accounting teams.
Original PR description
When no filters are applied on the tax returns kanban view, incomplete returns should always be displayed before complete ones. This commit ensure that by ordering tax returns by `is_completed` field. task-6059414 Forward-Port-Of: odoo/enterprise#114043
This update expands access to return type configuration settings within the Odoo Enterprise accounting reports module. Previously, these settings were limited to debug mode, hindering users' ability to properly manage return types. Now, these settings are available for authorized users, streamlining the reporting process.
Original PR description
Before, the menu return types in configuration was only available in debug mode. Now it is available for the group `account.group_account_readonly` task-5912751 Forward-Port-Of: odoo/enterprise#114830
This update incorporates the latest withholding tax percentages mandated by Ecuadorian regulations (Resolución N.º NAC-DGERCGC26-00000009) for 2026. The changes ensure Odoo accurately calculates and reports these taxes, maintaining compliance with local tax laws. Minor improvements were also made to the English naming conventions for tax records.
Original PR description
Implement the new withholding tax percentages according to "Resolución N.º NAC-DGERCGC26-00000009" for Ecuador, following internal implementation guidelines by TRESCLOUD. SPECIFICATION: - Created the new withholding percentages as new tax records. - Set the previous withholding percentages as inactive to preserve historical data. - Ensured compatibility with existing tax configurations and fiscal mappings. Table with the changes established in "Resolución N.º NAC-DGERCGC26-00000009". <img width="1676" height="303" alt="image" src="https://github.com/user-attachments/assets/79ae91b2-6d31-442f-af3c-74304742c8b6" /> BP: #252917 Forward-Port-Of: odoo/odoo#257513 Forward-Port-Of: odoo/odoo#254018
This update enhances the printing of point-of-sale tickets, specifically addressing issues with coupon codes, point displays, and barcode alignment. It also improves the user experience by ensuring company details are only printed when available and preventing errors in specific regions, ultimately leading to more reliable and accurate order receipts.
Original PR description
In this commit: = - `Next Order Coupon` code below bardcode is displayed. - Displayed correct string for won and balance points. - Logo size increased. - Company details not shown if not available while printing from terminal. - Next order coupon Barcode alignment fixed. - Fixed Lot and Serial number alignment. - Prevented traceback for l10n-specific company (e.g. CL, SE). - Removed extra padding from around "Need an invoice ?" text task-5499545 Forward-Port-Of: odoo/odoo#246520