Avalara Developer Network Developer blog

AvaTax Developer Blog Posts

AvaTax API 19.1 Patch Notes

This article is about the January 2019 monthly update to the AvaTax API. Environment URL Release Date Sandbox https://sandbox-rest.avatax.com 2019-01-21 Production https://rest.avatax.com 2019-01-30 Sandbox Testing Window The AvaTax release schedule includes a preview period where the latest software is available for integration testing in the AvaTax Sandbox Environment two weeks before launching to production. If your engineering team would like a sandbox account for integration testing purposes, please contact your account manager or open a support ticket. AVATAXCODE as a classification system In addition to globally recognized classification systems, as TARIC, HTS, etc., Avalara maintains our own classification system, called...

AvaTax API 18.12 Patch Notes

This article is about the December 2018 monthly update to the AvaTax API. Environment URL Release Date Sandbox https://sandbox-rest.avatax.com 2018-12-26 Production https://rest.avatax.com 2019-01-07 Sandbox Testing Window The AvaTax release schedule includes a preview period where the latest software is available for integration testing in the AvaTax Sandbox Environment two weeks before launching to production. If your engineering team would like a sandbox account for integration testing purposes, please contact your account manager or open a support ticket. Advanced Items Setup In addition to existing basic configurations for Items, we are now allowing more advanced settings, including: Items can be tagged...

RefundTransaction vs ReturnInvoice

When you find you need to refund a transaction, you have two options to create your return invoice: Use the RefundTransaction API endpoint Use the CreateTransaction API endpoint with `type = ReturnInvoice` What’s the difference? The RefundTransaction endpoint is a shortcut for creating return invoices that requires fewer inputs and user information. On the other hand, the CreateTransaction endpoint is useful in situations where refunds are especially complex, like when you want to refund partial quantities or partial lines. When do you use Refund Transaction Endpoint? For most refunds, the RefundTransaction endpoint can do everything you need. The endpoint sets...

General Delivery in AvaTax

What is General Delivery? General Delivery is a United States Postal System means to temporarily route mail for customers who lack a permanent location. Examples of this might be: • customers who want PO Box service when there are no boxes available • touring cyclists who need parts and supplies delivered along their route • some retailers may not ship to a PO Box, but will ship to General Delivery There are other applications and USPS use cases for General Delivery. You can read more about those uses at the USPS site. When using General Delivery, the USPS delivers mail...

Using $include with CreateTransaction

The CreateTransaction endpoint is one of our most used endpoints, so we’ve baked in a certain flexibility to allow our users to ensure they get the exact information they need. How did we do this? Our team built the $include parameter to help you pinpoint data you’ll use in your calculations. Now the question is: how do you actually make use of this parameter? First, let’s start with an example of an unedited response from the CreateTransaction endpoint: Click here to view a CreateTransaction response { "id": 6783815606, "code": "ec52444f-1eda-4df4-b6ff-279efe984160", "companyId": 474615, "date": "2018-10-23", "status": "Committed", "type": "SalesInvoice", "batchCode": "",...

Tax Rates for Lines and Documents

The Avalara engineering team built AvaTax so it can solve tax problems for you and make your life easier. We solve compliance problems of all shapes and sizes; and our software must be both accurate and usable. So what happens when accuracy and usability come into conflict? Let’s talk about tax rates. Documents and Lines When you visit your local grocery store or market, you receive a receipt that lists all the items you purchase, your total, and the amount of tax charged. You can verify the total sums up correctly, but you’ll notice something interesting. Most grocery receipts display...

Custom HTML Tags

Custom HTML Tags How to design better UI components and avoid over-engineering tl;dr: it’s a new approach and it’s NOT another js thing vying for market share. Yay! HTML now and forever I like writing code. I’ve written in Java, PHP, C#, perl shutters, and JavaScript. As much as I love js, my favorite is probably HTML because of the way its declarative nature allows me to easily express what I’m envisioning in my mind and, with one click of the refresh button, I get to immediately see my creation on screen. It’s design and engineering all in one motion...

Why Sales Tax Calculation Is Crucial For Your Ecommerce Shopping Cart

Ecommerce rollouts can be complicated, with many moving parts. With all the demands businesses place on eCommerce systems, it can be easy to treat sales tax calculation as an afterthought. That’s a mistake. Sales tax calculation is a key component of any eCommerce site. Paying attention to putting the right sales tax solution in place upfront will save developers and their organizations a lot of headaches later. The fact is, sales tax is complex and it’s not getting any simpler anytime soon. For any given tax jurisdiction, there are a dizzying array of sales-tax rules and rates — and they...

Subscribe via RSS!

  • Page 1 of 17