AvaTax API 18.8 Patch Notes
- Aug 10, 2018 | Ted Spence
This article is about the August 2018 monthly update to the AvaTax API.
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.
API Documentation Updates
Avalara has updated to the latest revision of Swagger / OpenAPI. For customers who make use of our automated swagger documentation, you may see a different user interface for the Swagger UI.
Clarified documentation for the process of declaring Nexus. Updated the documentation for NexusModel to clarify which fields are user-selectable and which fields must be loaded from a previous call to ListNexus.
Improved documentation for the TaxContent API and for offline tax calculation logic to emphasize best practices. Avalara recommends downloading offline tax content once per day, and only downloading tax rate data for the current day. Customers that download offline tax content for time periods further in the future than the upcoming 24 hour period should be aware that rates may change unpredictably due to legislative updates.
Adding more documentation to clarify pagination for large data sets.
Other Fixes and Improvements
- Fix bug with RequestNewAccount API that caused a custom email to hide certain fields
- Corrected issue where createdDate and createdUser were not correctly set when calling Update APIs
- Fix inaccurate error message when creating CompanyUser for a company you can't see
- Ensure RateTypeId is always a string to avoid Enum issues
- Fix error messages for NexusParentDateMismatch
- Improve internal trace logic with more information and higher performance logging
- Fix unhandled exception in RefundTransaction
- Ensure that users can create tax rules for local jurisdictions when the state is set to automatically manage local nexus declarations
- Fix some issues with tax thresholds in the TaxContent API for locations
- Fix some issues with duplicated zip codes in other tax content APIs
- Fix unhandled exception in CreateCompanies using nested objects with null data
- Fix unhandled exception in CreateUsers
- Fixed error message for company creation with nested nexus data
- Improvements to error messages for RequestNewAccount
- Fix null reference exception for NexusModel
- Performance and scaling improvements