Daily updates from Odoo
Monday, November 18, 2024
1 change
Code cleanup and technical improvements
Dutch statutory reporting features have been merged into the main Dutch reports module to simplify maintenance and reduce duplicated functionality. This keeps SBR and ICP reporting available in a more central place, making future updates easier and more consistent.
Original PR description
We added l10n_nl_reports_sbr, l10n_nl_reports_sbr_icp, l10n_nl_reports_sbr_ob_nummer and l10n_nl_reports_sbr_status_info in stable, this pr will do some cleaning by merging l10n_nl_reports_sbr, l10n_nl_reports_sbr_ob_nummer, l10n_nl_reports_sbr_status_info and l10n_nl_reports_sbr_icp into l10n_nl_reports and merging the ICP report from l10n_nl_intrastat into l10n_nl_reports as well.
- adhere to ruff styling
- l10n_nl_reports_sbr_tax_report_wizard: because global variables are discouraged and can be a source of bugs we removed the 'server_leaf_cert' variable and instead implemented the `SoapClientWrapper` class which now holds the `server_leaf_cert`
task: 3187031