Saturday, April 25, 2026
2 changes · saas-18.2
Resolved issues and error corrections
This update corrects a bug where the DIAN web service was incorrectly overwriting customer contact information (names and emails) with fiscal data, leading to lost sales data. The fix now intelligently handles email differences, creating a backup contact and giving users control over their CRM data, preventing incorrect invoice delivery.
Original PR description
The DIAN web service was overwriting partner names and emails with fiscal data, causing data loss for CRM contacts. The fiscal email often differs from the commercial one, and the overwrite broke the sales flow by sending invoices to the wrong address. Users had no standard workaround short of manually re-entering emails after every invoice generation. Instead of blindly overwriting, only update empty fields and create a child invoicing contact when the DIAN email differs from the existing one. Also remove the automatic onchange and periodic re-fetch triggers to leave existing data under user control. task-5912005 Forward-Port-Of: odoo/enterprise#114017
This update resolves an issue where the minimum IS (Investment Savings) amount was incorrectly calculated in the Swiss payroll module. The fix ensures accurate reporting and compliance with Swiss tax regulations, preventing potential discrepancies in employee payments. This update impacts the l10n_ch_hr_payroll_elm_transmission module.
Original PR description
Forward-Port-Of: odoo/enterprise#114463