Daily updates from Odoo
Monday, September 9, 2024
3 changes · master
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)
The Mexican delivery EDI stock functionality has been consolidated into the main stock EDI module because the extended address data is now required for the feature to work. This simplifies module setup and ensures businesses using Mexican delivery EDI have the required data and validations available in one place.
Original PR description
To use the mexican delivery EDI, it is now required that we have the address field from the mx_edi_extended (the module that stock_extended previously additionally depends on). Using base mx_edi_stock without the extended module will not work anymore. With that in mind, it is now a good time to make the base stock depends on extended and merge everything from the stock extended to the base stock module, including the recently merged stock_extended_31 module. task-id: 3894340