Skip to main content
Avalara Help Center

Why am I receiving an error in Sage 500 when trying to process invoices?


After installing both the client and server pieces of the Avalara AvaTax integration in your Sage 500 terminal server environment, you're seeing the following error when trying to process invoices:

"The AvaTax options are enabled for this company, but the client object AVZDADL1 was not found on this machine. AvaTax will not be available during this process."


Sage 500 Error.PNG


Sage 500


  • This can happen when the install did not register the avatax.dll

  • To register the DLL:

    • Log out of Sage 500

    • Navigate to C:\Program Files (x86)\ Avalara\AvaTax Adapter\Bin

    • Open Notepad up and paste the script into the notepad field and save the file

      • Script for the aforementioned bat file:

        C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe avalara.avatax.adapter.dll /unregister

        C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe avalara.avatax.adapter.dll /tlb /codebase

      • Name the file something like registeravadll.bat

      • Make sure to save it as all file types and with .bat at the end of the file name that you chose.

    • Run that .bat file and confirm it states success.

  • Start up Sage 500 as an admin.

  • After making sure your credentials are correct and your test connection validates go to invoices and process an invoice

  • The invoice should now run smoothly and the issue should be resolved.