QuickBooks Online FAQ

Frequently asked questions about our QuickBooks Online integration.

How is sales tax handled for US companies?

After November 10, 2017, US companies using QuickBooks Online have automated sales tax calculations through an automated sales tax (AST) engine. The calculation of sales tax is determined by the source and destination addresses, where the source address is the company's legal address as specified in their settings and the destination address is either the shipping address from the sales transaction or, in the absence of a shipping address, the company's address. Customizing the source address per transaction location is not supported.

How to pay using different currencies in QuickBooks Online?

To work with multiple currencies in QuickBooks Online, the connected business needs to have the multi-currency feature enabled. Once activated, it cannot be deactivated.

Is QuickBooks Self-Employed supported?

Unfortunately, QuickBooks Self-Employed uses a different API than QuickBooks Online. This API is not made public by Intuit and therefore it is not currently supported by Railz.

How are Tracking Categories supported in QuickBooks Online?

In Railz, only QBO's "classes" and "deparment"are mapped to tracking categories.

Common error messages when pushing data in QuickBooks Online

1. Make sure all your transactions have a GST/HST rate before you save.

This typically occurs when your app is attempting to use NON or TAX as a TaxCodeRef for a non-US company. NON and TAX are only compatible with US companies.

QuickBooks Known issues

1. Retrieve Purchase Orders

QuickBooks Online is not returning the following fields:

  • dueDate
  • lines.taxAmount
  • contact.name

2. Pushing InvoicePayment types

QuickBooks Online just accepts the next linked transactions types:

  • invoice
  • creditNotes