Daily updates from Odoo
Tuesday, May 5, 2026
5 changes
1 change
New functionality added to Odoo
This update prepares Odoo for a new Belgian VAT regulation, effective May 1st. It introduces a new 'Tax Provision Account' (411800) to accurately reflect VAT returns, aligning with the latest accounting standards. This ensures accurate financial reporting for businesses operating in Belgium.
Original PR description
Starting May 1st, in Belgium the VAT provision account will replace the current account for periodic returns - Adding the new bank account - Adding a new account 'Tax Provision Account' 411800 Community PR: odoo/odoo#255272 Task [link](https://www.odoo.com/odoo/project.task/6044017) task-6044017 Forward-Port-Of: odoo/enterprise#115777 Forward-Port-Of: odoo/enterprise#111599
3 changes
New functionality added to Odoo
This update adds support for calculating Benefits in Kind (BIK) for Electricity, Heating, Housing, Reclassified Rents, and Supplementary Pension in the Belgian payroll. It introduces new salary rules and data fields to accurately reflect these benefits, ensuring compliance with Belgian tax regulations. Updated reports and calculations now include these new BIK values.
Original PR description
This commit introduces five new Benefits in Kind (ATN/VAA) to the Belgian payroll localization: Electricity, Heating, Housing, Reclassified Rents, and Supplementary Pension. Changes included: - Added monetary fields for the new benefits on `hr.version` and `hr.employee`. - Inserted the new fields into the `hr.employee` payroll view form. - Created 5 new regular salary rules (e.g., ATN_ELEC, ATN_HEATING) to calculate the ATN. - Updated the `cp200_employees_termination_fees_advantage_any_kind` salary rule to automatically include these new benefits in the severance pay calculation. - Included the new BIK codes in the 281.10 XML generation (`l10n_be_281_10.py`) - Added the new BIK codes to the Social Security Certificate (`l10n_be_social_security_certificate.py`) - Updated unit tests to verify the payslip computation and employer cost impacts for each new benefit. Task: 6090160
This update introduces a new type of payslip – the 'arrear payslip' – to accurately reflect unpaid salaries in Belgium. It includes specific tax rules and triggers necessary accounting adjustments (DMFA regeneration) for accurate reporting on financial statements (fiches 273.10 and 281.10).
Original PR description
In this commit we introduce the arrear payslips: - Add a boolean to mark a regular payslip as an arrear payslip. - Implement a specific withholding tax rule for arrear payslips. - Trigger DMFA regeneration for the same period upon validation of an arrear payslip. - Ensure arrear payslips are counted in the year of creation (not the targeted period) for fiches 273.10 and 281.10.
This update improves overtime pay calculations for employees in Egypt and Jordan by establishing specific rules for public holiday overtime. The system now correctly calculates overtime rates and amounts based on work hours, ensuring accurate payroll processing. Changes include updated salary rules and adjustments to how attendance data is used for payroll.
Original PR description
Purpose: The pay rate of overtime might differ between public holidays and regular non working days - added salary rule for public holidays overtime in eg and jo - changed the rules of overtime to have quantity as the number of hours, rate as the overtime rate, amount as the hourly wage - added a salary rule category on work entries to calculate the basic salary and removed the override for `_get_paid_amount` in eg localization that was excluding overtime work entries - Note: the change in tests is mainly due to changing the resource calendar to generate the correct attendance work entry of the localization (as the default attendance doesn't contribute to the base salary anymore) task-id: 6151995
1 change
New functionality added to Odoo
This update prepares Odoo for a new Belgian tax regulation. Starting May 1st, a new 'Tax Provision Account' (411800) is added to support VAT periodic returns, replacing the previous account. This ensures accurate reporting and compliance with Belgian tax laws.
Original PR description
Starting May 1st, in Belgium the VAT provision account will replace the current account for periodic returns - Adding the new bank account - Adding a new account 'Tax Provision Account' 411800 Community PR: odoo/odoo#255272 Task [link](https://www.odoo.com/odoo/project.task/6044017) task-6044017 Forward-Port-Of: odoo/enterprise#116015 Forward-Port-Of: odoo/enterprise#111599