Daily updates from Odoo
Thursday, February 8, 2024
6 changes · 17.0
Enhancements to existing features
German language translations have been added to the Dutch localization module for financial reports, specifically for Balance Sheet and Profit & Loss statements. This enables users in German-speaking regions to access these critical financial documents in their preferred language.
Original PR description
It appears that some user need to have the german translation on the dutch localisation. This commit will translate the following files: - Balance sheet - Profit and loss task: 3682464
The system now displays all problematic bank accounts at once when processing Australian batch payments, instead of showing errors one at a time. This makes it faster and easier for users to identify and fix missing or incorrect bank account information for multiple employees or vendors in a single operation.
Original PR description
Issue: Aba is meant for batch payments and raising `UserErrors` individually for each employee/vendor prevents User from knowing all the faulty accounts. At the same time, difficult to find bank accounts for partners with multiple accounts. Fix: Raise a `RedirectWarning` with tree view to show all faulty partners/vendors simultaneously. And makes it simpler to directly find the account without the need to discard/recreate the faulty payments. 3635231
This update extends the US payroll localization demo data setup to include the base company (San Francisco) in addition to the demo US company. Previously, accounting chart configurations were only applied to the demo company, but now both companies receive the proper demo data initialization for consistent payroll processing.
Original PR description
Before this commit, the US localisation was adding charts of account to rules only for the demo US company. However, the base company is based in San Francisco and should also have its demo data updated. task-3713709
This update improves how the system handles sending signature request emails during automated scheduled tasks. Previously, if the system encountered concurrent updates (like email bounces), the scheduled task would fail and repeatedly resend emails. The fix ensures the system completes its database updates before sending emails, preventing duplicate messages from being sent to users.
Original PR description
Be sure that cron is committed before to send email. In case of concurrent update with e.g. bounce, the cron will fail and so the email send again and again...
This update adds German language support to the Dutch localization module, translating key accounting features including chart of accounts, taxes, fiscal positions, tax groups, and tax reports. This enables German-speaking users in the Netherlands to use these accounting features in their preferred language.
Original PR description
It appears that some user need to have the german translation on the dutch localisation. This commit will translate the following files: - COA - Taxes - Fiscal position - Tax group - Tax report task: 3682464 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds comprehensive test coverage for the HR holidays module to ensure that public holidays are correctly handled across multiple companies. The test validates that when calculating employee leave intervals, the system properly matches public holidays with the correct company, preventing cross-company data conflicts and ensuring accurate leave calculations for all employees.
Original PR description
Adds a test following a fix done in https://github.com/odoo/odoo/pull/143381 That fix ensured that the public leave used to compute leaves intervals for the resources are in the same company as the resource. task-3668605