Daily updates from Odoo
Tuesday, January 13, 2026
2 changes · master
New functionality added to Odoo
This update introduces a standard tax configuration for Colombian companies requiring 'Auto-Withholding' tax. It simplifies the process by pre-defining the necessary accounting distributions (+100% to account 135515, -100% to 236575) to ensure accurate tax calculations and compliance, eliminating manual errors.
Original PR description
Colombian companies often require "Auto-Withholdings", where the seller must withhold tax from themselves. Configuring this manually is error-prone due to the specific +100/-100 distribution required to neutralize the invoice total. This commit adds a standard "VAT Self-Withholding 1.2%" tax to the localization data to serve as a functional reference. It is pre-configured with: - A new "VAT Self Withholding" tax group. - Repartition lines distributing +100% to account 135515 and -100% to account 236575. This ensures users have a ready-to-use example that handles the accounting movements correctly without affecting the invoice total. task-5430248
This update introduces a new module specifically for India payroll, aligning salary configurations with new Indian employee pay structures. It includes features like spouse/children coverage calculations and a new Provident Fund (PF) opt-in system, ensuring accurate cost projections and compliance with Indian regulations.
Original PR description
In this PR, define new salary configuration according to new fields introduce for indian employees pay structure. Adds the new l10n_in_hr_contract_salary module with its manifest, benefit definitions, resume lines, and demo data so India-specific packages show up in the configurator. Extends the India salary configurator controller to copy tailored fields into new versions, toggle optional allowances via radio choices, recompute yearly cost deltas, and keep resume totals aligned with dependent medical insurance pricing. Updates hr.contract.salary.offer so selecting spouse/children coverage adds the true incremental cost to monthly benefits using a helper that contrasts base vs extended medical insurance. Introduces an explicit PF opt-in flag on versions/employees and wires PF employee/employer computations and serialized values to that flag, ensuring contributions drop to zero when someone opts out. task-4929771