Please read first! For information on TaxJar is Sellercloud’s Alpha interface, download this file.
Prerequisite: Using the TaxJar feature requires the Windows TaxJarService. Sellercloud Support can check that this service is running on your server.
Sellercloud is integrated with TaxJar, a company specializing in sales tax reporting and filing for online retailers. This API integration provides two major benefits:
- Accurate, hassle-free tax filing – Orders from all your sales channels will be uploaded automatically to TaxJar for accurate filing with state tax agencies nationwide.
- TaxJar collects the amount paid for, the line items of the order, and then breaks these items down per line item. It does not factor in orders that are tax exempt.
Understanding TaxJar settings
These settings will automate the process of sending or receiving information from TaxJar.
|Submit Transactions via API||This will send transactions to TaxJar. Enabled near each channel must be selected from the grid below as well.
Do not select Update Order Tax near each channel in the grid.
|Submit Refund to TaxJar||When checked, Sellercloud will send the refunds for orders that were initially sent to TaxJar by Sellercloud.|
|Request Tax Calculation||This requests a Tax Calculation from TaxJar and updates the API Tax column on orders in Sellercloud. This setting is rarely used.|
|Update Order Tax (per channel)||This will override the current tax amount on the order with the tax amount from TaxJar. This works with Request Tax Calculation.
This setting should never be used with marketplace channels, it can only be used with website, wholesale, or local store order channels.
- Select Enable Tax API Per Channel PerState in the Client Settings.
- Click Company > Toolbox > Taxes > Taxes API.
- Enter the TaxJar API Token.
- Enable each relevant channel.
- For each individual channel, select the relevant states for which you are collecting taxes. This is required since there may be different tax collection rules for different channels.
Sending orders and refunds to TaxJar
- Select the Submit Transactions via API box to send the order data to TaxJar from Sellercloud.
- Select the Submit Refund to TaxJar to send refunds back to TaxJar on orders originally sent from Sellercloud to TaxJar.
Updating order tax amounts from TaxJar
- Select the Request Tax Calculation box to request tax data from TaxJar from Sellercloud. If you do not select this setting, you can still request the tax calculation from an individual order using the order-level action Get Tax From TaxJar.
- Per-channel, you can select Update Order Tax. This will override the current tax amount on the order with the tax amount from TaxJar. This is not suitable for most channels.
Tax changes are saved to the Tax API Mismatch page, where you can either update the order’s tax or dismiss the tax change:
- Click Orders > Order Reports > API Tax Mismatch. The grid lists the orders with the tax changes:
- Select the order > Action Menu > choose either Update Tax on Order or Dismiss Selected. The order will disappear from the grid and the following occurs:
- A note is created in an updated order
- Profit and Loss will update immediately on the order’s P&L tab
- Reports will update after the P&L service runs (daily at approximately 2:00 AM EST)
Regardless of whether you update the order with the tax amount from TaxJar, the tax amount will appear in a separate API Tax column on the Tax Collected by Transaction report in the grid and the Excel download (as shown below).
The Client Setting Enable Tax API Per Channel PerState must be selected for this column to appear!
Tax exemptions and tax codes
There are two types of exemptions: Customer and Product.
Customer tax codes and exemptions
- Sellercloud Support must enable the app setting EnableCreateTaxJarCustomer.
- Set your Sellercloud customer to tax-exempt and choose the exemption type from the Customer Details page.
Product tax codes and exemptions
- There is a Tax Exempt checkbox on each item.
- You can also enter a Tax Code whether the item is exempt or not.