Troubleshooting Automatic Transaction Creation Rules

If you encounter errors generating an auto-create rule when you click Match, see the following table, which provides error scenarios and troubleshooting steps:

Error

Cause

Recommended Action

Your bank data was matched, but an auto-create rule could not be created. Please enter value(s) for: FieldName1, FieldName2.

The transaction you’re matching is missing required fields, so NetSuite can’t create the memorized template.

Make sure all required fields are set on the transaction you’re matching.

Your bank data was matched, but an auto-create rule could not be created. The transaction date you specified is not within the date range of your accounting period.

The current day isn’t in a valid accounting period, and no default accounting period is set.

Add a valid accounting period for today, or set a default accounting period. See Accounting Period Management.

Your bank data was matched, but an auto-create rule could not be created. Try to generate the rule again. For details, see Generating Auto-Create Rules.

This general error appears when NetSuite can’t return a translatable string. It may be caused by a service outage, or by NetSuite trying to generate a rule even though the match doesn’t meet the needed criteria (for example, if there are multiple transaction lines).

Try again later. If the problem keeps happening, contact NetSuite Support.

If you're able to generate an auto-create rule when you click Match but are unable to submit the match, see the following table:

Error

Cause

Recommended Action

The Memorized Transaction Record account differs from the imported bank line’s account.

The account on the memorized transaction record for the rule is different from the rule’s account.

Go to the memorized transaction record and update the account to match the rule’s account.

If you meant to use the new account, create a new rule for a transaction with that account. See Generating Auto-Create Rules.

The Memorized Transaction Record has more than one line item.

You edited or added lines in the memorized transaction record for the rule.

Go to the memorized transaction record. If there’s more than one line, remove the extras.

SuiteScript API error: Please enter value(s) for: FieldName1, FieldName2.

You added required fields to the form that aren’t set yet in the memorized transaction record. You may have added custom required fields.

Go to the memorized transaction record and set the required fields.

SuiteScript API error: Currency is not valid for entity.

You created a rule for a record that doesn’t let you set the account currency.

Go to the memorized transaction record. For the selected entity, pick the same currency as the account.

Related Topics

General Notices