INITWIN Β· Editorial

Software & digital strategy

From Excel to a real AML system: how we digitised suspicious transaction reporting for a financial-sector client

Anonymised case study: auditable, centralised AML workflow ready for reporting

From Excel to a real AML system: how we digitised suspicious transaction reporting for a financial-sector client
Anonymised case study: auditable, centralised AML workflow ready for reporting
31.05.2026 30 min read admin 27 views

An anonymised case study: from fragile spreadsheets, manual checks and operational risk to an auditable, centralised AML workflow ready for reporting.

In many financial-sector companies, AML processes start simply: Excel, folders, emails between departments and a lot of manual work. At low volume it seems enough; as you grow it becomes fragile β€” more customers, more alerts, more file versions, more risk.

This case study covers digitising the identification, analysis and preparation of suspicious transaction reporting for a financial-sector client (anonymised). The goal was not just to β€œreplace Excel”, but to build an auditable system: alerts, investigations, documents, decisions and history in one clear flow.

Initial context

The client had AML procedures, a compliance officer and a methodology β€” but the tooling was fragmented: Excel files for customers, transactions, alerts and cases; folders of documents; emails for approvals; manual reports. A single alert could pass through several places with no unified history.

The problem with Excel in AML

  • no single source of truth β€” multiple versions of the same file;
  • no traceability β€” who changed the status, when, and why;
  • manual errors when copying data;
  • no clear workflow: new β†’ analysis β†’ escalation β†’ reporting;
  • heavy reporting preparation β€” data gathered from disparate sources.

Project objectives

Centralise alerts, a controlled database, case workflow, full history, attached documents, standardised decisions, internal reports, role-based access, audit logs, compliance dashboard β€” while keeping human control: the system supports analysis; it does not alone decide suspicion.

The solution: internal AML platform

Modules: customers, transactions, alerts, AML cases, documents, workflow, risk scoring, audit logs, dashboard, exports, roles. Each case = one record: customer, transactions, alert, documents, notes, decisions, status, next steps.

Migration from Excel

First stage: structure analysis, cleanup, mapping β€” columns named differently, inconsistent statuses, duplicates, comments in cells. Validation rules before import. Without cleanup, you only get digitised chaos.

Alerts, case management and documents

Alerts: manual or explainable rules β€” thresholds, structuring, high-risk jurisdictions, profile vs. history, expired documents. Status, priority, reason, linked transactions.

Case management: alert β†’ case with flow: new β†’ analysis β†’ documents requested β†’ escalated β†’ decision β†’ closed / suspicious β†’ ready for reporting β†’ reported β†’ archived. Every change saved.

Documents: attached to customer and case, labelled, role-based access β€” not lost in email.

Roles, audit logs and dashboard

Roles: analyst, compliance supervisor, admin, auditor, management (aggregated dashboard). Separation of access to sensitive data.

Audit logs: create/update alert, case, status, documents, notes, decisions, export, permissions, authentication β€” user, date, object.

Dashboard: new alerts, cases in analysis/escalated, average analysis time, high risk, expired documents, cases without action, reporting status.

Reporting, integration and security

For a suspicious case: customer data, transaction, reason, risk indicators, documents, analysis history, decision, people involved β€” faster reporting preparation, without searching through emails.

Phased integration: Excel β†’ then financial core, CRM, KYC, screening. Security: auth, roles, encryption, backup, download journal, retention.

Testing and controlled launch

Real scenarios: alerts β†’ cases, permissions, audit, export, unauthorised access. Launch in parallel with Excel on a limited set of cases β†’ migrate active items β†’ gradually stop using files β†’ periodic reports in the system.

Results and lessons

Centralised system, clear status, reasoned decisions, traceability, real-time dashboard, reduced risk of lost information. Control β€” no longer dependent on memory and email.

  • Excel is useful, but not as the main system for auditable processes;
  • you digitise decisions and responsibilities, not just files;
  • audit logs and roles from day one;
  • legacy data migration taken seriously;
  • phased launch β€” compliance and technology together.

Future extensions

Real-time monitoring, PEP/sanctions, dynamic scoring, ML alert prioritisation, KYC integration, multi-level approval workflow, API β€” a modular foundation, not just Excel replaced.

Conclusion

AML digitisation is not moving data out of Excel β€” it is a controlled, auditable system. For companies still managing alerts in spreadsheets, the question is how long they can continue without operational risk. A real AML system means control, confidence and growth without losing track of critical decisions.

Custom SoftwareClient GuidesCase Study