In your accounting software, how do you create a database of your accounts for COA
Design 1) 1 account can contain only 1 currency
Design 2) 1 account can contain several currencies, just filter the transaction using CurrencyId (USD, GBP, etc.).
Design 1) 1 account can contain only 1 currency
ACCOUNT Id AccountNumber CurrencyCode ... TRANSACTION Id AccountId Amount ...
Design 2) 1 account may contain several currencies
ACCOUNT Id AccountNumber ... TRANSACTION Id AccountId Amount CurrencyCode ....
source share