Troubleshooting Customer Deposit Errors in NetSuite Connector

For any customer deposit errors, make sure you have correctly configured the customer deposits. For more information, read Setting Up Customer Deposits.

Following are the common customer deposit errors.

Error

Description

INSUFFICIENT_PERMISSION – You do not have permissions to set a value for element undepfunds due to one of the following reasons: 1) The field is read-only; 2) An associated feature is disabled; 3) The field is available either when a record is created or updated, but not in both cases.

Usually, this error indicates that you do not have the Account field set to show on your sales order form. Therefore, NetSuite Connector does not have the permission to write the customer deposits in the required fields. To resolve this error, check the NetSuite sales order form that NetSuite Connector is using and make sure that the Account field is visible in NetSuite. Then check the Show box for the field.

Note:

By default, NetSuite Connector uses your preferred sales order form.

Order posted successfully but customer deposit is failing to post because the sales order in NetSuite has payment method set but NetSuite only allows deposits for orders without a payment method and without terms. Please unset both from the order in NetSuite and the deposit will then be able to sync. Also, make sure you don't have payment method or terms mapped in FarApp to enable future deposits to sync.

This error means that the order is posted to NetSuite with a payment method or terms mapped to the sales order. Because NetSuite does not permit to post a customer deposit when an order contains either a payment method or terms, the deposit cannot post. The solution is to delete the values from the payment method and terms fields on the sales order. Also, remove any payment methods and terms mappings in NetSuite Connector to let customer deposits post successfully for future orders.

Related Topics

Setting Up Customer Deposits

General Notices