Software: QuickBooks Desktop Accounting Software
You can record bill or issue invoice in foreign currency once you have set up to use the multiple currencies feature in QuickBooks.
A currency has to tag to each name set up in QuickBooks. For example, you tag USD to Customer A if you trade with him in USD and invoices issued will link to the USD Accounts Receivable account automatically.
Multiple Customer A has to be created if you are trading with him in multiple currencies. For example, you create two names in Customer Centre if Customer A buys from you in both USD and MYR. One set as USD and another in MYR. QuickBooks treats them as a separate entity and will both show in the receivable report separately.