nopCommerce Avalara - Applying Tax Codes

Follow

Introduction

Avalara Pro subscribers can apply tax codes to items, making them taxable or non taxable. You must add Avalara tax codes to nopCommerce as tax categories. Second, tell the connector that you're using tax categories. Then, assign tax categories to each product.

Tax Codes

To get a list of codes, go to the Avalara tax code website.

Add Avalara Tax Codes

To add codes, follow these steps:

  1. In nopCommerce, go to configuration > tax > tax categories.
  2. Add a new category.
  3. In the name field, enter an Avalara tax code: 

If you're using sample nopCommerce products, remove the tax category from the items. In the diagram below, the system is trying to match Electronics and Software, obviously not a valid Avalara tax code, to tax lines from Avalara:

Use Tax Categories

You need to uncheck the use Avalara default tax class setting in nopCommerce. You must add Avalara tax codes as nopCommerce tax categories, then assign a tax category to each product.

Settings

  1. Go to Configuration > Tax > Tax Providers
  2. Click configure next to Avalara
  3. Uncheck use Avalara default tax class



Add Tax Categories to Products

You should reach out to Avalara about the codes you need. Next, apply tax categories to products, follow these steps:

  1. In the nopCommerce admin, go to catalog > products.
  2. Click edit next to a product.
  3. Select the tax category from the list that matches Avalara: 

Tax Exempt Products

By marking products as tax exempt, the connector will send NT as the tax code and return $0 tax. To mark a product as tax exempt, follow these steps:

  1. In nopCommerce, go to Catalog > Products.
  2. Click edit next to a product.
  3. Scroll down and mark the product as tax exempt: 

In the log, you will see NT:

5/19/2015 1:16:56 PM : CUSTOMER SHIPING ADDRESS SENT TO AVALARA: 123 Main St  MA United States
5/19/2015 1:16:56 PM : SHIPPING FROM ADDRESS SENT TO AVALARA: CruiserWorks Motorcycle Gear LLC 1355 Long Ferry Rd NC US
5/19/2015 1:16:56 PM : GETTING NEW TAX RATES. SESSION STATE IS EMPTY. SYSTEM WILL USE RATES IN SESSION, UNLESS CART CHANGES.
5/19/2015 1:16:57 PM : Response from Avalara: Tax Rate 0.0625 Tax Calculated 0.63 Tax Exempt 0 Tax Code DC010000
5/19/2015 1:16:57 PM : Response from Avalara: Tax Rate 0.0625 Tax Calculated 0 Tax Exempt 10 Tax Code NT
5/19/2015 1:16:57 PM : Address validation setting has been disabled. No address validation shall be performed.
5/19/2015 1:16:57 PM : AVALARA TAX RATE: 6.25


Tax Exempt Product Attributes

By default, the system will charge tax on attributes. You can assign a tax category or mark the attribute as exempt. To apply tax categories to checkout products, follow these steps:

  1. In nopCommerce, go to catalog > attributes > checkout attributes
  2. Select an attribute.
  3. Mark the attribute as tax exempt. 
  4. Click save
Have more questions? Submit a request
Powered by Zendesk