Skip to content
XSIS
Dubai skyline at dusk, seen from the water canal

Client Stories

A Gulf Bank Now Reconciles 99.4% of Its Bank Statements Automatically

Every bank statement reconciled automatically and every e-invoice cleared in real time, for a Gulf bank.

At a Glance

  1. Client

    A Tier-1 GCC commercial bank and regional conglomerate, anonymised under NDA.

  2. Team

    1 principal integration architect (the in-house lead), 3 senior ERP and banking engineers and 1 security and PKI specialist

  3. Duration

    14 weeks, from design to go-live

The Challenge

The institution relied on fragmented MT940 batch file transfers, manual multi-currency treasury reconciliations across 14 bank accounts, and ERP invoicing modules that were not connected to each other. That put it at risk of failing the mandatory continuous transaction controls of Saudi ZATCA Phase 2 and the UAE’s PINT-AE.

What We Built and Connected

  1. We connected SAP S/4HANA directly to regional banking rails through ISO 20022 XML messages (pain.001, camt.053 and pacs.008), with cryptographic signing and automated dead-letter exception queues.

  2. A real-time pipeline for cryptographic stamping, QR code generation and clearance under ZATCA Phase 2 and PINT-AE, with sub-second validation by the tax authority.

  3. Automated multi-currency general ledger reconciliation, which ended manual CSV uploads and end-of-month spreadsheet adjustments.

Systems and Stack

Data and analytics
  • Apache Kafka
ERP systems
  • SAP S/4HANA
Banking standards and channels
  • EBICS
  • ISO 20022
  • pain.001
  • camt.053

Measured Results

straight-through processing on automated camt.053 bank statement reconciliation
99.4%
across more than 250,000 e-invoices a month cleared through ZATCA and PINT-AE, with zero tax penalties
100% audit compliance
to close the treasury cycle, down from 6 business days
under4 hours

XSIS didn’t just give us an integration diagram: their principal engineers took full ownership of our SAP-to-bank ISO 20022 pipelines and tax clearance APIs until every single transaction reconciled automatically.

Head of Group Treasury and Enterprise Systems

Start With a Conversation, Not a Contract.

Tell us what you need to build, connect or secure. An architect goes through it with you, then recommends where to start.

What Happens Next

  1. Agreeing a Time

    Our team emails you to agree a time for the session.

  2. Pre-Consulting Session

    A free 30-minute online pre-consulting session: we go through your goals, systems and constraints.

  3. Readiness Review

    In a free 48-hour Readiness Review, a Principal Architect checks your project against What we need before we start and recommends the track that fits.

  4. Choosing the Track

    Scope-ready projects receive a binding proposal within 3 to 5 business days. Concept-stage projects start with Discovery and Design. A live system that is failing, undocumented or needs integration starts with the Live System Review of 1 to 2 weeks. Discovery and Design and the Live System Review each have a fixed fee, quoted in the proposal.