Monday, September 9, 2024
2 changes
Code cleanup and technical improvements
Payroll accounting tests were reorganized so shared setup steps can be reused across country-specific payroll modules. Additional payslip validation checks were added for several localisations, helping reduce payroll calculation risks without changing day-to-day user workflows.
Original PR description
For tests in l10n_xx_payroll_account modules, we used the same util functions every time. These have now been moved to the hr_payroll_account module. This also adds a util function for setting up the usual employee, contract, etc. Task: 4040388
The demo kiosk setup has been moved from the IoT-specific self-order module into the main self-order module. This makes the sample kiosk experience available to more point-of-sale configurations, not only those using IoT.
Original PR description
We added a demo kiosk to the PoS in the `pos_self_order_iot` module, but now moved it to `pos_self_order` as it can benefit both. Community PR: [https://github.com/odoo/odoo/pull/178080](https://github.com/odoo/odoo/pull/178080)