Withholding Tax Troubleshooting Guide
The topics here cover withholding tax for NetSuite accounts without the SuiteTax feature enabled. If you're using an account with SuiteTax enabled, go to Withholding Taxes in SuiteTax.
Withholding tax isn't getting new features and reports in accounts without SuiteTax. Updates to the Withholding Tax SuiteApp now include only fixes for reported issues.
The following errors can occur when NetSuite posts the withholding tax for transactions.
When posting the withholding tax for my payment, I get an error asking me to enter the value for a column.
This error happens when a required Transaction Column field is on a credit memo or vendor credit record. You need to make all Transaction Column fields optional to post the withholding tax for a payment successfully.
To make a Transaction Column field optional:
-
Go to Customization > Lists, Records, & Fields > Transaction Column Fields.
-
Find the required Transaction Column field and click it to edit it.
-
On the Validation & Defaulting subtab, clear the Mandatory box.
-
Click Save.
-
Rerun the WTax Job by clicking the URL provided in the email notification.
I am unable to void a bill payment with withholding tax using reversing journals.
This error happens because voiding bill payments with withholding tax using reversing journals isn't supported. Turn off this feature to prevent the error.
To disable the Void Transactions Using Reversing Journals feature:
-
Go to Setup > Accounting > Preferences > Set Up Accounting.
-
On the General subtab, clear the Void Transactions Using Reversing Journals.
-
Click Save.
When deleting a payment with withholding tax, I get an error telling me that the associated bill credit or credit memo can't be deleted.
You might see this error if you have scripts or workflows prevent the SuiteApp from deleting the credit record.
To check your scripts and workflows and fix this error:
-
Go to Customization > Scripting > Scripted Records.
-
Click on the record type that needs deleting to edit it.
-
On the User Event Scripts subtab, clear the Deployed box next to the script or workflow that prevents the deletion of the record.
-
Click Save.
-
Rerun the WTax Job by clicking the URL provided in the email notification.
Can I run the WTax Job Processor manually?
Yes. If an error occurs during the processing of withholding tax for payments, the email notification provides a WTax Job record link. Click this link to go to the record, then click Run to process the WTax Job.
Withholding Tax isn't calculating on Vendor Bill
This error happens when the Withholding Tax (WHT) and International Tax Reports (ITR) scripts conflict with other scripts. The WHT and ITR scripts need to be at the top of the script list. For more information, see International Tax Reports Best Practices.
To check that WHT and ITR scripts are active:
-
Go to Customization > Scripting > Scripts.
-
On the Filters subtab, select 47459 from the From Bundle field.
-
Check Show Inactives box.
-
Find all scripts that has the Inactive box checked and clear them.
-
Click Submit.
To move your WHT and ITR scripts and resolve this error:
-
Go to Customization > Scripting > Scripted Records (Administrator).
-
Click the Record column heading to sort the list by record.
-
Click Edit next to the Vendor Bill record, and then do the following:
-
On the User Event Scripts subtab, drag these scripts to the top of the list:
-
WT for Accruals
-
WT Transaction Edit Warning
-
Hide Withholding Tax Fields
-
Tax Transaction Fields UE
-
-
On the Client Scripts subtab, drag these scripts to the top of the list:
-
WT for Accruals
-
Tax Transaction Fields CS
-
-
-
Click Save.
Related Topics
- Withholding Tax Overview
- Setting Up Withholding Tax
- Creating or Customizing Roles to Use Withholding Tax Features
- Setting Default Withholding Tax Codes
- Applying Withholding Taxes on Transactions as a Buyer
- Recording Withholding Taxes on Transactions as a Seller
- Importing Withholding Tax Transactions
- Withholding Tax Reporting
- Known Limitations of the Withholding Tax SuiteApp