Thursday, June 11, 2026
2 changes · saas-18.4
Enhancements to existing features
This update reorganizes Odoo's electronic invoicing logic to better align with Peppol PINT and European invoicing standards. It helps make invoice and purchase document exchange more consistent across countries and reduces the risk of compliance mismatches.
Original PR description
Add the layer PINT between UBL and BIS3. task: 5890887 Forward-Port-Of: odoo/odoo#260058
Odoo will stop automatically selecting Peppol as the invoice sending method for customers in Greece, Italy, Poland, Portugal, and Romania. This reduces unnecessary prompts and confusion in countries where Peppol is not mandatory or commonly used for invoice delivery.
Original PR description
Current behavior before PR: - If the customer has a valid Peppol endpoint, the 'By Peppol' invoice sending method is selected by default. - For countries like 'GR,' 'IT,' 'PL,' 'PO,' and 'RO,' peppol is not mandatory or not used for sending invoice. It brings noise and it bothers the users. Desired behavior after PR is merged: - The 'By Peppol' invoice sending method is set to true by default only for customers from PEPPOL_DEFAULT_COUNTRIES. Changes Implemented: - Moved the countries 'GR', 'IT, 'PL', 'PO', and 'RO' from PEPPOL_DEFAULT_COUNTRIES to PEPPOL_LIST. - Added condition to set 'By Peppol' invoice sending method to true when customer is from PEPPOL_DEFAULT_COUNTRIES. task-6072935 Forward-Port-Of: odoo/odoo#269284 Forward-Port-Of: odoo/odoo#262402