Daily updates from Odoo
Tuesday, May 26, 2026
4 changes
1 change
Enhancements to existing features
This update adds a new test to ensure the structure of payment data sent to our payment processor, Odoofin, remains consistent. This helps prevent unexpected changes on Odoofin's side and ensures that any necessary updates are made in both our system and theirs. It's a preventative measure to maintain reliable payment processing.
Original PR description
Add a test asserting the payment payload structure sent to Odoofin. The goal is to safeguard against unintended payload changes that are not handled on Odoofin's side by making such changes explicit during testing, and reminding developers that corresponding updates may also be required there. No task ID Forward-Port-Of: odoo/enterprise#118182 Forward-Port-Of: odoo/enterprise#117260
2 changes
Enhancements to existing features
This update implements a new payroll rule specifically for Indonesia, ensuring accurate overtime compensation calculations that comply with local labor regulations. This change improves payroll accuracy and reduces the risk of non-compliance with Indonesian laws. It impacts the HR and Payroll modules.
Original PR description
Created a salary rule for Indonesia overtime calculations to handle overtime compensation according to Indonesian labor regulations. Community PR: https://github.com/odoo/odoo/pull/265439 task-5194128
This update establishes a connection between employee records within the HR Payroll module. This linked list functionality improves data consistency and simplifies payroll processing by maintaining relationships between employees. It's an important improvement for accurate payroll calculations.
Original PR description
This commit adds two helper fields to form a linked list between employee records. task-6159337
1 change
Enhancements to existing features
This update enhances logging around IoT device connections and data transmission. Specifically, it adds more detailed logs for IP address and version changes, and optimizes a search process to prevent unnecessary activity. These improvements will aid support teams in troubleshooting IoT issues.
Original PR description
This PR adds some minor logs around ip/version change and websocket messages sent to the iot box. It also inverts a condition to avoid doing a useless search when sending websocket messages See https://github.com/odoo/odoo/pull/266410