Daily updates from Odoo
Saturday, April 25, 2026
1 change
Resolved issues and error corrections
This update fixes a critical issue where the DIAN web service was incorrectly overwriting customer email addresses, leading to lost data and incorrect invoice delivery. The change now preserves the customer's commercial email and creates a separate invoicing contact if the DIAN email differs, preventing sales disruptions and ensuring accurate invoice sending.
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#115018 Forward-Port-Of: odoo/enterprise#114017