Everything You Need To Know To Resolve Avalara Authentication Issues in NetSuite

Avalara Authentication

Are you tired of repeatedly having refresh the Avalara authentication in NetSuite? We have good news for you, there is a solution regardless of the version you are on.

What Is Causing The Integration To Disconnect?

Earlier this year, Avalara implemented Avalara Identity, a powerful solution designed to enhance the security model for the connectors for NetSuite. Avalara Identify uses a bearer token, which is a more secure and standard form of authentication for API Calls. Since this update released you might be receiving an error alert when attempting save transactions in connectors for NetSuite OneWorld, NetSuite Basic, or NetSuite SuiteTax, and you may be required to take action.

What Action Do You Need to Take?

To resolve the Avalara authentication issues, an Administrator in your NetSuite environment will need to update your connector if you are using one of the following versions and have received any of the subsequent alerts:

Alerts:

  • Authentication Failed
  • The bearer token you provided was not recognized by Avalara Identity.
 

Potentially affected versions of the NetSuite Connector include:

  • NetSuite SuiteTax Versions 2.2 and 2.3
  • NetSuite Basic Versions 8.5 and 8.6
  • NetSuite OneWorld Versions 7.6 and 7.7

Updating the connector to the latest version will help mitigate these issues and ensure the smooth functioning of the integration between Avalara and NetSuite. Please ensure that your Administrator takes prompt action to perform the necessary updates.

Avalara Authentication Update

To enhance the security model for the Connector for NetSuite, Avalara has implemented Avalara Identity, which utilizes a bearer token as a more secure and standard form of authentication for API calls. This update has also brought an unexpected issue with the expiration and renewal time for the refresh token. 

To solve this issue an administrator must change the frequency the token is refreshed by modifying the Avalara authentication scheduled script. To apply this fix to your account, please follow the steps below to update the configuration settings for your connector:

  1. In NetSuite, go to Customization > Scripting > Scripts.
  2. Use Filters to find the AVA_RegenerateAvalaraTkn_Scheduled script.
    1. Select Scheduled from the Type list.
    2. Select 2.0 from the API Version list.
  3. Select View from the AVA_RegenerateAvalaraTkn_Scheduled script.
  4. Go to the Deployments tab, select AVA_RegenerateAvalaraTkn_Scheduled, and then select Edit.
  5. Go to the Schedule tab, select Every 4 hours from the Repeat list, and then select Save.
  6. Establish a connection between NetSuite and AvaTax.
    1. In NetSuite, go to Avalara > Avalara Dashboard > Manage Avalara.
    2. Go to the Setup tile, and then select Avalara.
    3. Select Edit Credentials on the Avalara Configuration page. Select Add AvaTax User Code. The connector displays Authenticate AvaTax and inserts the auto-generated AvaTax user code in the User Code field.
    4. Copy the User Code value, and then select Authenticate AvaTax to authorize NetSuite to connect with AvaTax. The status changes to Awaiting authentication and the Avalara Identity page is displayed.
    5. Enter the AvaTax username and select Next.
    6. Enter the password and select Sign In. A dialog box appears for entering the user code.
    7. Enter the copied user code in the User Code field and select Submit. The Avalara Configuration page confirms the successful completion of authentication through a confirmation message.
    8. Save the Avalara configuration.

Completing all of these steps is essential to ensure that Avalara Identity updates the configuration of your authentication token.

Avalara Authentication Update

To enhance the security model for the Connector for NetSuite, Avalara has implemented Avalara Identity, which utilizes a bearer token as a more secure and standard form of authentication for API calls. This update has also brought an unexpected issue with the expiration and renewal time for the refresh token. 

To solve this issue an administrator must change the frequency the token is refreshed by modifying the Avalara authentication scheduled script. To apply this fix to your account, please follow the steps below to update the configuration settings for your connector:

  1. In NetSuite, go to Customization >
    Scripting > Scripts.
  2. Use Filters to find the AVA_RegenerateAvalara—Tkn_Scheduled script.
    1. Select Scheduled from the Type list.
    2. Select 2.0 from the API Version list.
  3. Select View from the
    AVA_RegenerateAvalara—Tkn_Scheduled
    script.
  4. Go to the Deployments tab, select
    AVA_RegenerateAvalara—Tkn_Scheduled, and then select Edit.
  5. Go to the Schedule tab, select Every 4 hours from the Repeat list, and then select Save.
  6. Establish a connection between NetSuite and AvaTax.
    1. In NetSuite, go to Avalara > Avalara Dashboard > Manage Avalara.
    2. Go to the Setup tile, and then select Avalara.
    3. Select Edit Credentials on the Avalara Configuration page.
      Select Add AvaTax User Code.
      The connector displays Authenticate AvaTax and inserts the auto-generated AvaTax user code in the User Code field.
    4. Copy the User Code value, and then select Authenticate AvaTax to authorize NetSuite to connect with AvaTax.
      The status changes to Awaiting authentication and the Avalara Identity page is displayed.
    5. Enter the AvaTax username and select Next.
    6. Enter the password and select Sign In.
      A dialog box appears for entering the user code.
    7. Enter the copied user code in the User Code field and select Submit.
      The Avalara Configuration page confirms the successful completion of authentication through a confirmation message.
    8. Save the Avalara configuration.

Completing all of these steps is essential to ensure that Avalara Identity updates the configuration of your authentication token.

Come Partner with Us

If you find yourself uncertain or in need of assistance when it comes to updating the connections, TAC Solutions Group is here to help. As a NetSuite Solutions Provider and Avalara Certified Implementation Partner, we have the expertise to address your concerns. Don’t risk hindering your day-to-day activities. Let us assist you in maximizing the benefits of your technologies. Experience the difference with TAC as we collaborate closely to drive your business towards sustained success.

Share:

More Posts you may like:

The Complete Guide to NetSuite Sandbox Refresh: Best Practices and Benefits

NetSuite sandbox refreshes are an essential part of maintaining a well-functioning environment. TAC, a leading NetSuite Alliance Partner, will guide you through this journey. This detailed guide outlines the proposed step-by-step process for refreshing your NetSuite sandbox, while also emphasizing best practices to consider before performing a sandbox refresh.

Bank Parser

The Ultimate Guide to Setting up Bank Parsers and Bank Statement Imports in NetSuite

Are you interested in making your financial processes more efficient and optimizing your NetSuite experience? Well, the key lies in connecting bank parsers and setting up bank statement imports. These processes allow for your organization to import bank activity daily, thus significantly reducing time to close at month end. In this guide we will walk you through each step of the process to help you successfully implement this functionality within NetSuite.

Multi-book Accounting

Understanding Multi-Book Accounting in NetSuite with Expert Insights

Is your organization facing challenges of managing numerous financial records or ensuring GAAP compliance within your NetSuite environment? Fortunately, NetSuite offers a powerful solution known as Multi-Book Accounting that can only be effectively implemented by a certified NetSuite Partner or the experts at NetSuite Professional Services.

Request a demo

Fill out the form below and our team will be in touch shortly.