Skip to main content
Answer

Is it possible to create and register an external tax provider plugin in the Cloud version of Acumatica?

  • July 8, 2025
  • 6 replies
  • 86 views

Forum|alt.badge.img+1

We are using Acumatica 24R2.  I have successfully created a tax provider to call TaxClouds API to get sales tax data using the instructions at:

https://blog.zaletskyy.com/post/2024/11/25/how-to-implement-a-custom-tax-provider-in-acumatica

 

This works on a local development instance of Acumatica 24R2.  The tax plugin appears in the list of tax plugins on the Tax Providers screen automatically after publishing the customization.

 

When I try to move the customization to the Cloud version it does not seem to attempt to register it and the plugin does not appear in the selector on the Tax Providers page.

I also attempted to publish the bare-bones tax provider from the link as a test and that also fails to register on the cloud instance.

 

Am I missing something obvious that would allow it to appear? Is it just not allowed on the cloud version?

 

Any help would be gratefully received,

 

Phil

 

Best answer by Dmitrii Naumov

Hm, seems like it should work. 

Two questions:

  1. Do you have it as a compiled dll or as plain code in the customization package? If it’s a plain code, it may require server restart to register, so I’d recommend always compiling it into a dll.
  2. Do you have the same Acumatica version on your local/dev and the cloud instance? If it’s a different version, it may require recompilation of the dll.

6 replies

Forum|alt.badge.img+7
  • Captain II
  • July 8, 2025

You should be able to - I did it with Avalara for Communications a few years ago.

I wonder if you need to have turned on External Tax Calculation Integration in Enable/Disable Features first.


Forum|alt.badge.img+1
  • Author
  • Semi-Pro I
  • July 8, 2025

@Django That is switched on already.  I’m really stumped as to how to get this to work.

 

Thanks for your reply.

 

Phil


Forum|alt.badge.img+7
  • Captain II
  • July 8, 2025

@Dmitrii Naumov - do you have any insights for Phil?


Dmitrii Naumov
Acumatica Moderator
Forum|alt.badge.img+7
  • Acumatica Moderator
  • Answer
  • July 8, 2025

Hm, seems like it should work. 

Two questions:

  1. Do you have it as a compiled dll or as plain code in the customization package? If it’s a plain code, it may require server restart to register, so I’d recommend always compiling it into a dll.
  2. Do you have the same Acumatica version on your local/dev and the cloud instance? If it’s a different version, it may require recompilation of the dll.

Forum|alt.badge.img+1
  • Author
  • Semi-Pro I
  • July 10, 2025

@Dmitrii Naumov  It’s plain code in the Customization package which calls a separate dll for the api calls to the external provider so I will try to compile the taxprovider coee into a dll also. The version is the same as we were just upgraded from 23r2 to 24r2 and I made sure the local acumatica was the same buiild. The cloud instance is a sandbox setup for us to test before the upgrade which we are now using tempoarily to test this plugin.

I have now managed to get it to work by adding an sql script to insert the necessary record in the TaxPlugin table.  Once I insert that it works as expected in a sales order.. Ideally I didn’t want to have to go that route.

 


Forum|alt.badge.img+1
  • Author
  • Semi-Pro I
  • July 10, 2025

@Dmitrii Naumov Compiling the customization as a dll was the solution.  Once I did that the plugin appeared in the list as expected and appears to be working correctly.

 

Thanks for your help,

 

Phil