SkySparc acquires Inovotek Solutions to strengthen its capital markets expertise and expand delivery across Murex, Calypso, and FIS platforms

Multinational Corporate

Flexible, scalable reconciliation tool rises to challenge

The challenge

To better centralize and coordinate its global treasury operations, a multinational corporate wanted to upgrade the treasury management system (TMS) used in its UK-based international treasury, and add two large in-country entities.

To ensure synchronization of sub- and general ledgers for the new entities, the firm asked SkySparc to develop an automated reconciliation process between parallel records held in the TMS’s accounting module and the firm’s enterprise-wide general ledger (GL) system.

SkySparc made plans to configure the Reconciliation Board module of its OmniFi platform to facilitate the required reconciliation processes, covering both daily accounting activities and month-end closing.

For any large firm with multiple entities and counterparties, TMS migration is complicated by the large amount of connections and contingencies. In this case, severe challenges arose around the in-house team’s efforts to implement and test an interface to support data flows between the TMS and the GL platform. This initiative had the potential to impact the scope and the timelines of the overall migration project.

Normally, a reconciliation routine of the kind SkySparc started to build for the client serves primarily as a safety measure, ensuring data flows between two established systems are in synch and quickly flagging discrepancies. The process is typically iterative, with a prototype being refined using historical accounting data. But no such data existed in the newly-configured TMS’s accounting module because the interface to the GL had not been finalized before the deadline for delivering the reconciliation solution.

As well as building automatic reconciliation, we ended up supporting the testing project, using OmniFi to trouble-shoot deviations and identify discrepancies. - Marcus Gullers, Head of Product Management, SkySparc

The solution

The reconciliation routine and underlying logic used by OmniFi to transform, enrich and map data across the TMS and GL platforms had to be developed using working assumptions about the set-up of the new TMS’s accounting module.

SkySparc proposed that OmniFi’s prototype routine should first serve as a testing mechanism for the TMS/GL interface, before assuming its role of monitoring and reconciling entries across the platforms.

As the client team got closer to completing TMS implementation, OmniFi tested the new interface, highlighting problems with its outputs, necessitating fixes to the interface, the structure of the accounting data, and the reconciliation routine itself. The project’s multiple challenges and short time frame were overcome by a close working relationship across a small, dedicated core project team supported by rapid deployment of SkySparc’s R&D resources.

“Normally, we build reconciliation routines between two systems whose entries match up on a regular day. In this case, some entries were not being received at all, others received incorrectly,” explains Gullers. “As well as building automatic reconciliation, we ended up supporting the testing project, using OmniFi to trouble-shoot deviations and identify discrepancies.”

To handle this role, flexibility was needed. OmniFi’s Reconciliation Board typically only reconciles one day’s entries at a time, but it was quickly upgraded to handle multiple days’ data. Whilst other systems might struggle to quickly design, test and deploy functionality upgrades, most were made to OmniFi without specialist technical assistance, thus avoiding costly project delays.

“We soon began to realize the vast scale of data volumes involved. OmniFi was used to reconciling perhaps 10,000 rows of data, but the client needed us to process around 50-100,000 rows, across many columns, which meant reconciling 50 million data points,” adds Gullers. There were two key reasons for the unexpectedly large scale of data processing required. First, the central treasury implementation team did not have full oversight of country-level accounting data volumes. Second, the multiple interface iterations generated large quantities of additional data, with many reversals required to fix incorrect entries.

“We asked SkySparc’s R&D department to quickly deliver a new iteration of the Reconciliation Board,. Now OmniFi deals with millions of accounting records and more than 100 million data points in seconds, rather than minutes.” - Marcus Gullers, Head of Product Management, SkySparc

The result

Beyond its unexpected interface testing role, OmniFi’s Reconciliation Board performed its core tasks to a high standard. OmniFi connected to a previously unfamiliar accounting system, experiencing no technical barriers to reading its balance and transaction records. It also smoothly accessed all required data sources within the ASP-based TMS. To establish the reconciliation process, OmniFi quickly transformed data from both systems using complex logic.

