Suggested by Ian Luu – New
In real-world business scenarios, a physical bank account often processes transactions in multiple currencies.
However, the current system only supports bank statement reconciliation when the currency of the bank statement transactions matches the default currency of the corresponding bank account in the system.
When users attempt to reconcile bank statements containing transactions in currencies different from the bank account’s default currency, the system returns the following error:
"Bank statement currency is not consistent with bank currency."
Ideally, the system should support reconciliation of bank statements containing transactions in non-default currencies, without requiring users to create and maintain separate bank accounts for each currency.