ONL580 Export Error
ONL580 Export Error in QuickBooks Online Integration
If you see the error:
ONL580: Transactions can use only one foreign currency.
This means the currency of the report does not match the currency of the export account configured in your Workspace, preventing the export from completing.
Why the ONL580 Export Error Happens in QuickBooks Online
The ONL580 error typically indicates:
- The report currency in Expensify differs from the export account currency in QuickBooks Online.
- The employee or vendor currency does not align with the export account currency.
- QuickBooks validation failed due to a foreign currency mismatch.
QuickBooks requires the transaction currency to match the posting account currency.
This is a QuickBooks Online currency configuration issue, not a Workspace configuration issue.
How to Fix the ONL580 Export Error
This issue can be resolved by aligning report, vendor, and export account currencies.
Select a Different Export Account
If the export account currency does not match the report currency:
- Go to Settings > Workspaces.
- Select your Workspace.
- Click Accounting.
- Click Configure.
- Open the Export tab.
- Select an export account that matches the report currency.
- Click Save.
Retry exporting the report.
Confirm Currency Matches Across Report, Vendor, and Export Account
- Confirm the report currency in Expensify.
- Log in to QuickBooks Online.
- Open the vendor or employee record associated with the report.
- Confirm the vendor or employee currency matches the report currency.
- Go to the Chart of Accounts.
- Confirm the export account currency matches both the vendor currency and report currency.
All three currencies must align.
After making updates:
- Go to Settings > Workspaces.
- Select your Workspace.
- Click Accounting.
- Click Sync Now.
Then retry exporting the report.
Confirm the Report Currency Is Correct
If the report currency is incorrect:
- If the report status is Paid: Confirmed, the currency cannot be changed and a new report must be created.
- If the report status is Approved, Done, or Paid, a Workspace Admin can unapprove the report to allow edits.
After correcting the report currency, retry exporting.
FAQ
Can I Retry the Export?
Yes. After aligning currencies and selecting Sync Now, retry the export.
Does ONL580 Mean Multi-Currency Is Not Supported?
No. Multi-currency is supported, but the report currency must match the posting account currency.
Do I Need to Reconnect QuickBooks Online?
No. Updating export settings or correcting currency configurations and retrying the export is typically sufficient.