ONL583 Export Error
ONL583 Export Error in QuickBooks Online Integration
The ONL583 error identifies the submitter’s email and the conflicting record name. For example:
ONL583 Export Error: We could not find a vendor/supplier in QuickBooks Online for jane@acme.com. A record named ‘Jane Doe’ already exists in QuickBooks Online under a different email, or as another record type such as a customer or employee. Please rename that record, or create a vendor/supplier for jane@acme.com under a different name.
This means Expensify cannot find a matching vendor/supplier by email, and QuickBooks Online rejects creating one because its name is already in use.
Why the ONL583 Export Error Happens in QuickBooks Online
The ONL583 error occurs when:
- Expensify cannot find a vendor/supplier matching the report submitter’s email address.
- Expensify attempts to create a vendor for the submitter.
- The name is already used by a vendor/supplier with a different email, or by a customer or employee record.
Expensify matches vendors by email address. QuickBooks Online requires unique names across vendors/suppliers, customers, and employees.
How to Fix the Name Conflict in QuickBooks Online
- Log in to QuickBooks Online.
- Search for the record name shown in the error, not just the submitter’s email. Check vendor/supplier, customer, and employee records.
- If the record is the correct vendor/supplier for the submitter, update its email to exactly match the submitter’s email in Expensify and save your changes.
- If the record belongs to someone else or is a customer or employee, choose one of these fixes:
- Rename the conflicting record so Expensify can automatically create the vendor/supplier under the original name.
- Create a vendor/supplier with a different, unique name and the submitter’s exact email address.
- In Expensify, select Sync Now for the QuickBooks Online connection. Once the sync completes, retry exporting the report.
FAQ
Can I Retry the Export?
Yes. After correcting the records in QuickBooks Online, select Sync Now in Expensify and retry exporting the report.
Does ONL583 Mean the Vendor Does Not Exist?
Not necessarily. A vendor/supplier may exist under a different email, or the name may belong to a customer or employee. Expensify cannot find a vendor/supplier matching the submitter’s email and cannot create one with the conflicting name.
Can I Fix This by Disabling Automatic Vendor Creation?
Disabling automatic creation does not resolve the name conflict or create a matching vendor/supplier. If you manage vendors manually, create a vendor/supplier with a unique name and the submitter’s exact email, then select Sync Now in Expensify and retry the export.
Do I Need to Reconnect QuickBooks Online?
No. Resolve the name conflict or correct the vendor/supplier email, then select Sync Now in Expensify and retry the export.