Bank Reconciliation Suggestion

The Bank Reconciliation Suggestion record contains information about reconciliation suggestions for imported bank transactions. These suggestions identify recommended actions for reconciling those transactions.

The internal ID for this record is bankrecsuggestion.

Note:

The availability of this record in SuiteScript enables external AI clients to access bank reconciliation suggestion data through the NetSuite AI Connector Service using Model Context Protocol (MCP). For more information, see NetSuite AI Connector Service.

To read this record, your role needs the Reconcile permission with View access or higher. Account, subsidiary, and applicable transaction restrictions also apply. For more information, see Permissions for Banking Features.

The record does not have a standard record form.

For help reviewing suggestions in the UI, see Reviewing Match Suggestions.

For information about scripting with records, see SuiteScript 2.1 Scripting Records and Subrecords and N/record Module.

Supported Script Types

The Bank Reconciliation Suggestion record is supported in server-side scripts only. It is available in SuiteScript 2.1.

Supported Functions

You can read Bank Reconciliation Suggestion records through SuiteScript. Creating, updating, copying, transforming, deleting, and searching through N/search are not supported.

The record supports the accept and reject actions.

For details, see Bank Reconciliation Suggestion Record Actions.

Usage Notes

The record includes the following subrecords:

  • autoapplysuggestiondetail

  • automatchsuggestiondetail

  • suggestionbankingtransaction

Script Sample

The following sample loads a Bank Reconciliation Suggestion record and reads selected field values.

            /**
 * @NApiVersion 2.1
 */
define(['N/record'], (record) => {
    const readBankRecSuggestion = (suggestionId) => {
        const suggestion = record.load({
            type: record.Type.BANK_REC_SUGGESTION,
            id: suggestionId
        });

        return {
            suggestionType: suggestion.getValue({
                fieldId: 'suggestiontype'
            }),
            suggestionSource: suggestion.getValue({
                fieldId: 'suggestionsource'
            }),
            isAgentRecommended: suggestion.getValue({
                fieldId: 'isagentrecommended'
            })
        };
    };

    return { readBankRecSuggestion };
}); 

          

Related Topics

General Notices