This page lists errors that can be encountered upon import of the statement file.


1. Undefined statements upon import (Multi-Statement)

A user my encounter following screen upon import:

This means that the file contains a statement from a bank account that does not match with any of the Multiple Statement - Identifiers on your bank account configurations.

This value then needs to be copied and updated on the Bank Account Configuration in the MULTIPLE STATEMENT - IDENTIFIER field:


2. Script Error: TypeError: Cannot find function getDate in object NaN.

The reason for this error is that our solution was not able to identify the dates of each statement line.

First column is date, therefore the position is 0.

3. Empty statement

If the statement is imported, but does not contain any lines, the reason could be one of the following:


4. Scheduled file import did not generate any bank statement

If you have a scheduled import of the bank statement files setup in your account and the files have been provided but were not processed into the actual bank statements, it is important to test whether such file can be indeed imported.


5. SSS_INVALID_SRCH_COL An nlobjSearchColumn contains an invalid column, or is not in proper syntax: ponumber.

This error occurs when field “PO #” is added as matching parameter. By default, NetSuite populates internal ID: ponumber. The field (to be found in Sales Order) has actually Internal ID: otherrefnum. User therefore needs to manually change the TRANSACTION FIELD ID from PONUMBER to OTHERREFNUM.


6. SSS_INVALID_SRCH_FILTER An nlobjSearchFilter contains invalid search criteria: custrecord_bs_ep_bankstatement.

This error usually occurs when in accounts where Bank Reconciliation app has been installed recently. User needs to add an additional field as per the following article: Netsuite electronic payment batch (additional field)