QuickBooks Online Sync Error: Bill XXXXXX cannot be created in QuickBooks Online - Business Validation Error: Transactions can have only one foreign currency at a time.

Why the Sync Error occurs

This error occurs when a bill is trying to sync to QuickBooks Online (QBO) from PayMaker, and the vendor has different currencies assigned in QBO and PayMaker. Vendor currencies must match between QBO and PayMaker if multi-currency is enabled in QBO.

How to Fix the Sync Error

Vendor currency cannot be changed in PayMaker once a bill is created for the vendor. Vendor currency cannot be changed in QBO either, once saved. To solve this error, a new vendor will need to be created in either QBO or PayMaker with the desired currency.