Problem while approving Sales Invoice

I am having problem approving Sales Invoice. I created 2 Sales Invoices of a customer with different currencies in both. The first one is approved but while approving 2nd one, its not getting approved saying as the currencies are different. I actually want to make 2 invoices , both having different currencies. Any idea/help how to approve both the Invoices when I’m having different currencies ??

Pls add a screenshot of the error message.

Hi @Basawaraj_Savalagi below is the message while submmiting the sales invoice.

File "/home/frappe/frappe-bench/apps/erpnext/erpnext/controllers/", line 85, in validate
File "/home/frappe/frappe-bench/apps/erpnext/erpnext/controllers/", line 666, in validate_currency
.format(party_type, party, party_account_currency), InvalidCurrency)
File "/home/frappe/frappe-bench/apps/frappe/frappe/", line 353, in throw
msgprint(msg, raise_exception=exc, title=title, indicator='red')
File "/home/frappe/frappe-bench/apps/frappe/frappe/", line 339, in msgprint
File "/home/frappe/frappe-bench/apps/frappe/frappe/", line 312, in _raise_exception
raise raise_exception(msg)
InvalidCurrency: Accounting Entry for Customer: CUST-2019-04597 can only be made in currency: SGD

Same Error

InvalidCurrency: Accounting Entry for Customer: CUST-2019-00032 can only be made in currency: USD

My one invoice which is already approved is in INR. Second one which I had created is in USD

1 Like

So once you set the currency in the customer record, you can only invoice them in that currency.

If i want to make that 2 different invoices both in different currency, any way for doing so?