2.4.0.1 integration for NetSuite
The ONESOURCE Indirect Tax Integration for NetSuite 2.4.0.1 is a patch release containing enhancement.
Supported source system versions
- NetSuite OneWorld and ERP
- Built for NetSuite (BFN) Validated
Technical changes
Issue 1:
When Preview Tax is executed on a Purchase transaction that includes the Vendor Charged Tax field, the value entered in this field resets to zero because the tax total changes during the preview action.Root cause:
The issue occurs because, during a preview tax operation, the script does not impose any restriction on resetting the Vendor Charged Tax field when the tax total changes.Solution:
To resolve this issue, we will update the client script. This update will ensure that the Vendor Charged Tax Field doesn't reset when tax total changes. Updated the function "mangeVCTField", "disableVCTField" and "enableVCTField".Implementation:
We've updated the IDT.TransactionClientScript_V2.js
script to implement this solution.Release Date:
13 January 2026Issue 2:
When trying to create a Purchase Order using an Employee Center Role, we get an error message saying, "Error Message From Tax Calculation Plugin, Tax Calculation Failed".Root cause:
The issue is caused by the plugin's "ONESOURCE IDT" audience setup.Solution:
To resolve this issue, update the plugin's "ONESOURCE IDT" audience setup and remove the roles selected. For this we created a copy of plugin "ONESOURCE IDT", the new copy should be mostly identical, but the name and internal id need to be different.Implementation:
We've updated the IDT.TaxPlugin.js
script and created a new copy of IDT.TaxPlugin.js
with name as "ONESOURCE IDT External Role Support" to implement this solution.If businesses are required to use external roles when invoking the Tax Engine, then make sure you perform the following operations:
- Go to section, mark theONESOURCE IDT External Role Supportcheckbox.
- Go to , select the corresponding subsidiary and then underTax Registrationssubtab change the Tax Engine toONESOURCE IDT External Role Support.
Release Date:
13 January 2026Issue 3:
Custom attribute response fields to not be added to the transaction page and gives error "Error SSS_MISSING_REQD_ARGUMENT".Root cause:
The issue occurs because, during a transaction load transaction has a related IDT - Custom Tax Response Element record for TaxableProvince (although the value is blank).Solution:
To resolve this issue, we will update the library script IDT.Transaction.Module.js
. This update will ensure that custom attribute error should not occurred on transaction load.Implementation:
We've updated the IDT.Transaction.Module.js
script to implement this solution.Release Date:
13 January 2026