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:

NetSuite Recent Saved Searches

One Simple Extension to Find Recent Saved Searches in NetSuite

NetSuite provides a really helpful feature in the navigation menu called Recent Records. It gives you access to all the records you’ve opened in order of when you last accessed them, and since it’s part of the menu, you can access it from anywhere within your NetSuite account. However, have you ever noticed that it doesn’t include any saved search you’ve recently opened? For years I’ve been opening Recent Records to look for a saved search I was recently working with only to remember yet again that the Recent Records feature does not include saved searches.

The good news is that now there’s a solution to this problem. We’ve developed a Chrome extension that adds a NetSuite Recent Saved Searches section to the bottom of the NetSuite Recent Records menu. With this extension you’ll be able to navigate back to any saved search you have recently opened. You can also open the saved search in edit mode by navigating to the Edit link on the right just like the links in Recent Records.

NetSuite Document Capture

How to Use NetSuite Document Capture API for AI Powered Data Processing

The N/documentCapture module enables developers to extract structured data from supported documents and images. It automatically identifies text, key-value pairs, and tables, while classifying documents by type. This structured output drives workflows, conditional logic, and record creation based on document contents — enabling intelligent routing and downstream processing directly within NetSuite.

In this tutorial, we’ll explore documentCapture methods, analyze the returned data, and extract meaningful insights from documents.

Understand Business Complexity

Our combined experiences in diverse industries provide us with unique insights allowing our NetSuite Consultants to provide solutions to multifaceted problems.It has been our experience that often times people look for the easiest solution instead of facing the problems head-on. This creates manual workaround and loss of man hours that contribute to increased labor costs to resolve systematic problems.

Request a demo

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