Tuesday, December 2, 2025
3 changes · 18.0
Enhancements to existing features
This update brings Odoo's Swissdec ELM Certification in line with version 5.3, incorporating key regulatory changes. Specifically, it adds support for new French-crossborder rules, adapts to the AVS21 regulation regarding retirement, and automates allowance calculations. This ensures continued compliance and accurate reporting for Swiss payroll.
Original PR description
This Pull request extends the Odoo Swissdec ELM Certification to the minor version 5.3. By doing so we add the following features : - Telework Percentage declaration for French-crossborder comuters - Adapting to AVS21 regulation, where retired employees can refuse their right to retirement - Adding automatic Child and education allowance calculation - Add the calculation of LPP in % - Allowing the specification of custom employer parts for LAAC and IJM Forward-Port-Of: odoo/enterprise#95518
This update clarifies the SMS verification message used during the Peppol activation process. Previously, the message was ambiguous, potentially confusing users about its connection to Odoo. Now, the message clearly states "Your Peppol activation code in Odoo is ...", enhancing user understanding and streamlining the activation process.
Original PR description
Before this commit: In v17, the Peppol SMS verification message starts with "Your confirmation code is .." which could be confusing, as users might not know the code was related to Peppol in Odoo. After this commit: The SMS verification message was changed and now it starts with "Your Peppol activation code in Odoo is ...", providing clearer context for users. task-5353425 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#237135
This update ensures Odoo correctly handles German B2G invoices in the XRechnung format. It adds a mandatory 'Leitweg-ID' – a routing identifier – to the invoice XML, directing invoices to the appropriate government entity as required by German regulations. This improves compliance and accuracy for German business transactions.
Original PR description
*= l10n_account_edi_ubl_cii_tests For B2G transactions in Germany, the Leitweg-ID is a mandatory routing identifier to direct the invoice to the correct public entity. Adding this Leitweg-ID for the UBL syntax. task-5194484 Description of the issue/feature this PR addresses: For electronic invoicing in Germany, for B2G transactions, the Leitweg-ID is a mandatory routing identifier to direct the invoice to the correct public entity. We want to add this identifier for the XRechnung format. Current behavior before PR: The Leitweg-ID is not present in the UBL xml format. Desired behavior after PR is merged: The Leitweg-ID is added in the header of the invoice in the cbc:BuyerReference tag. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#236333