Monday, September 28, 2026
3 changes · master
New functionality added to Odoo
Odoo now includes payroll localization for Uzbekistan, covering local salary rules, leave payouts, severance handling, and payroll-to-accounting integration. This helps businesses in Uzbekistan calculate payroll more accurately and align payroll processing with local requirements.
Original PR description
Add the Uzbekistan payroll localization: - Salary Rules: income tax, social tax, severance, remaining leaves payout, pension contribution - Uzbekistan specific work entry types: study leave, annual labor leave - Uzbekistan specific departure reasons and whether the employee is entitled to severance - Computation of average salary and payout of annual labor leaves - Demo data - Payroll account module to bridge the payroll and accounting modules for UZB task-6332256 Original PR on master: odoo/enterprise#126843 Forward-Port-Of: odoo/enterprise#132123
Odoo now includes payroll localization support for Uzbekistan, adding country-specific payroll accounts and work entry types. This helps businesses in Uzbekistan manage salary, pension, severance, and social tax processes more accurately within Odoo.
Original PR description
Added the Uzbekistan payroll localization. Added new work entry types to the hr_holidays and hr_work_entry_type_data. Added UZ salary, pension, severance, social tax accounts. task-6332256 Original PR on master: odoo/odoo#283251 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#289139
Enhancements to existing features
Spanish companies can now use one unified accounting setup instead of choosing between separate SME and Complete plans during installation. This makes it possible to change the accounting chart type later from settings, reducing setup friction and avoiding reinstallation when business needs change.
Original PR description
…ingle dynamic fiscal package The Spanish localization previously had separate fiscal packages for SMEs and Complete plans (es_pymes, es_full), forcing users to choose at installation time with no…
…ingle dynamic fiscal package The Spanish localization previously had separate fiscal packages for SMEs and Complete plans (es_pymes, es_full), forcing users to choose at installation time with no way to switch afterwards. This introduces a new unified es_general template that replaces both, along with a spanish_general_chart_type field on res.company (SMEs, Complete, Abbreviated). When the company setting changes, accounts exclusive to the deselected plan are archived and those of the new plan are activated, allowing companies to switch chart type at any time without reinstalling the localization. - Remove template_es_full.py and template_es_pymes.py - Add template_es_general.py with dynamic account loading based on chart type - Add spanish_general_chart_type field to res.company and res.config.settings - Expose the new field in the accounting configuration view as a radio widget task-6065347 I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr