Back

Error while accessing a resource. Please enter value(s) for: Tax Schedule

Published: Jan 16, 2025
Post Author Written by Ethan Sorenson

This error occurs when attempting to create or update a record in Oracle NetSuite, and the NetSuite environment is configured to use legacy tax. The NetSuite REST API, only supports SuiteTax.

Error while accessing a resource. Please enter value(s) for: Tax Schedule.

Resolutions

There are three SmartConnect supported solutions for this error.

1. Enable SuiteTax

If possible, enable SuiteTax to use the NetSuite REST destination type.

  1. Log into NetSuite
  2. Setup > Company > Enable Features > Tax
  3. Check SuiteTax
  4. Try your integration again

2. Use the NetSuite SOAP API

If switching to SuiteTax is not an option, you can instead use the destination NetSuite. Which uses the SuiteTalk SOAP API instead of REST.

The NetSuite section of the SmartConnect documentation shows how to use a NetSuite SOAP destination.

We recommend only using the NetSuite SOAP API for areas that are not support by NetSuite REST. For non-transaction integrations, continue to use NetSuite REST.

3. Custom SuiteScript

If the above options aren’t possible, a custom field with a linked SuiteScript can be used to set the Tax Schedule.

  1. Create a custom field on the target Record Type to store the Tax Schedule value
  2. Add a SuiteScript on record create to copy the value from the custom field to the native Tax Schedule field
  3. Update the SmartConnect integration to send the Tax Schedule Id into the custom field

Feeling stuck? Get the support and guidance you need to help you power through any data challenge

We're on your integration team. Connect with our people and let us know how we can help you.