Excise Certification
Depending on the scope of your integration and your business practice, your test cases will vary. For development partners, many of these are requirements for certification. If you were to give us full functionality demo, here’s what we’d like to see:

Certified for Avalara AvaTax Excise

Certification for Avalara AvaTax Excise requires the delivery of all functional requirements shown below:

Avalara AvaTax Excise Administration & Utilities Administration

Here are the basics for login, logout and authentication functions for Avalara AvaTax Excise:

Required Function Comment
R Login Request Authenticates the user against the configured membership provider and verifies they have access to the specified company. If successful, an authentication token is return as a cookie.
R Login Results True/False
R Logout Logs the current user out of the system and clears their authentication cookie.
R Authentication Authentication does not require calling the AuthenticationService.asmx before calling other web services. At the beginning of the call to the web service, the user is authenticated, and if successful, the call is processed normally. The web service will attach a Forms Authentication cookie to the response to improve performance in subsequent calls, but it is not required to use the cookie (the caller can be re-authenticated each time). The client must keep the TCP connection alive in between calls in order to re-use the cookie while configured to use NTLM. Each new TCP connection will require re-authentication.