ToolBox
Log inPricingSubmit a tickettempustools.com
  • Getting Started
    • Registering for an account
    • Using our guided walkthrough
    • Creating a simple quote
    • Personalising your organisation settings
    • FAQs
  • Quoting
    • Quoting in detail
    • Adding parts
      • Adding 2D parts
      • Adding 3D parts
      • Adding rotary parts to a quote
      • Adding a Quick Part
      • Adding parts from a PDF
      • Adding parts from Part Library
      • Adding miscellaneous items
    • Alerts and notifications
    • The original CAD view
    • Cleaning drawing files
      • Drawing Doctor® commands
      • Dealing with multi-part files
      • Dealing with parts within parts
      • Removing unwanted paths like title blocks
      • Quickly removing open inners
      • Identifying open end points
      • Changing line types with layers
      • Changing line types of individual paths
      • Resized scaled drawings
    • Assigning materials to parts
      • Customer-supplied materials
      • Material consumption mode
    • Assigning folding to parts
    • Assigning custom secondary processes to parts
    • Calculating a quote
    • Adjusting quote prices
      • Price adjustment function
      • Part price adjustment
    • Emailing customers
    • PDF documents
      • Accounting documents
      • Production documents
      • Print settings
    • Downloading drawings and CSV
    • Taking payment for orders
  • SHIPPING
    • Shipping options and delivery pricing
    • Setting up ToolBox's smart shipping calculator
    • Delivery price calculation
  • Materials
    • Creating a new material
    • Adding and editing sheets
    • Nesting settings
  • Cutting Processes
    • Cutting technologies and rate tables
    • Adding a cutting technology and linking it to rates and materials
    • Adding & editing cutting technologies
    • Adding & editing rate tables
    • Fine feed rates and small hole limits
    • Tube cutting
      • Creating your Rotary process
      • Adding & editing rate tables for Rotary
      • Creating a new material for Rotary
      • Adding and editing material
      • What Rotary parts will ToolBox work with?
  • Secondary Processes
    • How folding works in ToolBox
    • Managing folding settings
    • Creating custom secondary processes
    • Secondary process types
      • Quantity-based secondary processes
      • Area-based secondary processes
      • Weight-based secondary processes
    • Example secondary processes
      • How to price powder coating
      • How to price drilling, tapping & countersinking
      • How to price welding
      • How to price galvanising
      • How to price delivery
  • Customer Central
    • Customer Central overview
    • Adding a new customer
    • Editing customer details
    • Customer Central tabs
      • Summary
      • Contacts
      • Quote History
      • Pricing
      • Part Library
  • Web Store
    • Web Store: 24/7 online sales
    • Setting up your Web Store
      • Controlling access to your Store
      • Branding
      • Shipping options
    • Hosting your Store online
      • Host your Store on a website
    • How customers use the Store
      • Quoting in the Web Store
      • Quote screen additional features
      • Placing an order in the Web Store
      • Checking out your order in Web Store
    • Accept payments through Web Store
  • Integrations
    • Xero integration
    • QuickBooks integration
    • Google Drive integration
  • SUBSCRIPTIONS & FEATURES
    • Adding additional users
    • Improvement to the allocation of setup time across common materials
    • Unsubscribing from ToolBox
    • Release notes
Powered by GitBook
On this page
  • Connecting to QuickBooks
  • Establishing the connection
  • Configuration
  • How the integration works
  • Common reasons for an invoice to fail to be created
  • Integration setup requirements
  • Quote requirements
  • Invoice number requirements
  • QuickBooks tax settings
  1. Integrations

QuickBooks integration

A how to guide to connect your ToolBox to QuickBooks

PreviousXero integrationNextGoogle Drive integration

Last updated 10 months ago

Connecting to QuickBooks

Establishing the connection

  1. Open Settings from the left hand menu.

  2. Select the Integrations link under the Organisation heading in the settings navigation bar.

  3. Click the 'Connect QuickBooks' button to open the integration settings.

  4. Click Connect.

  5. Choose "QuickBooks Production Account" to connect your real account. The sandbox option is for testing only.

  6. Authorise the integration by logging into QuickBooks as an admin user and selecting the organisation to create invoices in.

