Multi-Currency Transactions in Single Bank Account – ERPNext

I’m using a single bank account in ERPNext, but I need to handle transactions in multiple currencies. Currently, it seems necessary to create separate bank accounts for each currency, which complicates reconciliation and management.

Is there a recommended way to manage multi-currency transactions within a single bank account in ERPNext? Or is creating separate accounts per currency the only supported approach?

Looking for best practices or any possible workaround.