AvaTax API 18.5 Patch Notes
- May 8, 2018 | Ted Spence
This article is about the May 2018 monthly update to the AvaTax API.
Weekly Office Hours Webinar
The AvaTax API team hosts a weekly developer webinar where you can meet and talk to the developers directly. If you would like to ask questions about the release, please sign up and join us for a lively discussion of 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.
TaxContent API Improvements
The TaxContent API suite now supports using custom tax code values. To use custom tax codes, you must create items within your company tied to those custom tax codes.
Documentation for the TaxContent API suite has been extended to clarify timeout behavior. The TaxContent API may take a number of minutes to calculate tax for all the scenarios specified in the combination of locations and tax codes. Please note that long running API calls may cause routers or other network connections to drop.
If you experience any difficulties using the tax content APIs, please consider reducing the size of your API call and making separate calls for each location.
Customers and Certificates API
Due to problems handling certificates that are not yet assigned to a country or region, we are updating the required flag for the country and region fields on CertificateModel and CustomerModel. The country and region fields are now required in all cases.
Updated the default certificate object to include the exemption reason RESALE, which represents the most common use case for exemption certificates.
Invoice Messages in Transactions
The CreateTransaction API now includes data elements provided for the convenience of European VAT calculations. Many EU countries require invoice messaging indicating VAT compliance. These new message objects permit you to use the exact EU terminology for messaging for VAT tax.
Advanced Rules Improvements
New API introduced to allow customers to enable and disable their advanced rules.
Other Fixes and Improvements
- Documentation improvements for DeleteBatch, UpdateCompany, RequestFreeTrial, and ListRateTypes.
- Updated the treasury funding API requirements to permit easier onboarding for customers beginning work with Avalara's Managed Returns Services.
- CreateLocations API now allows creation of a location even when the address fails validation.
- Added new APIs to the Tax Notice suite/li>
- Add support for AccruedTaxableSales to the filings API
- Ability to fetch related filing requests for a filing calendar
- Updated the repository of tax data questions asked by various taxing jurisdictions
- Fixed bugs in ListLoginVerifiers & GetLoginVerifierByForm APIs
- Fixed recordsetCount value for ListParameters API and exclude derived parameters
- Fix bug in CreateNexus when parent could not correctly find its parent in some countries/regions
- Add a custom error message for "Duplicate TaxCode" object
- Fix bug in CreateNexus where different ExpirationDates are not compared correctly to each other if they are past year 9000
- Fixed unhandled exception in AccountSettings: Index out of Range
- Removed Filter and OrderBy parameters for APIs that do not support them (ListTaxCodeTypes, ListPermissions)
- Fixed an error that occurs if new account provisioning occurs during a cache cycle refresh
- Fixed bug in GetFilingsByReturnName that was not filtering correctly
- Fixed bug that caused attachments to be missed in GetFilingsReturns
- Fixed "IN" clause support for querying on NexusTaxTypeGroup when querying Nexus
- Fixed bug in filings checkup API returning some forms that were inappropriate
- Fixed bug that caused EntityNotFound error when listing nexus by country
- Fixed bug that prevented filtering by JurisdictionType for ListLocationQuestionsByAddress API
- Fix bugs with filtering and ordering for ListJurisdictionsByAddress
- Fixed error when filtering in ListCommunicationsServiceTypes
- Fixed error message when creating a nexus for an unknown NexusTaxTypeGroup
- Fix bugs in AvaFileForm filtering and ordering
- Allow the ListTransactionsByCompany API to work using either CompanyId or CompanyCode
- Improved error messages when SST customers attempt to use Lat/Long geocoding