Friday, August 21, 2026
9 changes · saas-19.3
Enhancements to existing features
Guadeloupe, Martinique, and Réunion now follow the same French e-invoicing address setup as mainland France. This helps businesses in these regions automatically use the correct France FRCTC electronic address for Peppol/PDP processing.
Original PR description
In France, some drom-com (Guadeloupe, Martinique and Réunion) needs to use pdp just like France. So we should add those 3 for the computation of `peppol_eas`, so it will autocomplete to **France FRCTC Electronic Address**. task-6344558 Forward-Port-Of: odoo/odoo#282995 Forward-Port-Of: odoo/odoo#278272
Point of Sale now continues after payment validation without waiting for the receipt to finish printing. This reduces delays at checkout and keeps cashier workflows moving, while tests were updated to match the new behavior.
Original PR description
- Stop awaiting the receipt print in the POS after order payment validation - Adapt tours to this behavior change task-id: 6425204 enterprise PR: https://github.com/odoo/enterprise/pull/127818 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#282990 Forward-Port-Of: odoo/odoo#280002
The Point of Sale product configuration window now shows product reference codes again, making it easier for staff to identify the correct items. Searches using a variant reference now open the matching variant directly, reducing selection mistakes during sales.
Original PR description
We reintroduce the default code on the product configuration modal, and ensure that searching for a variant reference opens the right variant. task-6463377 Forward-Port-Of: odoo/odoo#282889 Forward-Port-Of: odoo/odoo#282707
French PDP e-reporting entries now have a dedicated view that highlights information specific to those records. This helps users review relevant details more easily without changing the standard accounting move view used elsewhere.
Original PR description
This commit will add a new view for the ereporting moves to be able to see some specific info without touching the base move view. task-6274213 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#270101
Bank statement matching now recognizes invoice payment references even when formatting characters such as slashes are missing. This helps payments reconcile automatically in more cases, reducing manual matching work for accounting teams.
Original PR description
Backport of: https://github.com/odoo/odoo/commit/1a737a654e1f51ae4979a95a960c33770cf0746d Before this commit, the "try_auto_reconcile" algorithm was finding moves when there was a perfect match with either the ref of a move line, the move name, the payment reference and now a sanitize version of the payment ref. For example if an invoice had SO12/1234 as the payment reference, if the statement line has a label SO121234 nothing was found. This commit will then add a new non stored computed field to sanitize the payment ref on the invoice level to help those cases task-6119841 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#283508
Turkish payroll settings have been updated for 2026, including clearer minimum wage naming and new configurable social security contribution parameters. This helps payroll teams calculate employee contributions more accurately using the applicable minimum and maximum contribution bases.
Original PR description
- Update the Turkish payroll rule parameters for 2026. - Rename the minimum wage parameter to 'Turkiye Minimum Net Wage'. - Add configurable parameters for the SSI minimum contribution base and employee contribution rate. - Update the SSI contribution computation to account for both the minimum and maximum contribution bases. **task-6397284** Forward-Port-Of: odoo/enterprise#128520 Forward-Port-Of: odoo/enterprise#125985
The Belgian POS blackbox flow now avoids waiting for receipt printing when an order is canceled. This helps staff move on faster after cancellations and reduces unnecessary delays at checkout.
Original PR description
Stop awaiting the receipt print in the POS for canceled orders task-id: 6425204
Amazon order syncing has been updated to use Amazon's newer order service before the old one is retired in 2027. This should keep Amazon sales integrations working reliably and improve sync efficiency by receiving order details in fewer steps.
Original PR description
Amazon has announced the deprecation of the Orders v0 API, with a removal date of March 27, 2027. In this commit, we migrate to the new v2026-01-01 API. This new version restructures how order data is queried and delivered, shifting from a multi-request architecture to a nested consolidated payload. This optimizes our sync performance by eliminating the N+1 query problem when fetching order items. Key changes: - Operation Consolidation: `getOrders` is replaced by `searchOrders`. Because Amazon now embeds orderItems directly inside each order object natively, we remove our secondary item-fetching loops. - Financial aggregation: Item prices, taxes, shipping, and discounts are no longer flat fields on the item but are centralized into a `proceeds` object. - Replacing of deprecated flags. - Reorganization of order-related fields. task-5972714 Forward-Port-Of: odoo/enterprise#128568 Forward-Port-Of: odoo/enterprise#114591
Bank reconciliation can now recognize invoice payment references even when formatting characters such as slashes are missing from the bank statement label. This helps payments match invoices more reliably and reduces manual reconciliation work.
Original PR description
Backport of: https://github.com/odoo/enterprise/commit/e0d3591c9c03077f01cb8c93979d610ab99a833c Before this commit, the "try_auto_reconcile" algorithm was finding moves when there was a perfect match with either the ref of a move line, the move name, the payment reference and now a sanitize version of the payment ref. For example if an invoice had SO12/1234 as the payment reference, if the statement line has a label SO121234 nothing was found. This commit will then add a new non stored computed field to sanitize the payment ref on the invoice level to help those cases task-6119841 Forward-Port-Of: odoo/enterprise#128574