Friday, May 9, 2025
5 changes · 18.0
Enhancements to existing features
This update streamlines internal test setup for SMS, email, portal, rating, and mass mailing areas, making future checks easier to maintain. It also improves test tools for SMS status reporting and supports broader marketing automation coverage, reducing the risk of regressions without changing end-user behavior.
Original PR description
Continuing some cleaning in various test classes to lessen setup and/or have it done in as few places as possible. Improve some asserts tools. Task-4224145: [marketing_automation] Improve test coverage
Argentinian invoice reports now show the company logo at a larger size with a small spacing adjustment. This makes printed invoices look clearer and more professional for customers without changing invoice content or workflow.
Original PR description
Description of the issue/feature this PR addresses: Some of our clients have reported that the company logo on printed invoices is too small. This PR slightly increases its size and adds a small bottom margin. Current behavior before PR: The height in logo is 45px Desired behavior after PR is merged: Increases to 65px --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
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