Wednesday, March 11, 2026
3 changes · master
New functionality added to Odoo
This update introduces a new 'Net Cost' salary rule for Saudi Arabia, addressing complexities in calculating employer contributions. It ensures accurate deductions from employee pay while correctly reflecting employer obligations, particularly for schemes like GOSI. This change improves payroll accuracy and compliance.
Original PR description
This PR introduces a new salary rule 'Net Cost' since setting appears_on_employee_cost_dashboard as True on the salary rule considers the sign on the rule, and for cases like the GOSI Employee Rule we need the sign to be negative to deduct from the employee but also increase the employer contribution amount. - adjusted provision rules to be part of a new category - adjusted remaining days to be allowance instead of company contribution - NET salary doesn't contribute to employer cost - New salary rule 'net cost' contributes to employer cost. Task-5894405 Forward-Port-Of: odoo/enterprise#106834
This update introduces two new Book of Accounts reports – Cash Receipts and Cash Disbursement Journals – specifically designed for Philippine businesses. These reports now accurately track cash flow by analyzing the General Ledger, addressing previous limitations that missed manual entries and in-transit funds, leading to more reliable financial reporting.
Original PR description
## [IMP] l10n_ph_reports: add cash receipt/disbursement report Adds two new Book of Accounts reports: - Cash Receipts Journal - Cash Disbursement Journal Instead of strictly filtering by `account.payment` links, these reports now derive cash flows directly from the General Ledger's liquidity lines (Bank, Cash, Credit Cards, and Outstanding clearing accounts) because it: 1. Catches manual journal entries that affect cash but lack payment records. 2. Captures in-transit funds sitting in Outstanding Receipts/Payments before bank reconciliation. 3. Categorizes transactions accurately by their actual GL impact (Debit = Receipt, Credit = Disbursement), inherently fixing edge cases like negative receipts (refunds). task-[5116323](https://www.odoo.com/odoo/project.task/5116323) Forward-Port-Of: odoo/enterprise#106260
This update adds a new field to stock picking records, allowing users to designate a driver specifically for the 'carta porte complemento' document. This replaces the previous driver field, streamlining the process for managing deliveries and ensuring accurate driver assignment for compliance requirements.
Original PR description
Added new operator field in picking to set the driver to be used at the carta porte complemento instead of the driver field in the vehicle and new button to allow set selected driver as the main one. task-5351444