Friday, November 14, 2025
2 changes · 17.0
Enhancements to existing features
The FEC import process has been optimized to avoid loading unnecessary partner data into memory. This reduces the risk of import failures on databases with a very large number of partners and makes the import more reliable.
Original PR description
### Description: When importing an FEC, Odoo will fetch all the partners to link the new imported records to the existing partners. The issue is that it triggers the prefetching of all the fields of the partners (304k partners in their case), causing a memory error. To avoid that, we can just fetch the field that we need (e.g. "name" and "ref"). ### Reference: opw-5153555
Invoices using Swiss QR codes now include creditor and debtor addresses in a structured format. This update aligns the QR code content with legal requirements, reducing the risk of payment issues or non-compliant invoices.
Original PR description
This commit changes the creditor's and debtor's address to a structured format inside the CH QR-code in invoices. The address type was changed from "K" to "S" due to legal requirements. Task [link](https://www.odoo.com/odoo/project.task/5149417) task-5149417 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr