Daily updates from Odoo
Tuesday, October 22, 2024
3 changes · 18.0
Enhancements to existing features
Accounting exception audits now show the full affected journal entry lines instead of individual audit messages, making the review easier to understand. Users can also audit exceptions even when the general audit trail setting is not enabled, improving access to important exception details.
Original PR description
On the exception form view is a button to audit the exception. Clicking displays the audit trail messages and only does so when the audit trail is activated in the settings. After this commit * We only show (all) the lines of the affected moves instead of the individual messages * Exceptions can be audited when the audit trail setting is not activated
Resolved issues and error corrections
This fix prevents an incorrect session expiration message from appearing when someone signs a document without logging in. It ensures the system correctly treats missing user information as an anonymous user, avoiding confusing access errors after signing.
Original PR description
Versions: ------------ 18.0 Steps to Reproduce: ---------------------------- 1. Send user's document for sign. 2. Now sign the document without login 3. you will get access right error, after signing Issue: ---------- session expiration popup appears unexpectedly. Cause: ------------ due to recent improvements, the userId is not being retrieved as expected null is being retrieved instead of false. Solution: ------------ pass uid false if there nothing found. task-4178827
This fixes incorrect debit and credit amounts when viewing accounting reports across companies with different currencies. The report now keeps the correct date context so currency conversion rates are applied properly, improving accuracy for multi-company financial reporting.
Original PR description
Steps to reproduce: - have two companies with different main currencies - have currency rates != 1 for the selected main company - open the trial balance with both companies selected => The amounts displayed in Debit and Credit column from the first company are not converted to the main company currency. Reason of the issue: The general ledger custom code rewrite the options 'date_from' to the fiscal year date from, which results in a Null join with the account_currency_table