Internal supplier/customer multi-currency issues for Intercompany Invoices


Recently, ERPNext only allows 1 customer/supplier to use 1 currency (e.g: USD, EUR…). In the case of 1 supplier requests to pay different invoices by multiple currencies, I can create 2 customers to reflect 1 by registering USD and EUR for each.

However, for Internal Supplier/Customer, there is only One to represent for the linking company, hence only 1 currency sticks with that Supplier/Customer. Is there any solution for me to transact between sibling companies by multiple currencies with Intercompany Invoices?

Thank you