Search
Search Indirect Tax Support Help and Support.

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 2026
Issue 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:
  1. Go to
    Customization
    Plug-ins
    Manage Plug-ins
    Tax Calculation
    section, mark the
    ONESOURCE IDT External Role Support
    checkbox.
  2. Go to
    Setup
    Company
    Subsidiaries
    , select the corresponding subsidiary and then under
    Tax Registrations
    subtab change the Tax Engine to
    ONESOURCE IDT External Role Support
    .
Release Date:
13 January 2026
Issue 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

Related Content