“Lots of enrichment and mapping was required as the two systems deal with accounting quite differently, including one-to-many or many-to-many transfers,” explains Gullers. “We also used pre-defined tolerances to handle the rounding differences.” The Reconciliation Board accommodated differences in accounting practice by switching between two country-specific ‘modes’.

During and after implementation, the client used OmniFi’s new documentation and distribution capabilities, exporting results into spreadsheets for further analysis. This was particularly useful in root cause analysis of the interface implementation problems, allowing deviations to be shared easily.

“The client was not expecting to find the kind of deviations we uncovered. When they ran their first accounting export, we could immediately run the reconciliation and flag any failures in a systematic and timely fashion,” he added. “They immediately fixed the problem, rather than manually analyzing records, saving huge amounts of man hours.”

Today, the client is able to reconcile smoothly and easily, despite the large volumes and number of entities involved. The client is making savings and adding value on a daily basis through use of OmniFi’s Reconciliation Board, reducing operational risk significantly through the implementation of a robust, quality assured process for ensuring accuracy and consistency.

Industry
Contributors
Subscribe to newsletter
By subscribing you agree to with our Privacy Policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Introduction

Mi tincidunt elit, id quisque ligula ac diam, amet. Vel etiam suspendisse morbi eleifend faucibus eget vestibulum felis. Dictum quis montes, sit sit. Tellus aliquam enim urna, etiam. Mauris posuere vulputate arcu amet, vitae nisi, tellus tincidunt. At feugiat sapien varius id.

Eget quis mi enim, leo lacinia pharetra, semper. Eget in volutpat mollis at volutpat lectus velit, sed auctor. Porttitor fames arcu quis fusce augue enim. Quis at habitant diam at. Suscipit tristique risus, at donec. In turpis vel et quam imperdiet. Ipsum molestie aliquet sodales id est ac volutpat.

Image caption goes here
Dolor enim eu tortor urna sed duis nulla. Aliquam vestibulum, nulla odio nisl vitae. In aliquet pellentesque aenean hac vestibulum turpis mi bibendum diam. Tempor integer aliquam in vitae malesuada fringilla.

Elit nisi in eleifend sed nisi. Pulvinar at orci, proin imperdiet commodo consectetur convallis risus. Sed condimentum enim dignissim adipiscing faucibus consequat, urna. Viverra purus et erat auctor aliquam. Risus, volutpat vulputate posuere purus sit congue convallis aliquet. Arcu id augue ut feugiat donec porttitor neque. Mauris, neque ultricies eu vestibulum, bibendum quam lorem id. Dolor lacus, eget nunc lectus in tellus, pharetra, porttitor.

"Ipsum sit mattis nulla quam nulla. Gravida id gravida ac enim mauris id. Non pellentesque congue eget consectetur turpis. Sapien, dictum molestie sem tempor. Diam elit, orci, tincidunt aenean tempus."

Tristique odio senectus nam posuere ornare leo metus, ultricies. Blandit duis ultricies vulputate morbi feugiat cras placerat elit. Aliquam tellus lorem sed ac. Montes, sed mattis pellentesque suscipit accumsan. Cursus viverra aenean magna risus elementum faucibus molestie pellentesque. Arcu ultricies sed mauris vestibulum.

Conclusion

Morbi sed imperdiet in ipsum, adipiscing elit dui lectus. Tellus id scelerisque est ultricies ultricies. Duis est sit sed leo nisl, blandit elit sagittis. Quisque tristique consequat quam sed. Nisl at scelerisque amet nulla purus habitasse.

Nunc sed faucibus bibendum feugiat sed interdum. Ipsum egestas condimentum mi massa. In tincidunt pharetra consectetur sed duis facilisis metus. Etiam egestas in nec sed et. Quis lobortis at sit dictum eget nibh tortor commodo cursus.

Odio felis sagittis, morbi feugiat tortor vitae feugiat fusce aliquet. Nam elementum urna nisi aliquet erat dolor enim. Ornare id morbi eget ipsum. Aliquam senectus neque ut id eget consectetur dictum. Donec posuere pharetra odio consequat scelerisque et, nunc tortor.
Nulla adipiscing erat a erat. Condimentum lorem posuere gravida enim posuere cursus diam.