Learn how to connect, authorize, and configure the Quickbooks Online integration.
New to QuickBooks Online? Read the first article in this series for an introduction to QuickBooks Online.
Which plans include this feature?
Legacy: Soho, Pro, Plus, Enterprise, Flex
New: Growth (Subscription), Growth (Online Booking Fee), Managed
→ Learn more about our new plans or how to change your plan.
Where can I find this feature using the top menu?
Manage > Integrations > Accounting > QuickBooks Online
What more do I need to use this feature?
- Admin permissions to manage Integrations.
- A QuickBooks Online account.
Which Checkfront version supports this feature - classic, new or both?
- This feature is available in both our classic version using items (Inventory > Items) and our newest version using products (Inventory > Products). → Learn more about products
Connecting QuickBooks Online
Back to topTo activate the QuickBooks Online integration in your Checkfront account, select Integrations from the Manage option in your main menu. Locate the QuickBooks Online tile and click it with your cursor.
Click the green Connect button in the Add-on Setup window to continue the setup.
Signing into QuickBooks Online
Back to topIf you're not already signed in to your QuickBooks Online account, then you see the above window appear, asking you to do so.
Authorizing Intuit to Share Data with Checkfront
Back to topIf you are already signed in, or once you've signed in through the aforementioned window, you see the above window asking for Intuit's permission to share data with Checkfront securely.
Click Connect to continue to the integration setup in Checkfront.
Setting up the integration
Back to top
Configuring the Default Sales Item
Back to topThis is an item/product from your QuickBooks Online products and services used as your default sales item for invoicing purposes.
Did you know you can change the default sales item applied per-item/per-product basis in Checkfront? Follow these steps, depending on your version. Items
Products
|
If you have configured sales taxes within your QuickBooks Online account, they automatically sync with Checkfront and appear in this drop-down menu. Simply choose the default sales tax you want to use for your bookings.
When Checkfront creates an invoice in QuickBooks Online, Checkfront does not send any tax values. We only send the item/product price, and QuickBooks Online calculates the taxes. As long as the tax is mapped correctly, the tax and item price are calculated correctly when the invoice is created in QuickBooks Online, including inclusive taxes. |
Determining what triggers creation of the QuickBooks Online invoice
Back to topDetermine what triggers the creation of an invoice in QuickBooks Online.
Value | Description | Additional Details |
Payment (on transaction) |
QuickBooks Online invoices are created when any payment is added to a booking. |
This is an event. |
New Booking / Edit Booking |
QuickBooks Online invoices are created when a new booking is added, or an existing booking is edited. |
This is an event. |
Pending |
QuickBooks Online invoices are created when the Pending status is applied to a booking. |
This is a system status. |
Reserved |
QuickBooks Online invoices are created when the Reserved status is applied to a booking. |
This is a system status. |
Deposit |
QuickBooks Online invoices are created when the Deposit status is applied to a booking. |
This is a system status. |
Waiting |
QuickBooks Online invoices are created when the Waiting status applies to a booking. |
This is a system status. |
{Custom Statuses} |
QuickBooks Online invoices are created when the selected custom status applies to a booking. |
Any custom statuses you have added to the system are included in the list of triggers. |
Note that transactions only sync to QuickBooks Online at the time the transaction occurs. For this reason, invoices always create in QuickBooks Online when a payment applies to a booking. |
Setting the Invoice Date used for QuickBooks Online Invoices
Back to topThis sets the 'Invoice Date' date on any invoices created in QuickBooks Online. The options are:
- Automatic: The date that the invoice is synced to QuickBooks Online. With this option, no dates are sent from Checkfront, as QuickBooks Online sets the dates automatically.
- Booking Created Date: The date that the booking in Checkfront was created.
- Booking Start Date: The date that the booking in Checkfront starts.
Setting the Due Date Invoices created in QuickBooks Online
Back to topThis sets the date for the 'Due Date' on any invoices created in QuickBooks Online. The options are:
- Automatic: Uses the Terms configured in the QuickBooks Online account (e.g. 30 days after Invoice Date). With this option, no dates are sent from Checkfront, as the dates are set automatically by QuickBooks Online.
- Booking Created Date: The date that the booking in Checkfront was created.
- Booking Start Date: The date that the booking in Checkfront starts.
Additional Options
Some additional options that can be enabled:
- Don't synchronize transactions: prevents payments and refunds from syncing between Checkfront and QuickBooks Online
- Don't synchronize refunds: prevents refunds from syncing between Checkfront and QuickBooks Online
-
Record refunds as RefundReceipts instead of CreditMemos: by default, refunds are recorded in QuickBooks Online as CreditMemos. This option causes refunds to be recorded as RefundReceipts instead.
Viewing the current Connection Status of QuickBooks Online
Back to topShows the current connection status to QuickBooks Online. If all is well, this should read "Connected to..." and then the name of the QuickBooks Online account.
When ready, click Update to complete the configuration.
< Introduction to QuickBooks Online | Using the QuickBooks Online Integration >