Export didn't appear in QuickBooks
What to check when an invoice export to QuickBooks Online doesn't show up.
After clicking Export to QuickBooks, the bill should appear in QuickBooks Online within a few seconds. If it doesn't show up, work through these steps.
Step 1: Check the export status in InvoiceFlow
Go to Results and look at the export status badge on the invoice. If it shows Export failed, there will be an error message — read it carefully.
Common error messages:
| Error | Fix |
|---|---|
Token expired | Go to Settings → Integrations and reconnect QuickBooks |
Duplicate bill number | The bill number already exists in QuickBooks; change the invoice number in InvoiceFlow before re-exporting |
Account not mapped | Map the line item account in QuickBooks, then re-export |
Cannot retrieve archived vendor | A duplicate vendor name exists in QuickBooks — check your archived vendors in QuickBooks and resolve the conflict manually |
| Other errors | Note the message and contact support if needed |
:::note "Vendor not found" errors are now automatic!
InvoiceFlow now automatically creates vendors in QuickBooks when needed — no manual setup required. If you see this error, it likely means there's a conflict with an archived vendor. Check QuickBooks directly to resolve. :::
Step 2: Check QuickBooks directly
- Log in to QuickBooks Online.
- Go to Expenses → Vendors and search for the vendor.
- Check the Transaction List tab — the bill may be there as a draft or pending.
Step 3: Reconnect the integration
If exports were working before and stopped suddenly:
- Go to Settings → Integrations in InvoiceFlow.
- Click Disconnect QuickBooks.
- Click Connect QuickBooks and complete the OAuth flow.
- Try the export again.
If the problem persists, contact support with the invoice ID and the error message.