Avalara Developer Network Developer avaTax
Avalara Certified Solution

Avalara AvaTax Customs Duty & Import Tax Badge Requirements

Prerequisite - Avalara Certified for Sales Tax


Additional Requirements

HS Code - Required

The harmonized classification code of the product. Verify within app HTS can vary by Country.

ShippingMode - Suggested

Shipping method (ocean, air, ground)

Shipping - Required

Cost of shipping with appropriate Avalara Goods and Service code.

IsSellerImporterOfRecord - Suggested Conditional

Setting is defaulted and set in Sellers AvaTax Tax Profile; however there are use cases where Sellers will may want to provide a transactional option by Buyer or even at an individual transaction level to over ride the Tax Profile settings.

net_weight (aka Unit) - Required / Conditional

Required if the tariff code requires it as a specific unit of measure to determine the customs duty rate (sometimes the rate is assessed per the weight).

mass_unit (aka Unit of Measure) - Required / Conditional

Required if the tariff code requires it as a specific unit of measure to determine the customs duty rate (sometimes the rate is assessed per the weight).

Pref program indicator - Suggested

Only required if the customer knows that the item qualifies for a preference program. We currently only support preference program NAFTA. This indicator will tell our calculator to use the NAFTA preferred customs duty rate rather than the standard duty rate in the calculation.

Express ship method - Suggested

If shipment method selected is an express shipment, set flag true.
"name": "AvaTax.LandedCost.Express",
"dataType": "Boolean",
"description": "Is Shipping method."

Preference Program - Suggested

NAFTA is currently the only trade preference supported. This is only one trade preference program per HS Country combination.