Monday, September 28, 2026
1 change · 18.0
Enhancements to existing features
When importing Peppol or UBL invoices, Odoo now gives priority to the default tax set on the selected account when it matches the invoice data. This helps businesses apply the intended tax more reliably when several similar taxes exist, while keeping the existing behavior when no suitable account default tax is found.
Original PR description
Before this commit: - When importing a Peppol/UBL invoice, Odoo selects the account that will be used on the invoice line. - If that account has a default tax configured, it is ignored during tax matching. When multiple taxes in the database match the tax information from the XML, it selects the first matching tax. After this commit: - If the selected account has a default tax matching the tax information from the XML, it uses that tax instead of the first matching tax in the database. - If the account has no matching default tax, it keeps the existing tax matching logic. Task-6345661