Home/Products/goAML Reporting
Flagship · Regulatory reporting

goAML Reporting Platform

Automate CTR and STR reporting with schema-valid goAML XML generation, pre-submission validation, and regulator-ready audit trails — built for reporting entities across East Africa.

STR-24817.xml
<?xml version="1.0"?>
<report>
  <rentity_id>7042</rentity_id>
  <report_code>STR</report_code>
  <submission_date>2026-04-21</submission_date>
  <transaction>
    <amount_local>1245000.00</amount_local>
    <currency>KES</currency>
  </transaction>
</report>
Valid against goAML XSD v5
5 countries supported
KE · ZM · UG · TZ · RW
Near-zero rejections
Schema-validated before submission
6–8 week deployment
From kickoff to first live submission
Single-tenant
Your data, your isolated instance
How it works

From raw transaction data to a filed report — in four stages.

Stage 01
Ingest

Connect your core banking, transaction, and customer data sources via secure integration.

Stage 02
Map & enrich

Data is mapped to goAML fields and enriched with the entities, accounts, and parties each report needs.

Stage 03
Validate

Every report is validated against the live goAML XSD — errors are surfaced with deep links to the field.

Stage 04
File & retain

Submit to your FIU and keep a tamper-evident audit trail of who filed what, when.

Capabilities

Everything an MLRO needs to file with confidence.

Schema-valid XML generation

CTR and STR XML produced automatically, conformant to your regulator’s current goAML XSD version.

Pre-submission validation

Catch every schema and business-rule error before the report leaves your building.

Regulator-ready audit trail

Immutable record of every report, amendment, and filing — exportable for examinations.

CTR threshold automation

Cash transaction reports are detected and assembled automatically against jurisdiction thresholds.

STR drafting workspace

Compile suspicious transaction reports with the parties, accounts, and narrative in one place.

Single-tenant isolation

Deployed in your own Azure tenancy — your data never shares an instance with anyone else.

Report coverage

Every report type your FIU expects.

Generate and validate the full range of goAML report types from a single platform, each mapped to your regulator's current schema version.

CTRCash Transaction Report
STRSuspicious Transaction Report
SARSuspicious Activity Report
EFTElectronic Funds Transfer
AIFAdditional Information File
TFRTerrorist Financing Report
Jurisdictions supported
5 countries, one platform
KEKenyaFRC
UGUgandaFIA
TZTanzaniaFIU
ZMZambiaFIC
RWRwandaFIC

Frequently asked

Does the platform support our regulator’s schema version?

Yes. Each deployment is configured to your FIU’s current goAML XSD, and we maintain it as schema versions change so your reports stay valid.

How is our data isolated?

Every customer runs single-tenant in their own Azure instance. Your transaction and customer data is never co-mingled with another reporting entity.

How long does deployment take?

Typically six to eight weeks from kickoff to your first live submission, depending on the number and complexity of data source integrations.

Can it integrate with our core banking system?

Yes. We connect to core banking, transaction, and customer data sources via secure integration, and map them to the goAML data model.

See goAML reporting on your own data.

Book a demo and we'll walk through a live CTR and STR submission, end to end.