Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


On this page, we explain the available options for high volume matching

Table of Contents

Introduction

The Bank Reconciliation SuiteApp is designed to have an extensive, flexible, real-time, and configurable matching of bank statement data against NetSuite transactions. The matching runs normally during statement load.

...

Sometimes the number of transactions in the NetSuite system, combined with the amount of data in the statement, is too much for NetSuite to run during statement load. In these cases, the loading of the statement is extremely long or the user gets a time-out error.

...

For these situations, we offer two alternatives. Configuring these alternatives should be done by administrators or implementation consultants.

Scheduled Matching

...


The scheduled matching

...

  1. On the configuration record, check ‘Disable Automatic Matching on Import’

  2. On the configuration record, check 'Enable re-matching of existing statements

  3. Go to the scheduled script ‘BS Scheduled Matching’. On the deployment record, set an appropriate schedule (f.i. every hour).

Now all statements not fully matched will be automatically evaluated for re-matching. Also on the statement record a button appears to run the matching in the background.

Single Value Matching

When the Description on the statement line contains the exact value to be matched (i.e. when the description is a payment service provider reference), the statement is eligible for single-value matching. This is a very efficient way of matching and it can handle virtually unlimited volumes of data.

Info

Single Value Matching is most often used for online payment gateways such as Paypal, Adyen and Stripe.

Every statement line is matched against NetSuite transactions based on the Matching Parameters listed on the statement (if no matching parameters listed, only the Document Number is taken into account), similar to the behavior of Match Open Transactions on Document Number or Parameters and Match Closed Transactions on Document Number or Parameters.

Other matching options and matching preferences are excluded.

To configure Single Value Matching:

  1. On the configuration record, check ‘Disable Automatic Matching on Import’

  2. If you wish to limit the Bank Statement Transactions that are matched, create a saved search based on this default search: Unmatched Bank Statement Transactions (customsearch_bs_unmatch_bs_trans) (do not remove column). For most use cases, the default search will suffice.

  3. Go the the Map/Reduce script BS MR Single Value Matching

  4. Create a deployment with an appropriate schedule to run (you may also create an After Submit script on the Bank Statement record that automatically triggers this M/R script)

  5. On the deployment > Parameters, enter the internal ID of a Bank Account Configuration record. Only Bank Statement Transactions linked to this configuration record will be auto-matched.

  6. On the deployment > Parameters, enter the saved search ID ‘customsearch_bs_unmatch_bs_trans’ or a search you defined based on the default search.

...

option is recommended to be used when working with regular bank statements that should be able to match against all transaction types in Netsuite and do not have an isolated matching parameter. This option should be used only if the user encounters issues during import like timeouts or extremely long loading times.

To set up scheduled matching please read the step-by-step guide on the page Scheduled Matching

Single Value Matching


The single value matching option is recommended to be used when matching can be performed on a single isolated value. This means that the import file must have an isolated value that is 100% equal to a value that can be found in a custom field on the transaction within the Netsuite environment. In many cases, this is the situation when reconciling payment service providers such as Paypal, Adyen, and Stripe.

To set up single value matching please read the step-by-step guide on the page Single value matching