> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.booksgpt.ai/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Pick invoices to import from QuickBooks

When you import from QuickBooks, BooksGPT brings in your books: the entries behind your profit and loss and balance sheet, including the total your customers owe you. An invoice is the document behind one sale: the customer, the lines, the due date, and what has been paid. This picker adds the invoice documents you choose on top of those books, so you can open, send, and collect them here. It does not change your profit and loss or balance sheet. The invoices it adds do show in your invoice list and A/R aging.

## Open the picker

1. Open **All pages** in the left sidebar, then click **Sales** and **[Invoices](https://app.booksgpt.ai/go/invoices)**.
2. Click **More invoice actions** (the three dots beside **New invoice**), then **Import from QuickBooks**.

![The Invoices page, with Import from QuickBooks and Upload invoices inside More invoice actions](https://booksgpt.ai/help/upload-invoices/more-menu-v2.png)

Only the owner and bookkeepers see **Import from QuickBooks**. Have a CSV or Excel file instead? See "Upload a spreadsheet of invoices".

||| The picker works only after your books have been imported from QuickBooks, and only for invoices dated on or before the last date those books cover.

If your books are not imported yet, the picker says so. Import them first from **[Integrations](https://app.booksgpt.ai/go/integrations)** (see "Integrations: connect QuickBooks Online"), then come back. To reach newer invoices, run the QuickBooks import again with a later end date.

![The picker explaining that books must be imported first](https://booksgpt.ai/help/qbo-invoices/refusal.png)

## Pick the invoices

1. Set **From** and **To**.
2. Optionally type in **Search** to find an invoice number or customer.
3. Tick the invoices you want. The checkbox in the table header ticks every invoice on the page that can be imported. To take every match across all pages, click **Select all N invoices matching this filter**.
4. Click **Import selected**.

![The invoice picker with New, Already imported, and Kept as edited here rows](https://booksgpt.ai/help/qbo-invoices/picker.png)

The **Status** column says what will happen:

- **New** is added.
- **Already imported** is refreshed if you tick it again. It is never duplicated.
- **Kept as edited here** can't be ticked. You changed or voided it in BooksGPT, so your version stays.
- **Balance not verified** can't be ticked. See "If something goes wrong" below.

## What the invoice shows as paid

BooksGPT takes what was already paid from your imported books, as of the last date they cover. It does not copy the balance QuickBooks shows today. **Balance** in the picker is what was still unpaid on that date.

- An invoice fully paid by that date comes in at $0.00 and shows **Paid**. A payment made in QuickBooks after that date is not included.
- An invoice that took a deposit and is still partly open shows **Partial**.
- A payment you recorded in BooksGPT stays and is added on top.

||| A payment that is in your imported books and also recorded in BooksGPT is counted twice. Check those invoices after you import.

Open an imported invoice to see its **Payment history**. Each QuickBooks payment is marked as recorded in QuickBooks and already counted in the amount paid, and **View bank transaction** opens the bank row when that payment is one transaction in your books. To record the rest of a payment, see "Create, send, and get paid on an invoice".

## If something goes wrong

- **A row says Balance not verified.** BooksGPT could not check that invoice's balance against your imported books. Hover **Balance not verified** for the reason, which also appears above the table, and do what it says. Usually that is to import your books again, then pick the invoice. If it says to contact support, do. Invoices in a currency other than your home currency can't be picked. You can still tick the other invoices on the page.
- **The whole import was refused.** If your selection includes an invoice whose balance is not verified (for example through **Select all N invoices matching this filter**), nothing is imported. Tick only the verified invoices and try again.
- **More than 2,000 invoices match.** Narrow the dates or the search to reach the rest.
- **QuickBooks asks you to sign in again.** Click **Reconnect QuickBooks** in the picker.
- **Another import is already running.** Your selection is not started. When that import has finished, open the picker and import your selection again.

![Reconnect QuickBooks inside the invoice picker](https://booksgpt.ai/help/qbo-invoices/reconnect.png)

Coming from a file of your whole books instead of a live QuickBooks connection? See "How to import your data from Wave or QuickBooks".