Tuesday, July 1, 2025
4 changes · saas-18.4
Enhancements to existing features
Romanian chart of accounts labels have been corrected to remove typos and use clearer, more official accounting terminology. This helps Romanian users understand account descriptions more easily and supports better alignment with local reporting guidance.
Original PR description
Description of the issue/feature this PR addresses: Some Romanian translations in the chart of accounts contained typos or imprecise terminology. These inaccuracies could lead to confusion for users relying on the Romanian localization. Current behavior before PR: Several account descriptions in Romanian included spelling errors or used vague or non-standard accounting terms. Desired behavior after PR is merged: Account descriptions in Romanian are now corrected, clearer, and better aligned with official terminology, improving usability and compliance with Romanian accounting norms. The updated translations are based on the official ANAF reference: [SAF-T RO Schema Definition Codes v4.1.6](https://static.anaf.ro/static/10/Anaf/Informatii_R/SAF_T_Ro_SchemaDefinitionCodes_v4_1_6_final_1712021.xlsx) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#216358 Forward-Port-Of: odoo/odoo#212477
A new Odoo icon has been added to support the Add Lead button in the VoIP experience. This provides a clearer and more consistent visual cue for users creating leads from VoIP interactions.
Original PR description
This commit introduces a new Odoo icon to complement the "Add Lead" button added in Voip in odoo/enterprise#87294. task-4855486 Requires: - https://github.com/odoo/enterprise/pull/87294  Enterprise: https://github.com/odoo/enterprise/pull/87294 Forward-Port-Of: odoo/odoo#214031
Turkish Nilvera integration connection issues are now recorded as informational messages instead of errors. This keeps automated upgrade checks from failing when internet access is blocked, while still preserving details for troubleshooting.
Original PR description
In 3b5cb63 we silenced Nilvera connection errors to prevent upgrade CI failures due to blocked internet access. However, using `logger.error` still caused CI to fail when triggered. This commit changes the log level to info to ensure the error is recorded without impacting the CI. Also, we're now printing the stack trace for easier debugging. runbot-227039 Forward-Port-Of: odoo/odoo#215791
Accounting report test data now uses the default outstanding payment and receipt accounts created automatically with the chart of accounts. This prevents duplicate account conflicts during validation and helps keep accounting-related releases stable.
Original PR description
In this PR: - As part of recent changes, the default Outstanding Payment/Receipts accounts are now always created when the Chart of Accounts is loaded, and several test cases were updated to avoid unique constraint errors. - Previously, these test cases manually created accounts with codes like `OSTR00` and `OSTP00`. Now that these accounts are created by default, attempts to redefine them or change their codes have led to conflicts. - This commit updates the affected test cases to: - Use the correct default account codes directly (101403, 101404) - Avoid reassignment of codes that are now created by the CoA template task-4826385 Forward-Port-Of: odoo/enterprise#88802 Forward-Port-Of: odoo/enterprise#88068