Avalara Developer Network Developer avaTax

Chapter 7 - Summary

In this chapter you’ve learned how to account for shipping and handling charges, as well the implication they can have on tax determinations depending on the jurisdictions you’re shipping to and from.

We recommend that a connector provide the following functionality:

  • If you have a native built in function for shipping or freight charges for the user interface to allow for that section of the platform to show a tax code box where a customer can input any of our shipping tax codes.
  • If your platform doesn't have a native built in function for shipping and the customer is instructed to simply add shipping as a separate charge or line of the order they should be able to create a misc charge item or freight item within their inventory/services management and map it to a shipping tax code so that can select the appropriate shipping method when invoicing their clients.

Optionally, you can include additional features if you choose:

  • Use the GET Tax Code Definitions method of the API in order to build a search of our tax codes within the application, so that the customer can search by keyword within the application for the appropriate shipping tax code without having to exit the application itself.

These optional features are available but are not required for certified connectors.

Freight Items must be transmitted separately - Freight Items must be sent to AvaTax as a separate line item with appropriate tax code

Tests you can use to verify that your connector is working correctly: