I hope everybody is doing well,
I’d like to know the reason behind the constraint that a
Party can only have transactions with a single currency, this is very frustrating sometimes, because for example, it is possible that we can bill against a single
Customer in different currencies, this practice is very common in Venezuela.
Before I can begin to change the code and contribute with this possible feature, I’d like to know if this was due to a specific reason that I might not be seen.
There is a report named
Trial Balance for Party with no side effects that we could group by currency, so we could be able to see transactions in all currencies used against it. Also, for Suppliers and Customers, we could define a specific Receivable or Payable account for each currency and company, but also we can define default Accounts in Account Settings for each currency that we can handle.
I hope I have explained myself,