Friday, May 9, 2025
3 changes · 18.0
Enhancements to existing features
This update expands marketing automation testing to better cover WhatsApp, SMS, scheduling, rescheduling, and large-volume scenarios. It also fixes issues found during that work, helping campaigns react more reliably to customer messages, bounces, and timing changes.
Original PR description
Integrate whatsapp into marketing automation test tools and flow. Module marketing_automation_whatsapp has been added but is still not integrated into global marketing automation tests. Cover more…
Integrate whatsapp into marketing automation test tools and flow. Module marketing_automation_whatsapp has been added but is still not integrated into global marketing automation tests. Cover more activity types and scenarios, notably to spot corner cases currently badly covered. Added tests: whatsapp / sms types, opposite triggers (aka: cancel mail not open when mail is opened), rescheduling, scheduling for new participants / new activities, ... Add long awaited performance tests for marketing automation. As it may be quite a time consuming module by generating participants, traces for millions of records, better start with some performance tests in order to prepare work for some optimizations. Finally, fix various issues in marketing automation detected when writing tests. Task-4066243: [marketing_automation] Rescheduling issues Task-4224145: [marketing_automation] Improve test coverage Task-4759343: [marketing_automation] Integrate Whatsapp into MA test suite Prepares Task-4224152: [marketing_automation] Performance / Scalability
This update brings the XML export for French Intrastat service declarations into Odoo 18.0. It helps French companies prepare service-related Intrastat reporting in the required electronic format, reducing manual work and improving compliance.
Original PR description
We backport this commit: https://github.com/odoo/enterprise/commit/07fe7cc37adc81691114de4cecf2f8334a09da37 in 18.0 Linked: https://github.com/odoo/upgrade/pull/7616 task-4402569
Brazilian POS orders now record a tax breakdown for each order line, making it easier for users to check whether taxes were charged correctly. This improves transparency and supports faster review of fiscal data without changing the sales flow.
Original PR description
Otherwise, there's no other way for users to verify if the charged taxes are correct. task-4688950