NetCash Bank Connection via NetSuite's Match Bank Data

Overview

NetCash can pull bank transactions from NetSuite's Match Bank Data instead of connecting directly to a bank's API. This option is for customers who already have a working bank feed in NetSuite's Match Bank Data and want NetCash to consume those transactions rather than establishing a parallel API connection.

Once configured, a scheduled script pulls transactions from Match Bank Data into NetCash on the cadence selected during deployment - typically nightly.

Prerequisites

  • A working bank feed connection in NetSuite's Match Bank Data.
  • The internal ID of each NetSuite GL bank account that will sync to NetCash. Internal IDs can be enabled under Home > Set Preferences > General > Defaults > Show Internal IDs.

Set the Bank Institution Provider to NetSuite

  1. Search "NetCash Bank Institution" in your global search bar and access the "Page: NetCash Bank Institution."
  2. If the institution does not yet exist, create it first by selecting New NetCash Bank Institution.
  3. If not already shown, select Customize View to show the Provider field. 
  4. In Edit mode, type NETSUITE (all caps) into the Provider field.

Set the Provider Account ID on the Bank Account Record

  1. Search "NetCash Bank Account" in your global search bar and access the "Page: NetCash Bank Account."
  2. If not already shown, select Customize View to show the Provider Account ID field.
  3. Enter the Internal ID of the corresponding NetSuite bank account (the GL account configured for Match Bank Data).
    1. To access the internal ID of the bank account, access the Chart of Accounts. If not already displayed, enable internal IDs via Home > Set Preferences > General > Defaults > Show Internal IDs.
  4. Repeat the above steps to input the Provider Account ID for each Bank Account that should sync from Match Bank Data.

Verify the Connection

  1. Navigate to NetCash > Help > NetCash Help. The connected institutions/accounts should appear in the list of banks.
  2. Under Bank Providers, click NetSuite, then click Sync NetSuite Transactions. This kicks off a script to pull over transactions. 
  3. Confirm imported transactions under NetCash > Reports > Bank Activity.

Schedule the Sync Script

Once the manual sync confirms transactions are flowing, schedule the import to run daily.

  1. Navigate to Customization > Scripting > Scripts and select Deployments on the NetCash | Tran Sync - NetSuite Bank | MR script.
  2. Click New Deployment.
  3. Set the deployment Status to Scheduled and configure the schedule to run daily, at a time after the Match Bank Data bank feed completes. Match Bank Data typically refreshes overnight, so a deployment scheduled for early morning will pick up the prior day's activity.

4. Save the deployment.

Limitations and Callouts


Was this article helpful?