Daily updates from Odoo
Wednesday, December 10, 2025
4 changes · 19.0
New functionality added to Odoo
This update implements new rules for Mexican export invoices (COMEX) where services are involved. Specifically, when the ‘Servicios’ unit code (99) or ‘E48’ is used, certain fields like value and currency must be set to zero. New tests have been added to ensure compliance with SAT guidelines.
Original PR description
According to the official SAT guidelines and the c_ClaveUnidadAduana catalog, if UnidadAduana unit code is "99" (which corresponds to "Servicios") or ClaveUnidad has the value "E48", the following rules apply: - ValorUnitarioAduana must be 0. - ValorDolares must be 0. - FraccionArancelaria should not exist. Add test for COMEX invoices with service target: 19.0 task-5257001
This update introduces a new setting to allow businesses to exclude product references from PEPPOL invoices. This change enhances PEPPOL invoice compliance and flexibility, addressing potential data requirements for specific trading partners. The update includes necessary code changes, tests, and XML adjustments to implement this functionality.
Original PR description
Introduced a new boolean field to control the inclusion of product references in PEPPOL invoices. Added corresponding logic, tests, and XML changes to support this feature. Task-5401660 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update introduces support for Hong Kong's eMPF (electronic Money-Purchase Funds) system, enabling companies to generate CSV reports compliant with eMPF regulations. This allows for simplified reporting of employee contributions, facilitating compliance with Hong Kong labor law and avoiding manual file/API integrations.
Original PR description
Implement support for eMPF in Odoo, with the ability to export csv files compliants with the eMPF.
This update adds demo tax data and sample invoices for the Arabic localization (l10n_ar) in Odoo. This allows internal teams and reviewers to quickly test and verify that the legal tax reporting requirements are correctly implemented without needing to set up complex tax configurations. It streamlines the testing process for this important feature.
Original PR description
**Purpose of the PR** This PR introduces demo data to facilitate testing of the legal requirement implemented in v16 and forward-ported to all supported versions. **What it does** - Provides demo taxes (e.g., national, other categories). - Adds demo invoices combining different taxes. **Why** The demo data allows users and reviewers to quickly verify that the correct legal legend is displayed without having to manually configure taxes and create invoices. References: Adhoc task 53768 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr CLA PR: https://github.com/odoo/odoo/pull/226715 Forward-Port-Of: odoo/odoo#237932 Forward-Port-Of: odoo/odoo#226938