Tuesday, December 30, 2025
2 changes · saas-18.2
Resolved issues and error corrections
This update fixes a potential issue where payroll calculations in the US could incorrectly show employees owing money to the state. The change ensures that taxable income defaults to zero when state deductions exceed gross income, preventing negative values on payslips and ensuring accurate tax reporting.
Original PR description
This commit simply defaults the computed taxable income amount to 0 in case the state deductions are greater than their gross income. Otherwise our payslips would imply that these employees are owed money by the state opw-5137280 Forward-Port-Of: odoo/enterprise#98114
This update ensures that product descriptions are correctly updated in our UrbanPiper integration when the menu is re-synchronized. Previously, changes to product descriptions weren't reflected in UrbanPiper. This fix improves data consistency and accuracy between our system and UrbanPiper, streamlining the menu update process.
Original PR description
Before this commit: --- When we sync the menu with the product description and later update the product description, re-syncing the menu does not update the product description in UrbanPiper. After this commit: --- This fix ensures that any change in the product description is properly sent to UrbanPiper during menu synchronization. task-5439271 Forward-Port-Of: odoo/enterprise#102846