Case study: automating bank reconciliation at a distribution company

Note: this is an illustrative example, based on typical financial automation projects. The data is representative and the company has been anonymized.

A distribution company, with several accounts at different banks and a high volume of daily receipts, automated bank reconciliation by combining robotic automation to extract transactions with ERP integration to record and reconcile the receipts. The process, which previously kept one person almost fully occupied during month-end close, now runs automatically, with human intervention only for exceptions.

The context

The company operated with several bank accounts and received hundreds of transfers a day, linked to customer invoices. The monthly close required manually downloading the statements from each online banking portal, identifying which invoice each transaction matched, and recording the reconciliation in the ERP. It was repetitive work, prone to error and concentrated on the highest-pressure days of the month.

The challenge

The process had exactly the conditions in which automation pays off:

The phased solution

Engibots implemented the solution in two phases, to reduce risk and show value early.

  1. Phase 1, automatic extraction: robotic automation bots access each banking portal, download the transactions for the period and organize them into a single format. This phase eliminated the manual collection of statements (see when RPA is the right choice).
  2. Phase 2, reconciliation in the ERP: an integration records the transactions in the ERP and automatically reconciles those that meet the defined rules, routing only the ambiguous cases to human review.

Splitting the work into phases made it possible to put the first part into production quickly and validate the gains before moving on to the integration (see systems integration).

Results

Illustrative results of this approach:

Lessons

Three useful conclusions for anyone considering a similar project: