ONL088 Export Error
ONL088 Export Error in QuickBooks Online Integration
If you see the error:
ONL088: Error creating vendor. Employee already exists in QuickBooks Online.
This means the report creator already exists as an Employee in QuickBooks Online, and Expensify is attempting to create a Vendor record with the same name, preventing the export from completing.
QuickBooks Online does not allow an Employee and Vendor to share the same display name.
Why the ONL088 Export Error Happens in QuickBooks Online
The ONL088 error typically indicates:
- Reimbursable expenses are exporting as Vendor Bills.
- Expensify is attempting to automatically create a Vendor record.
- The report creator already exists as an Employee in QuickBooks Online.
- QuickBooks blocks duplicate name records across Employees and Vendors.
This is a QuickBooks Online record conflict issue, not a Workspace configuration issue.
How to Fix the ONL088 Export Error
You can resolve this by updating record names or manually managing Vendor records.
Option 1: Edit the Employee Name in QuickBooks Online
- Log in to QuickBooks Online.
- Go to Employees.
- Locate the employee record with the same name as the report creator.
- Edit the employee’s display name so it differs from the Vendor name.
- Save your changes.
After updating QuickBooks Online:
- Go to Settings > Workspaces.
- Select your Workspace.
- Click Accounting.
- Click Sync Now.
Then retry exporting the report.
Option 2: Manually Create Vendor Records and Disable Automatic Entity Creation
If you prefer to control Vendor creation manually:
- Log in to QuickBooks Online.
- Go to Vendors.
- Manually create Vendor records with email addresses that exactly match the emails used in Expensify.
- Save your changes.
Then in Expensify:
- Go to Settings > Workspaces.
- Select your Workspace.
- Click Accounting.
- Click Configure.
- Open the Advanced tab.
- Disable Automatically Create Entities.
- Click Save.
- Click Sync Now.
Retry exporting the report.
FAQ
Can I Retry the Export?
Yes. After resolving the name conflict and selecting Sync Now, retry the export.
Does ONL088 Mean My QuickBooks Connection Is Broken?
No. The connection is active. QuickBooks is blocking the creation of a duplicate Vendor record.
Should Employees Be Vendors or Employees in QuickBooks?
This depends on your accounting workflow. If exporting as Vendor Bills, Vendor records must exist and cannot conflict with Employee records.