Monday, December 30, 2024
6 changes · master
Enhancements to existing features
The payroll dashboard warning now counts only employees from the companies currently selected. This makes the warning more relevant and avoids misleading employee totals when working across multiple companies.
Original PR description
This PR improves the employee count displayed in the payroll dashboard warning. The count is now restricted to employees belonging to the selected companies. task-4334476
This change removes tracking from a Belgian payroll accounting test area so the related HR behavior is no longer recorded where it should not be. It helps reduce unnecessary tracking noise and aligns the payroll process with the intended privacy or operational expectations.
Original PR description
This should not be tracked. Task: 4384436
Resolved issues and error corrections
The point of sale receipt screen now prevents sending the same receipt multiple times to the same WhatsApp number. This reduces accidental duplicate messages to customers and helps keep receipt communication cleaner.
Original PR description
Previously, it was possible to send a receipt to the same whatsapp number multiple times from the receipt screen. This update addresses that issue by restricting users to send the receipt to each whatsapp number only once. related: https://github.com/odoo/odoo/pull/180602
Miscellaneous changes
Google recently updated the Firebase API and deprecated support for the version we are currently using (v6.3.4). As a result, Odoo push notifications are no longer functional. This PR updates the dependencies and API calls to align with the latest Firebase API, ensuring that push notifications can once again be sent from Odoo. see: https://firebase.google.com/docs/cloud-messaging/migrate-v1 task-4247811 Forward-Port-Of: odoo/enterprise#76266 Forward-Port-Of: odoo/enterprise#73390
Original PR description
Google recently updated the Firebase API and deprecated support for the version we are currently using (v6.3.4). As a result, Odoo push notifications are no longer functional. This PR updates the dependencies and API calls to align with the latest Firebase API, ensuring that push notifications can once again be sent from Odoo. see: https://firebase.google.com/docs/cloud-messaging/migrate-v1 task-4247811 Forward-Port-Of: odoo/enterprise#76266 Forward-Port-Of: odoo/enterprise#73390
Remove patches around tax calculations. Use the accounting calculations natively. As a result, there will be a limitation to use the `l10n_it_pos` properly. The taxes should be price-included when selling products in pos, otherwise, the system's calculations will deviate from the connected fiscal printer's calculations. The accounting team is looking for a native solution to make the fiscal printer work with price-excluded taxes. A workaround for the limitation is to introduce pricelist and f
Original PR description
Remove patches around tax calculations. Use the accounting calculations natively. As a result, there will be a limitation to use the `l10n_it_pos` properly. The taxes should be price-included when selling products in pos, otherwise, the system's calculations will deviate from the connected fiscal printer's calculations. The accounting team is looking for a native solution to make the fiscal printer work with price-excluded taxes. A workaround for the limitation is to introduce pricelist and fiscal position. The pricelist maps the originally tax-excluded price to tax-included price, and the fiscal position maps the price-excluded tax to price-included equivalent. Forward-Port-Of: odoo/enterprise#76184 Forward-Port-Of: odoo/enterprise#75426
- adapt the `copy_data` to not override the name set by another module Task: 4391527 Forward-Port-Of: odoo/enterprise#75524
Original PR description
- adapt the `copy_data` to not override the name set by another module Task: 4391527 Forward-Port-Of: odoo/enterprise#75524