You are here

Introduction

NetSuite provides built-in functionality that helps finance departments gain efficiencies. But, despite functionality like Data Classification, Billing Scheduler, and Reporting, many companies find that there is still a significant amount of manual work required to close the books each month-end, quarter-end, and year-end. This need for manual work often requires that businesses increase headcount if they are going to close the books on time, which is not only costly but can also lead to the introduction of human error and a breakdown of internal controls.

One of the most significant and time-consuming task and a primary reason companies need extra headcount each month, quarter, or year-end is that they are manually transmitting their banking transaction files between their bank and NetSuite.

The good news is that you can eliminate the manual labor required to transmit banking transaction files through an integration between your bank and NetSuite. Banking integrations offer an easy, efficient and secure way to transmit files, thus automating the processing of payments and receipts. And, if done correctly, the integration will provide process automations that save time, enhance internal controls, improve cash flow management, and provide a solid foundation for growth.

We will discuss three key banking integration touchpoints that can be automated and streamlined through banking integrations with NetSuite. And we will discuss how this integration leads to the more efficient use of resources as well as speeding the close process.

The key areas that benefit from integrating NetSuite and banks include:

  • Customer Payments: Automatically transfer bank payment files into NetSuite, convert them into NetSuite transactions, and match them against open invoices
  • Bank Files: Automatically send files from NetSuite to banks, such as files for vendor payments, positive pay, direct electronic funds transfer (EFT), ACH debits, and others.
  • Bank Reconciliation: Automatically reconcile bank statements in NetSuite

Part 1: Customer Payments

Today, many companies still perform the application of customer payments using highly manual processes. This process involves someone in accounting manually entering the incoming payments into NetSuite and then applying those payments against open invoices. If there are any discrepancies (for instance if an invoice number doesn’t match, the customer name doesn’t match, or the invoice amount doesn’t match), this person has to spend additional time investigating the discrepancy and correcting it. And, because a human-being is performing all of this work, it’s possible that they may introduce even more errors into the process, requiring even more time for investigation and correction. And, according to Murphy’s Law, this time-consuming chore will most likely happen during the closing cycle when you can least afford delays.

For growing companies or companies with large numbers of incoming payments, this manual and potentially error-prone process is costly and unsustainable.

Matching Customer Payments in NetSuite

It’s probably not a surprise to you that customers want and expect flexibility in their payment options. Providing these options means there are multiple ways that payments can come into your bank, including checks, Wire Transfer, ACH, etc. And, somehow, these payments need to be transferred to and captured in NetSuite.

An ideal process for handling all of these payment types would be for your bank to create a payment file, or payment batch summary record, that is automatically and securely transmitted to and decrypted in NetSuite for processing. This bank file would provide relevant customer and invoice information associated with each payment, and the payment would then be stored as a searchable NetSuite record. And, all of this would happen without the need for human intervention.

Because you have defined business rules that specify what should be done based on pre-defined matching rules, these customer payment records would be matched and applied automatically within NetSuite.

Automating Application of Customer Payments

Matching Rules

Unfortunately, customer payments are not always straightforward, and sometimes payments cannot be matched and applied immediately; for instance, if the customer name and amount on an outstanding invoice don’t match exactly what is on the payment record. In these cases, your ideal process would allow you to create some customized matching rules that take action to reconcile unmatched payments (i.e., exceptions). These matching rules would be defined and built based on your company’s individual needs.

Your integration tool would then run these exceptions through the customized matching rules with the goal of reconciling as many as possible, automatically.

Any exceptions that are left after all matching rules have been run would then be listed in an easy-to-read dashboard that gives your cash application team the ability to drill down to view statuses and resolve errors. The dashboard would also update instantly and provide feedback as the team works through and fixes the issues.

In summary, banking integration for your accounts receivable flow should offer:

  • Secure and automated receipt of customer payments from your bank to NetSuite
  • Conversion of the bank payment record into easily searchable transactions in NetSuite
  • Flexible and customizable payment matching rules that allow you to define what is a match and what action should be taken, and when
  • Automatic application of these rules to outstanding invoices
  • Presentation of exceptions in an easily understandable dashboard
  • Ability to easily review and remedy exceptions

By integrating NetSuite and banks to automate customer payments, you can streamline your accounts receivables processes by eliminating most of the manual work required to match payments to invoices. Not only does automation reduce days-sales-outstanding (DSO), but errors are eliminated, internal controls are reinforced, and time spent on low-value manual activities are reduced.

Celigo Cash Application Manager

To automate your Accounts Receivable process, you first need a solution that allows you to safely and securely integrate your bank with your NetSuite application.

The Celigo Cash Application Manager is that solution.

The Celigo Cash Application Manager is a pre-built, outof-the-box integration solution that securely connects NetSuite and your bank. This connection allows your bank to transmit payment information made via lockbox, wire transfers, or ACH to NetSuite. These payments are converted into NetSuite transactions and automatically applied against open invoices in NetSuite.

Cash Application Manager provides pre-configured business rules that tell it how to apply each payment. It also provides you with the means to create your own customized matching rules that tell it how to handle each payment and any discrepancies found, based on your company’s individual needs.

The Cash Application Manager includes an easy-to-read dashboard directly in NetSuite that allows you to monitor the status of all payments. This dashboard displays the number of payments that have been fully applied and highlights those transactions that caused exceptions and that need attention.

And, as you work your way through these exceptions, the Cash Application Manager dashboard provides instant feedback by moving the transactions into the “Applied” category as they are corrected.

Key features of Celigo Cash Application Manager:

  • Payment records are automatically created in NetSuite
  • Payments are automatically applied against open invoices
  • Flexible business rules engine to define custom or update existing matching rules
  • Visual dashboard to quickly see the status of payments
  • Install and configure pre-built integration with no IT support
  • Supports consolidated and single invoices

Case Study

Company : Cloud-based talent acquisition solutions provider

Challenges

  • A/R volume grew 700% from acquisitions
  • No budget for additional headcount
  • No IT support
  • Homegrown cash application system

Solution: Celigo Cash Application Manager

  • Increased match rate from 54% to 92%
  • Reduced resources by 75%
  • Lowered DSO significantly
  • Provided a dashboard that identified discrepancies/exceptions of files that needed attention
  • Out-of-the-box solution with no IT required

Contact Us for Banking Integrations using Netsuite and Celigo into your Business.

Posted by admin