Wednesday, December 11, 2024
3 changes · master
Enhancements to existing features
Auto planning now looks at the most relevant past or upcoming shift for the same customer/product or project, then assigns the work to the same available person when possible. This helps maintain continuity for customers, especially after contract renewals, while still respecting staff availability.
Original PR description
Currently, when auto plan schedules a shift linked to an SOL, it will try to keep all of the related shifts assigned to the same person. However, if the customer renews their contract and a new SOL is created, auto plan won't assign the new shift to the same resource. This doesn't make sense as it is likely for the customer to continue working with the person they are familiar with and who knows about their needs best. After this commit: - If only the SOL of a shift is set and auto plan is run, we plan it to the resource of the "closest" shift linked to an SOL of the same product and the same customer. - If only the project of a shift is set and auto plan is run, we plan it to the resource of the "closest" shift linked to the same project. In both cases, "closest" means we pick the shift having the closest deadline compared to the current date. We also check if the resource is available. If not, we look at the next closest shift. task-4295867
The Spanish Modelo 130 tax reporting functionality is now included directly in the main Spanish accounting and reporting modules instead of separate add-ons. This simplifies installation and maintenance while keeping the existing quarterly tax report and export capabilities available to Spanish businesses.
Original PR description
This PR merge the modules l10n_es_modelo130 & l10n_es_reports_modelo130 into the respective l10n_es & l10n_es_reports modules. These 2 modules were added in stable, here's the related PR's : - [l10n_es_modelo130](https://github.com/odoo/odoo/pull/164946) - [l10n_es_reports_modelo130](https://github.com/odoo/enterprise/pull/62197) linked:https://github.com/odoo/odoo/pull/176173 linked:https://github.com/odoo/upgrade/pull/6359 task-3866238
Restaurant appointment and retail point-of-sale flows were adjusted to stay aligned with recent direct sale changes. This helps keep ordering, certification, invoicing, IoT, and delivery integrations working consistently across affected POS scenarios.
Original PR description
Change restaurant flows and retail interface. task-id: 4314614 Community PR: https://github.com/odoo/odoo/pull/188390