AvaTax Developer Blog Posts
AvaTax API 17.12 Patch Notes
By Ted Spence | November 27, 2017
This article is about the December 2017 monthly update to the AvaTax API. Environment URL Release Date Sandbox https://sandbox-rest.avatax.com 2017-12-11 Production https://rest.avatax.com 2017-12-14 Performance Tuning During the months since the 17.9 Patch Notes, our team has been hard at work tuning the performance of AvaTax for the once-a-year sales events that happen in November. Here’s a summary of the improvements that have been made since the September release: Reduced the impact of calling the GetTransactionByCode API and GetTransactionByTypeAndCode API. This change improved performance for customers whose products
Renaming Transactions
By Mark Withers | November 17, 2017
You’re building your integration using the AvaTax REST API. The way your application works; you only have access to a temporary invoice number and at the end of all the processing your system assigns a permanent invoice number. Given this; how can you keep the final values assigned by your application in sync with AvaTax? Renaming a Transaction Let’s review an example…First; we call CreateTransaction and we can let AvaTax assign a unique “code” for us which we will capture and remember from the AvaTax response. Notice we also set the “commit” flag to “false” in this request because once...
Calculating TaxIncluded
By Ted Spence | November 08, 2017
It can be a huge bother to make a purchase with cash, and wind up with a pocketful of unwanted pennies due to sales tax. In most cases, sales taxes require you to charge unusual amounts, and those amounts change whenever tax rates are adjusted. For today’s article, let’s discuss a feature of AvaTax that allows you to simplify the dollar value charged to your customers. Applications of TaxIncluded The TaxIncluded parameter tells AvaTax to use your product’s price as a target for the total sale. Both the tax and amount will be adjusted to correctly match the target price,...
Adjusting Transactions
By Mark Withers | October 10, 2017
Now that you’re using AvaTax, your software creates transactions with ease. What happens when a customer reports that they want to make a change? Most accounting systems allow you to adjust invoices or modify transactions in some fashion. Let’s review how AvaTax provides support for these scenarios. Refresher For previously recorded transactions with a status of committed in AvaTax; the service identifies the transaction in AvaTax is committed and does not permit the transaction to be overwritten. If your transaction is committed but not locked, you can call VoidTransaction - that means you caught it before it was reported on...
AvaTax Developer Guide
By Julia King | September 29, 2017
If including tax calculation and remittance capabilities into your application has been daunting, tiresome, and therefore easy to put on the back burner, we understand. Your users need these capabilities to keep the tax auditors at bay, but you don’t have time to wade through pages of documentation to try to understand the complexities of sales and use tax. We want to help you deliver that huge operational efficiency and tax protection to your users quickly and easily. Introducing the AvaTax Developer Guide. We’ve condensed and simplified our documentation into a fun-to-read chapter format to help you successfully build your...
AvaTax API 17.9 Patch Notes
By Ted Spence | September 22, 2017
This article is about the September 2017 monthly update to the AvaTax API. Environment URL Release Date Sandbox https://sandbox-rest.avatax.com 2017-09-26 Production https://rest.avatax.com 2017-09-28 License Key Authentication Update Avalara customers are requested to read the Avalara terms and conditions by visiting the AvaTax website for production or the AvaTax website for Sandbox. The AccountResetLicenseKey API will now return an AccountInNewStatusException error if your account has not yet been activated by reading terms and conditions on the AvaTax website. Please note that resetting your license key will invalidate all previous license keys for your account. AvaTax will send an email to all...
AvaTax API 17.8 Patch Notes
By Ted Spence | September 05, 2017
This article is about the August 2017 monthly update to the AvaTax REST v2 API. Environment URL Release Date Sandbox https://sandbox-rest.avatax.com 2017-09-06 Production https://rest.avatax.com 2017-09-07 Exemption Certificates in AvaTax The August release of AvaTax will include a major improvement - exemption certificate functionality is now fully built into AvaTax! Developers are now free to create customers, record exemption certificates, download preview images, present customers with a custom web-based certificate data entry page, and check a customer’s exemption status before processing a transaction. This functionality takes up too much space to cover in the patch notes - please be on the...
AvaTax Communications
By Qijing Yu | July 26, 2017
Now that you have learned how to make a Sales And Use AvaTax call, you want to extend your ability of making diverse types tax transactions, for example: Telecommunications. The good news is AvaTax is now supporting the Telecoms tax calculation. With a few setups, you can easily use your regular AvaTax account for making Telecoms transactions. Required setups There are a few things you need to pre-configure before making a successful AvaTax Communications transaction: Have an AvaTax account subscribed to AvaComms service Have at least one company added to the account Have your company configured with a ClientId (and...