Configuration

Overview tab

Explains how the integration works.

Configuration tab

Enable the 'Create part per line item' workflow to ensure invoices are created in QuickBooks.

Each line in the invoice will be the part name, part quantity, part unit price, and part line total. Miscellaneous items will each be on their own line item, and if there is a minimum charge amount, it will appear as its own line item as well.

Here is the screenshot of the configuration option for QuickBooks, after a connection has been established:

QuickBooks product or service: Your QuickBooks account must be set up to use Products & Services.

Enter the exact name of the Product/Service item name into the configuration screen. This determines the revenue recording sales account and the tax rate for invoices.

If no product or service is specified, the integration will look for one named “Services”, but if there is no "Services" item this will result in a $0 invoice.

The Product/Service item must also have a tax type assigned to it.

Please reach out to support@tempustools.com for assistance if needed.

Adding custom fields

QuickBooks gives you the option to add custom fields to your invoices. To do this, access custom fields through Settings > Lists > Custom fields. QuickBooks lets you create up to 3 different fields for the invoice, so it’s possible for you to have both the PO number and the quote number on the invoice.

After you create the custom field in QuickBooks, you have to type that custom field’s name into the new ToolBox settings exactly as it is spelled in QuickBooks. If the names match, ToolBox will send the relevant data into that custom field:

How the integration works

An invoice is created in QuickBooks at the point of marking a quote as Invoiced in ToolBox.

Warning: if a customer is not assigned to the quote in ToolBox, the invoice will not be created in QuickBooks.

Common reasons for an invoice to fail to be created

If you have marked a ToolBox quote as Invoiced and QuickBooks isn't showing the new invoice after a couple of minutes, something has gone wrong in the integration.

Integration setup requirements

  • Your ToolBox account is connected to your QuickBooks account; and

  • The 'Part per line item' workflow is toggled in the On position.

Quote requirements

  • A customer and contact need to be assigned to the ToolBox quote.

    QuickBooks requires that an invoice has a contact assigned to it. To ensure this requirement is met, your ToolBox quote must have a customer and contact assigned before it is marked as Invoiced.

  • Mark the ToolBox quote as Invoiced to trigger the invoice creation.

    The invoice in QuickBooks won't be created until you mark the ToolBox quote as Invoiced. This generates an invoice number and document in ToolBox and the same number is used as the invoice number in QuickBooks, if your QuickBooks account has custom document numbers enabled.

Invoice number requirements

QuickBooks tax settings

Sometimes a tax rate has not been selected for the product/service, or has been selected in the past but is causing an error now. The fix for this is to select (or reselect) a tax rate and then save.

If your invoices are still not being created in QuickBooks despite the above checks, please reach out to us at support@tempustools.com for assistance.

The first thing to check is that your QuickBooks integration is setup and active. Follow the steps to ensure that:

Ensure the invoice number in ToolBox didn't already exist in QuickBooks. The most common reason for a failed invoice creation in QuickBooks is because the invoice number already existed. QuickBooks requires that all invoices have a unique document number. Check the invoice number in ToolBox for the quote you working with, and see if there was already an invoice in your QuickBooks account with that number. To fix this, check that the 'Next invoice number' in your ToolBox account's organisation settings () is a number that doesn't already exist in your QuickBooks account. Change the prefix or the number to something else if you are expecting another duplicate number error. Duplicate the quote you were working with in ToolBox (from the Quotes screen, or with the Actions > Duplicate button inside the quote) and mark the new quote as Invoiced to trigger the integration workflow again.

As described in the configuration settings instructions, the integration needs to select a product/service from the QuickBooks product/service link.

above
above
Integrations section of the organisation settings
Choose the production account option to connect to your real QuickBooks account.
QuickBooks setup - overview tab
Enable the 'Create part per line item invoice' workflow. Optionally enter in the name of the QuickBooks item (product or service) to record each line item as.
Managing products and services in QuickBooks
Ensure your chosen Product/Service has an income account and tax value assigned.
Custom fields for QuickBooks
Sample invoice created in QuickBooks from an integration
Ensure a tax rate has been selected for the integration's product/service
Quote and Documents section