Tuesday, October 22, 2024
2 changes · 18.0
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