ITKIT

Customs · 13 / 20

Customs Bank Verify

Source-of-funds checks for banks and exchange houses

From the problem to how we solve it

Customs Bank Verify prototype screens

October 2026

Interactive prototype · synthetic data only

The problem

Is this slip real?

1

Officers phone banks to check a withdrawal slip.

2

Forged exchange receipts are hard to spot at the border.

3

Banks get customs requests by email, with no record of the answer.

A withdrawal slip · Phone the bank · Waiting at the desk · One clear answer

ITKIT · Customs Bank Verify · Prototype screens, synthetic data

The problem

Our answer

Bank Verify · designed to align with FATF Recommendations 10, 20, 29 and 32

A secure portal where banks, exchange houses and money-transfer companies confirm the slips, transfers and receipts that travellers and companies show customs. Each answer (Match, Mismatch, Not found or Suspicious) feeds anomaly scoring and supports AML/CFT work.

How it works · 1 of 6

The bank’s view

One document. One question.

The bank sees only the slip customs asked about, and its own customer.

Bank portal screen: requests to answer, the slip customs asked about with the bank’s own customer, and the answer options

ITKIT · Customs Bank Verify · Prototype screens, synthetic data

How it works

How it works · 2 of 6

Facts, not opinions

Match · Mismatch · Not found · Suspicious

The bank answers from its records, with facts, not opinions.

Bank answer form: four possible answers and a field for what the bank found in its records

ITKIT · Customs Bank Verify · Prototype screens, synthetic data

How it works

How it works · 3 of 6

Exchange houses

Exchange houses too

Exchange houses and money-transfer companies answer the same way.

Exchange house screen: confirm a receipt or a transfer against the ledger and customer due diligence record

ITKIT · Customs Bank Verify · Prototype screens, synthetic data

How it works

How it works · 4 of 6

Human decision

It informs. People decide.

The answer reaches the officer and the anomaly engine. Nothing is blocked automatically.

Bank answer

Anomaly score

Advice only

Officer at the border

Decides

ITKIT · Customs Bank Verify · Prototype screens, synthetic data

How it works

How it works · 5 of 6

Named analyst

A named analyst refers. Never the system.

If a pattern is suspicious, a named analyst decides whether to refer it to the FIU.

AML/CFT case screen: items linked to the case, the referral package and the analyst’s decision panel

ITKIT · Customs Bank Verify · Prototype screens, synthetic data

How it works

How it works · 6 of 6

Bank officer view

Clear roles

Banks answer. Customs analysts refer. Every step is signed.

The same AML case viewed as a bank officer: a message that only a named customs analyst can refer the case

ITKIT · Customs Bank Verify · Prototype screens, synthetic data

How it works

What it includes

3 screens and workflows in the prototype

Bank source-of-funds answer

Compliance officers at partner banks

Exchange house verification

Compliance officers at exchange houses and money-transfer companies

AML case & FIU referral

Customs fraud and risk analysts

ITKIT · Customs Bank Verify · Prototype screens, synthetic data

What it includes

Built to standards

International standards it is built to

StandardWhat it covers in Customs Bank Verify
FATF Recommendation 32 (Cash couriers)Checking the stated origin of declared cash
FATF Recommendation 10 (Customer due diligence)Answering from verified customer records
FATF Recommendation 20 (Reporting suspicious transactions)The institution’s own reporting duty
FATF Recommendation 29 (Financial intelligence units)A clear referral package to the FIU
WCO–Egmont Customs–FIU Cooperation HandbookCustoms and FIU cooperation
NIST SP 800-53 Rev. 5, AC-5 (Separation of duties)Banks answer; customs analysts refer
ISO/IEC 27001:2022 (access control, least privilege)A bank sees only what it is asked
ISO/IEC 27001:2022 (logging)Signed answers and audited referrals

We align with these standards; certification is issued by accredited bodies, not by ITKIT.

ITKIT · Customs Bank Verify · Prototype screens, synthetic data

What it includes

Connects to

What Customs Bank Verify works with

Customs HQ (cash declarations)

Customs Port Operations (answer shown at the border)

ITKIT Anomaly Detection (via ITKIT ESP / Kafka)

Bank core systems [optional, by agreement]

Financial Intelligence Unit gateway [where legally authorised]

OneID

ITKIT · Customs Bank Verify · Prototype screens, synthetic data

What it includes

Safeguards

What Customs Bank Verify will never do

A bank sees only the document customs asked it to confirm, and its own customers.

Answers inform the officer; nothing is blocked automatically, and only a named analyst can refer a case to the FIU.

ITKIT · Customs Bank Verify · Prototype screens, synthetic data

Delivery

How delivery works

Start small, prove it, then scale and hand over

6–10 weeks

Assess

Map what already exists and decide, system by system: reuse, integrate, modernise or build.

4–6 months

Pilot

Customs Bank Verify at one authority, with real users and a measured outcome, on national infrastructure.

12–24 months

Scale

Roll out by region and service, sharing identity, integration and audit.

Agreed per contract

Operate and transfer

We run it with your team, train them, then hand over operations, code escrow and keys.

ITKIT · Customs Bank Verify · Prototype screens, synthetic data

Durations are typical ranges, fixed per contract

Next step

Ask for a Bank Verify demo for your institution.

Customs Bank Verify.

1 · Demo

A guided session on the Customs Bank Verify prototype

2 · Assess

6–10 weeks to map what exists and fix the pilot scope

3 · Pilot

4–6 months with real users and a measured result

ITKIT · [contact name, email and phone]

Thank you

F = full screen