Wednesday, June 18, 2025
3 changes · 17.0
Enhancements to existing features
Accounting demo data is now created directly during the accountant module setup instead of being loaded twice through the previous process. This reduces unnecessary work during demo installation and helps keep setup more efficient and reliable.
Original PR description
Backport of https://github.com/odoo/enterprise/pull/86477 which improves what was done in commits - https://github.com/odoo/odoo/commit/ebd6b5f374303dcdfcc69fa64522c1b83bd7fe58 - https://github.com/odoo/enterprise/commit/37cc5e067ff8d1e45edbd9a167a2d801c658739c since it avoids reloading the demo data twice by hooking on `_install_demo`. Instead, we just call our own function to create the demo data once in the accountant module. This commit therefore only reverts ebd6b5f374303dcdfcc69fa64522c1b83bd7fe58 Enterprise PR: https://github.com/odoo/enterprise/pull/87204
The Jordanian electronic invoicing module now includes a demo mode to help teams test successful EDI submissions safely. This makes validation and training easier without relying on live submission flows.
Original PR description
This commit adds the demo mode for Jordanian EDI module. This is helpful in testing EDI submission success scenarios. task-4656902 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The accountant module now creates its sample/demo accounting data through a single Python-based setup step instead of reloading XML demo data multiple times. This reduces unnecessary installation work and makes demo environments more reliable without changing day-to-day accounting features.
Original PR description
Backport of https://github.com/odoo/enterprise/pull/86477 which improves what was done in commits - https://github.com/odoo/odoo/commit/ebd6b5f374303dcdfcc69fa64522c1b83bd7fe58 - https://github.com/odoo/enterprise/commit/37cc5e067ff8d1e45edbd9a167a2d801c658739c since it avoids reloading the demo data twice by hooking on `_install_demo`. Instead, we just call our own function to create the demo data once in the accountant module Community PR: https://github.com/odoo/odoo/pull/213379