Skip to content

IFTI / CMIR reporting trigger

ID MOD-026
System SD04
Repo bank-payments
Build status Deployed
Deployed Yes
Last commit b5742f244008e51247c8a18b8bf34a51299ad8ec

Every cross-border transfer evaluated against AUD 1,000 (AU) and NZD equivalent (NZ) thresholds. Qualifying transfers automatically tagged and batched for submission.


Module dependencies

Depends on

Module Title Required? Contract Reason
MOD-022 Payment audit trail Required Consumes bank.payments.payment_completed events from MOD-022 via EventBridge; enriches the payment row from payments.payments to evaluate cross-border and threshold criteria.
MOD-104 AWS shared infrastructure bootstrap Required AWS shared infrastructure provisioned by MOD-104 (EventBridge buses, S3, KMS, Kinesis, Cognito) is required before this module can be deployed.
MOD-103 Neon database platform bootstrap Required Neon database and schema provisioned by MOD-103 must exist before this module can read or write Postgres.

Required by

Module Title As Contract
MOD-019 Regulatory report submission module Hard dependency

Policies satisfied

Policy Title Mode How
AML-008 Cross-Border Transfer Reporting Policy AUTO No reportable transfer can be missed — threshold check applied to every cross-border event
REP-003 AML Compliance Reporting Policy AUTO IFTI/CMIR batch prepared and submitted automatically — no manual extraction

Capabilities satisfied

(No capabilities mapped)


Part of SD04 — Payments Processing Platform Compiled 2026-05-22 from source/entities/modules/MOD-026.yaml