QuickBooks Online sync error: Transactions can have only one foreign currency at a time
Why the sync error occurs
This error occurs when a non-USD vendor in Bill.com℠ syncs to QuickBooks Online, but multi-currency isn't enabled QuickBooks Online, so the vendor and their bills are created in USD. Then later multi-currency is enabled in QuickBooks Online, so the vendor's bills in Bill.com now try to sync in then non-USD currency. Vendors can only have one currency in QuickBooks Online.
How to fix the sync error
Create a new vendor in QuickBooks Online or Bill.com with the non-USD currency and sync. The new vendor will then be in both Bill.com and QuickBooks Online, and should be used for future transactions.
Account Setup View all
Making Payments to your Vendor View all
Getting Paid by your Customer View all