Friday, September 25, 2026
3 changes · 18.0
Enhancements to existing features
The update prevents non-French companies from being checked against the French business directory when validating electronic invoicing endpoints, even if they have French-style identifiers recorded. This reduces incorrect validation attempts and helps international partner setup work more smoothly.
Original PR description
for non-french partners, a check on the annuaire shouldnt happen when checking their endpoints, even if they have a siren/siret related-task-id-6327357
Resolved issues and error corrections
This fix prevents invoice tax total calculations from failing when the Sales app is not installed. It only applies down payment-related context when that information is available, improving reliability for companies using electronic invoicing without Sales.
Original PR description
In https://github.com/odoo/odoo/pull/283009 we make a change passing in is_downpayment as context on an account_move_line, based off a field value on an account_move_line. This field is only brought in by the sales module, and will throw an error if we do not have sales installed. This fix extends the function, `_get_invoice_line_tax_totals_vals_list`, that needs this context to simply pass in the context when available. https://github.com/odoo/odoo/pull/283009 was only merged into 17 and 18, only r+ this to 18.0. runbot-[947355](https://runbot.odoo.com/odoo/error/947355) Forward-Port-Of: odoo/odoo#290557
Documentation and clarification updates
This pull request records the contributor license agreement signature for a new contributor. It helps ensure their related contribution can be accepted under Odoo's legal contribution requirements.
Original PR description
Signature of the Odoo Individual Contributor License Agreement v1.0 for @mmircoli-nexapp, needed for the fix related to #290493. I confirm I have read the [CLA](https://github.com/odoo/odoo/blob/18.0/doc/cla/icla-1.0.md) and that the committer email matches the one used in my contributions.