Avalara Developer Network Developer blog

AvaTax Developer Blog Posts

LandedCost with REST v2

Updated March 22, 2018 - AvaTax REST has a new syntax for making LandedCost calculations. This post is retained for historical purposes. You may read about the new LandedCost integration at https://developer.avalara.com/blog/2018/03/13/calculate-customs-duties-in-rest/. Selling Cross-Border With the release of the LandedCost calculator functionality, AvaTax now provides features to help you sell across country borders. LandedCost will help you identify customs duty for various types of harmonized tariff codes. Once you’ve begun using AvaTax REST v2, you’ll have to make a few minor changes to begin using the LandedCost calculator. Here’s what you need to know. Harmonized Tariff Schedule (HTS) For every...

Filtering in AvaTax REST v2

I'm sure I left this somewhere... The REST API pattern is designed to make it easy to store and retrieve data. Every piece of data in REST is assigned a single unique URL - and you can always fetch that item back by retrieving its URL. It works a bit like this: Request POST /api/v2/companies { "name": "Bob's Artisan Pottery" } Result In the result headers, you’ll get back this response that tells you the URL of your newly created object: Location: /api/v2/companies/123 Then, when it’s time to fetch something back, you can retrieve it back using that location, and...

Getting Started with AvaTax REST v2

It's time to make taxing more relaxing! Over the next fifteen minutes, I’ll walk you through the process of using Avalara’s V2 REST API to implement a simple web-based eCommerce platform. We’ll show you how to request an account, set up a company, and process tax for that company. Everything we will do today can be fully scripted - so as soon as you’ve gone through this demo, you’ll be know everything you need to add transactional taxes to your platform. For today, we’ll set up the company “Bob’s Artisan Pottery”, an online store that sells mugs. As Bob McExample,...

A New REST v2 API For AvaTax

AvaTax at 12 Years of Age Avalara’s world-class tax API, originally launched in 2004, has by now helped thousands of businesses all across the world make great strides in automating tax compliance. We’ve processed billions of transactions and filed millions of tax returns using AvaTax technology since those tiny beginnings. The secret to Avalara’s success is constant innovation. The AvaTax API, connectors, and services you use today have been under continuous development since Avalara was founded. As AvaTax adds features, we’ve outgrown our original SOAP and XML implementation, and we’ve decided to deliver a new and fresh API to our...

Getting Started With Avalara's APIs

First Steps with Avalara APIs Not well versed in Computer Programming yet? Not a problem!- You can access the power of Avalara’s new AvaTax API in no time just like I did! Hello, as a fresh Intern within the Engineering team here at Avalara, I was given the great opportunity to attend a Demo on Avalara’s new REST API (being that I work on a different project this was all new to me). I nervously arrived on Bainbridge Island and found a seat in a room full of experienced Developers and Quality Assurance specialists already setting up to check out...

GetTax For Excel? Really?

Just because you can, doesn’t mean you should. At least, that’s what I first thought when I had heard that it was possible to make web requests in VBA. Then I thought about how many people use Excel for nearly all of their business needs. So of course, that lead me to a “What If” moment: What if Excel had a =GetTax() function? Of course, I hadn’t used (or debugged) VBA in years. I had completely forgotten there were more leisurely activities, like eating a box of wood screws. Nevertheless, my stubborness to finish what I started lead to this...

New Site!

Frequent visitors to the site may have noticed some big changes this week! With the resources of Avalara’s Incubator team, we’ve launched a brand new site that offers a number of great improvements. Jekyll. With the old site, we were managing site plugins and platform-specific integrations. This was slowing us down, and slowing down the site. The new site is based on a static page generator, Jekyll, which allows us to manage things more easily and to load pages faster. Open source all the docs: Jekyll runs off of a series of markdown files, which we’ve made public on GitHub....

Tax Rates Client Library for Node

The Avalara Developer Relations team is boldly going (cue music) into node.js. We released our first node.js helper library in August for the TaxRates.com API. This is our free and simple API for getting sales tax rates and authorities based on a street address or zip/postal code in the U.S. or Canada. The new node.js library makes it easy to integrate it into your node-based projects. You can find sample code in the readme of the TaxRates-node Github repository. You can also embed it in your node.js project: npm install avalara-taxrates. I cannot give a definitive statement on when our...

Subscribe via RSS!