Wednesday, June 12, 2024
3 changes · 17.0
Enhancements to existing features
Users can now attach CFDI invoice files directly to existing vendor bills instead of having to create bills from scratch. When a CFDI invoice is attached to a bill without an associated invoice, the fiscal folio information is automatically populated, making it easier to match bills with their corresponding CFDI documents even when line items or prices differ.
Original PR description
Previously, you could only link a vendor bill with a CFDI invoice file by creating the bill directly from it. In a lot of cases, Odoo is unable to match bills created from the CFDI file with the corresponding purchase order for various reasons (eg: different line items, different prices, etc), and it is currently impossible to link them by hand. This commit makes it so that when you attach a CFDI invoice to a vendor bill, if that bill does not already have an associated CFDI invoice, it becomes associated with that CFDI invoice, and the fiscal folio is automatically filled in from the document. If there are lines on the vendor bill, lines from the CFDI invoice are ignored, if there are none they are filled in as normal. task-3731034
The AHL (Annual Housing Levy) deduction calculation for Kenya payroll has been updated to apply a 15% deduction on the AHL amount with a maximum cap of 9,000 KES. This ensures accurate and compliant payroll processing for Kenyan employees by implementing the latest AHL computation rules.
Original PR description
This commit adds the new rule for the AHL computation where a deduction is applied as 15 percent of the AHL amount capped at 9ksh. Note the l10n_ke_employees_salary_ahl_amount is the same except the sequence its just reordered task-3911725
The WhatsApp messaging feature in Odoo's Discuss app now displays dynamic partner avatars for each WhatsApp channel instead of a generic static image. This makes conversations more personalized and easier to identify, as each channel now shows the actual profile picture of the associated contact.
Original PR description
In the Discuss app, update the avatar for each WhatsApp channel category message, from a static to a dynamic one. The avatar image is fetched from the associated partner. task-3908710 Forward-Port-Of: odoo/enterprise#64102 Forward-Port-Of: odoo/enterprise#63078