Avalara Account Integration

Avalara Account Integration

Overview

Avalara is a cloud-based software company that provides tax compliance solutions for businesses of all sizes. Its AvaTax service helps automate transaction tax calculations and the tax filing process. Thus, Avalara helps businesses stay compliant with tax laws and regulations while reducing the time and resources required to manage tax compliance. Integrating Avalara allows you to send order transactions from your Sellercloud account to Avalara and take your tax management to the next level. This integration works through API, transmitting information between the services using a plugin and a scheduled task.

If necessary, you can open a ticket with Sellercloud Support to request additional customizations or other plugins for this integration. Any such modifications will be billable.

Prerequisites

Before you can integrate Avalara into Sellercloud, complete the following requirements.

We recommend creating a Company where you will set up the Custom Company Settings and automate the plugins with Scheduled Tasks.

Sellercloud Support

Open a ticket with Sellercloud Support and request that the following plugin be installed on your server:

Custom Company Settings

Create the following Custom Company Settings:

Custom Product Columns

Create the following Custom Product Column:

Custom Order Columns

Create the following Custom Order Columns:

Order Export

Once you activate the Avalara API Bulk Order Export plugin by following the steps below, it will start regularly exporting orders to Avalara in Comma-Separated Values (CSV) format. When Avalara registers an order export without errors, Sellercloud updates the Queued Job with the ID of the batch export on Avalara. This plugin exports the Amount Paid, Tax, and Marketplace Tax per product. It also sends the product’s Tax Code if you configure it. You can configure the tax code for all your products in bulk by doing a Bulk Product Update with the column header TaxJarProductTaxCode in your upload file. Alternatively, you can configure it per product by enabling the Client Setting Display Tax Code On Product Home Page and then updating the Tax Code field on the Product Details Page.

The plugin processes orders as follows:

Before you move on, create a Saved Search for orders filtered by:

Automate Order Export

To create a Scheduled Task that regularly exports orders from Sellercloud to Avalara:

  1. Navigate to Settings > Scheduled Tasks > Manage Scheduled Tasks.
  2. Click the green + icon: Create New Scheduled Task.
  3. Complete as follows:
    1. Click Task Type and select Export Orders.
    2. Set the Task Name.
    3. Select the Company.
    4. Select the Start Time.
    5. Click CREATE.
  4. On the Scheduled Task page, click the Edit button at the top right corner.
  5. In the Details panel:
    1. Click the User ID menu and select your email.
    2. Click the Saved Search menu and select the saved search you created earlier.
    3. Click the Export Via menu and select Avalara API Bulk Order Export.
  6. In the Export Options panel, leave Export To on None.
  7. In the Frequency panel, specify the task frequency. For optimal performance, select a range between thirty minutes and one hour.
  8. In the General panel, click the Enable toggle button.
  9. Click Save.