Daily updates from Odoo
Wednesday, December 20, 2023
3 changes · master
Enhancements to existing features
The WhatsApp button in the chatter is now hidden when no approved templates are available for the current document type, reducing confusing dead-end actions for users. Administrators still see the button so they can create or configure templates, with setup opening directly filtered to the relevant model.
Original PR description
**PURPOSE:** If there are no approved templates for the model then the `WhatsApp` button will just be noise as it will return a `ValidationError`. **SPECIFICATIONS:** - Do not display the button if no approved templates for the model - Button should be always visible to admin users as they can create templates. - After clicking on `Configure Templates` button in the warning popup the `Whatsapp Templates` should be opened with a filter for the current model. task-[3497496](https://www.odoo.com/web#id=3497496&cids=2&menu_id=4720&model=project.task&view_type=form)
Resolved issues and error corrections
Belgian payroll now applies benefits in kind to the first paid payslip in a period, rather than the first payslip overall. This prevents benefits from being assigned to a fully unpaid payslip and helps avoid incorrect payroll treatment when multiple payslips exist for the same period.
Original PR description
Purpose ======= Currently if there is several payslips on the same period, the BIK are applied on the first payslip to avoid double imposition. The issue is when the first payslip is fully unpaid (credit time, unpredictable reasons, ...). Specification ============= Apply the BIK on the first paid payslip instead. task : 3519721
Features or functions removed from Odoo
Accounting settings no longer show Taxcloud because the service is deprecated. Avalara AvaTax is also hidden from general settings because it is now installed automatically where relevant, reducing setup clutter for most users.
Original PR description
The accounting settings no longer have Taxcloud or Avatax. Taxcloud was removed because it's deprecated. Avatax was removed because accounting now auto-installs Avatax in the appropriate countries during installation, so users will rarely need to install it manually. We keep the setting_account_avatax field to keep the settings screen clean for users who don't use Avatax. task-3516826 [1] https://github.com/odoo/odoo/commit/70329177713131d3d6ec424137cad3702e9d38ae