Avalara AvaTax
Bunny has partnered with Avalara AvaTax to make it easy for you to calculate sales tax on quotes and invoices.
Last updated
Was this helpful?
Bunny has partnered with Avalara AvaTax to make it easy for you to calculate sales tax on quotes and invoices.
Last updated
Was this helpful?
Introduction
For a long time, many U.S. states did not tax SaaS, but that is changing as SaaS is coming an ever larger part of the economy and states are hungry for tax revenue. To learn more about why you might want to use AvaTax, check out this excellent by Avalara.
Enabling Avalara Avatax in Bunny is straightforward. Once you have your AvaTax production and sandbox accounts configured, just enable the plugin from the Plugins page.
In order for Bunny to connect to your AvaTax account, you need to provide three pieces of information, which you can find in you AvaTax admin console.
Company code – Your AvaTax account can have multiple company codes.
Account number - The account number uniquely identifies your AvaTax account.
License key – The license key is generated by AvaTax, but not stored there.
At this point, you can go ahead and save the plugin configuration. Bunny will validate your AvaTax credentials. Upon success, you are now ready to calculate tax on quotes and invoices.
When the enabled flag is on, Bunny will make calls to AvaTax when quotes and invoices are generated. While you are still testing the setup, you can use the Only enabled for user setting to limited this to your own users so other users of Bunny aren't affected.
When you want to record your AvaTax transactions in Avalara, make sure document recording is enabled, otherwise AvaTax will only calculate the tax, but not keep any record of the transaction.
When you are testing your Avalara integration and tax codes, you should be using the sandbox environment. You might ideally want to do that from a Bunny sandbox as well.
When enabled, Bunny will record all responses from AvaTax, which can be useful for troubleshooting. During normal operation, you can disable this.
Once the Avalara AvaTax is configured, Bunny will do use AvaTax in a number of situations.
In order to provide the most accurate tax calculation, it's important that addresses be validated before being sent to AvaTax. A validated US address has a 5-digit zip code with a 4-digit extension, for example 90405-2217. Your company's address under Other > Settings > Company needs to be validated and all account addresses that are receive quotes and invoices need to be validated.
You can validate account addresses using the Validate address link in the sidebar on the account page.
If an account address is invalid, AvaTax will return an error message to Bunny during the quote building process.
Entity use codes are one method for keeping track of tax-exempt customer transactions. When generating quotes and invoices an entity use code, AvaTax will exempt the transaction as long as the code is valid for the customer and region where the transaction takes place.
The entity use code is located on the account's billing tab.
For accounts that are not tax-exempt, simply choose the Taxable option.