Skip to main content

Software Engineering

Automating reconciliation for a payments provider

A finance team spending eight days a month matching settlement files by hand moved to an automated reconciliation engine with a clear exception queue — closing the month in under a day.

Client
UK-based payments provider serving SME merchants
Industry
Financial Services & FinTech
Engagement
Fixed-scope build, then support retainer
Duration
16 weeks
8 days → <1
Month-end close time
94%
Transactions auto-matched
100%
Adjustments with audit trail

The situation

What was going wrong

  • 01

    Settlement files from four acquirers arrived in different formats and were matched manually in spreadsheets.

  • 02

    Month-end close took eight working days and routinely slipped, delaying merchant payouts.

  • 03

    Discrepancies were found weeks late, by which point the underlying cause was hard to trace.

  • 04

    The process depended on two people, with no documentation and no cover during absence.

Our approach

What we did, and why

  1. 01

    Mapped the real process, not the documented one

    We sat with the finance team for a week and recorded every file, rule, and judgement call actually being applied — including the undocumented exceptions that mattered most.

  2. 02

    Built a normalising ingestion layer

    Each acquirer feed is parsed into one canonical transaction model, so downstream matching logic does not need to know where a file came from.

  3. 03

    Automated matching with a human exception queue

    Confident matches settle automatically. Anything ambiguous is routed to a review queue with the evidence attached, so a person makes the call in seconds rather than hunting for context.

  4. 04

    Made the audit trail a first-class feature

    Every match, override, and adjustment is recorded immutably with the user and reason, which turned the annual audit sample request into an export.

The outcome

What changed

Month-end close moved from eight days to under one. The exception queue surfaced a long-standing fee misconfiguration with one acquirer that had gone unnoticed in the manual process, and correcting it recovered more than the cost of the project. Two finance analysts moved off reconciliation and onto merchant analysis.

8 days → <1
Month-end close time
94%
Transactions auto-matched
100%
Adjustments with audit trail

Related work

Other engagements you may find relevant

Software EngineeringHealthcare & Life Sciences

Replacing a paper patient pathway with a secure portal

Referral, intake, and consent handled on paper and by phone became a patient portal with role-based clinical access, cutting administrative handling time per patient by more than half.

Admin time per new patient
22 → 9 min

Admin time per new patient

Appointment no-shows
−41%

Appointment no-shows

Intake completed before arrival
83%

Intake completed before arrival

Software EngineeringManufacturing & Industrial

Connecting the shop floor to the ERP

Production output recorded on clipboards and keyed into the ERP the following morning became live shop-floor capture, giving planners same-shift visibility and cutting scrap.

Output data latency
1 shift → 2 min

Output data latency

Scrap and rework
−24%

Scrap and rework

Paper production records
0

Paper production records

Software EngineeringEducation & EdTech

A learning app that works without a connection

A web platform unusable on intermittent mobile data was replaced by an offline-first app that downloads coursework on Wi-Fi and syncs progress later, tripling course completion.

Course completion rate
3.1×

Course completion rate

Mobile data per module
−68%

Mobile data per module

Assessments usable offline
100%

Assessments usable offline

Next step

Tell us what you are trying to fix

Send a short description of the problem and we will reply within one business day. The first call is a 30–45 minute conversation with someone senior — free, and with no obligation.

sales@interwebservices.co.uk128 City Road, London, EC1V 2NX, United Kingdom