ONL583 Export Error
ONL583 Export Error in QuickBooks Online
The ONL583 error identifies the submitter’s email and the conflicting record name. For example:
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
Does the Vendor Email Have to Match Exactly?
Yes. The vendor/supplier email in QuickBooks Online must exactly match the submitter’s email address in Expensify for Expensify to match the records.
Can a Customer or Employee Record Cause This Error?
Yes. A customer or employee record can use the name Expensify is trying to give the vendor/supplier. Search by the name shown in the error, even if that record uses a different email.
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.