Closed aaronjudd closed 7 years ago
Example certification settings:
For us the Tax codes for Shipping/Handling should probably go in the Avalara tax settings panel
Some Todo items here:
try/catch
around taxCalc
methods so that we aren't throwing uncaught errors (especially for common errors like Authentification)Current audit self-test results
We had the compliance audit today and here were the issues that came up:
Not blockers for compliance but things on the horizon:
Ok, so the "biggest issue" wasn't the biggest issue, address validation is. But once #2104 is completed we should be good to go. Moving out to 1.2
We are certified. Closing
Additional UI and functionality is needed to have our AvaTax module be "certified".
Some are additional settings, and will need UI in the dashboard settings.
Implementation requirements are here: http://developer.avalara.com/avatax/testing-your-integration/
Integration checklist for Functional Review http://developer.avalara.com/avatax/certification/
Use Case for handling Exemptions http://developer.avalara.com/avatax/handling-tax-exempt-customers/
Using the RESTv2 API, there are two http headers we need to pass:
Swagger (AvaTax API reference) https://rest.avatax.com/swagger/ui/index.html
These endpoints can be used to retrieve TaxCodes,etc. TaxCodes will need to be stored on product, see #1699 Line Item calculation is required (should already be wired this way).
Testing can be validated here: http://developer.avalara.com/avatax/self-test/
Future - Developer Blog post on Landed Cost using RESTv2 API http://developer.avalara.com/blog/2016/10/13/landedcost-with-rest-v2/