Request a demo, get a 14-day free trial. →
BuildersAI
Help Centre

Connecting QuickBooks: Supplier Invoices Sent as Bills, and Checked

This is the same guide SiteBot reads. Inside the app you can ask it any of this in your own words, and it answers from this page.

A job's supplier invoices on the Cost Tracker, each with what happened to its bill in QuickBooks. Two say In QuickBooks with a tick reading Checked, one of them also Paid. One says Waiting for a look, with Look before it goes and Don't send. One says Not sent, because QuickBooks does not have the supplier down as a CIS subcontractor, with Try again. One says Could not send, because QuickBooks is closed for that date. One says Changed in QuickBooks, with the figure expected and the figure QuickBooks has, and one says Changed here since it went to QuickBooks, each with Update in QuickBooks.

A company can connect its QuickBooks Online to BuildersAI. Once it is connected, the supplier and subcontractor invoices on a job’s Cost Tracker go straight into QuickBooks as bills, with the invoice attached if you choose, against the right supplier, job and account, and with any CIS deduction written the way you choose. Every bill is read back from QuickBooks after it goes and checked against what the supplier is owed. Nothing goes until somebody presses Send, unless you choose otherwise.

The connection is being switched on company by company. If you are an owner or admin and do not see Accounting in Organisation settings, email support@buildersai.co.uk and we will tell you when it can be turned on for you. Until then, the bill file still works as it always has (the supplier invoices help page explains it).

How to get there (app.buildersai.co.uk):

  1. Click your organisation’s name at the top left, next to the BuildersAI logo, and click the small cog on the organisation’s row. Only owners and admins of the company see the cog
  2. Click Accounting in the list down the left side
  3. Click Connect QuickBooks. QuickBooks opens and asks you to sign in and choose which company’s books to connect. Agree, and you come back to BuildersAI

What connecting reads: your lists in QuickBooks: suppliers, customers and projects, accounts, products and services, VAT codes and terms. You choose from them rather than typing names. Refresh the lists reads them again after you add something in QuickBooks. The section says who connected it, when, and when the lists were last read.

How bills are written: Each choice is filled in with our best guess from your books, marked Our suggestion. Change any of them and it is marked Chosen; Use our suggestion puts the guess back. The choices are:

Under the choices, How a bill will look in QuickBooks writes two made-up invoices with your settings as they are now: a subcontractor’s labour and materials at 20% CIS, and a merchant’s invoice with VAT. Nothing is sent.

Links: Ours on the left, QuickBooks’ on the right. A bill goes only when its supplier, job and cost code are linked.

Sending invoices: On a job’s Cost Tracker, a job admin presses Send to QuickBooks to send every invoice marked Ready to pay that has not gone yet, or sends one from its own line. From All projects, Time, Export, choosing a QuickBooks bill shows Send to QuickBooks beside the file download, for the invoices in that export. An invoice that has gone in a bill file is never sent again, and one that has been sent is never put in a file.

Every job’s bills in one place: go to All projects and click Bills. It lists every supplier invoice on every job you run, with where each one is: To check (waiting under a job’s Invoices to check), Ready to send, waiting or sending, Needs attention, In QuickBooks and Paid. Narrow it to one job, one supplier or the invoice dates, or search by supplier or invoice number. Send on a line, or Send to QuickBooks above the list, sends what has never been sent, exactly as it would go from its job. Anything that needs checking or putting right is done on its own job: click the line to go there. You see the bills of the jobs you run and no others.

Before a first bill from a CIS supplier goes, Look before it goes shows it as QuickBooks will see it: each line, its amount and VAT code, and what is payable to the supplier. Press Send when it is right.

What each invoice line says:

Invoices to your client: an invoice you draw down from an estimate, or from a cost plus job’s costs (on the Cost Tracker, under Invoices to the client) can go to QuickBooks too, once you have marked it ready. Open it and press Send to QuickBooks. It arrives as a draft invoice to the job’s customer that has not been sent: check it there, and send it to your client from QuickBooks as you do now. BuildersAI never emails it, and QuickBooks does not either until you tell it to.

How the CIS is learned: the first CIS bill to a supplier tells us whether QuickBooks holds them as CIS. If QuickBooks takes the CIS off, they are marked CIS; if it refuses, they are marked Not CIS and their bills wait (or go the other way, as you chose). You can set either by hand on Links, Suppliers.

Disconnecting: Disconnect stops BuildersAI sending bills and reading your lists. Bills already in QuickBooks stay there, and bills waiting to go are not sent. Connect again reads your lists afresh and fills in our suggestions again, so check the settings and links before you send anything.

Who can do what: owners and admins of the company connect, disconnect and change the settings and links. A job’s admins send that job’s invoices, from its Cost Tracker, which only they see.

What it does not do yet: it works with QuickBooks Online only. Supplier invoices and the invoices you draw down for your client are sent; hours and payments to suppliers are not. What is read back from QuickBooks is what happened to what we sent (paid, changed or deleted) and your client’s payments against the invoices we sent. Costs you paid in QuickBooks are not read into the Cost Tracker. Xero has the bill file.