Cash Management
Upload BAI2 Statement
CriticalAutomatedParses a BAI2 file and saves opening/closing balances with all transactions.
Upload MT940 Statement
CriticalAutomatedParses MT940 SWIFT format and correctly maps transaction codes.
Upload CSV Statement
HighAutomatedHandles CSV with flexible column mapping.
Prior-day vs Intra-day Classification
HighAutomatedSystem correctly classifies statement type on upload.
Reconciliation Status Update
CriticalAutomatedSets recon status and computes variance against GL book entry.
FX Rate Conversion to USD
HighAutomatedApplies FX rate and computes closing_balance_usd.
Cash Position Aggregation
HighManualTotal liquidity is correctly summed across all accounts in USD.
Bank Account Registry
Create New Bank Account
CriticalAutomatedSaves a new account with all required fields and validates IBAN format.
Add Signatory to Account
HighAutomatedLinks signatory name, role, and authorization level to an existing account.
Deactivate Account
HighAutomatedMarks account as inactive without deleting the record.
KYC & Compliance Fields
MediumManualValidates that all KYC/AML fields can be stored and flagged.
Payments & Controls
Create Payment Draft
CriticalAutomatedSaves a new payment with status "draft" and all required fields.
Submit Payment for Approval
CriticalAutomatedTransitions from draft → pending_approval with audit trail.
Approve Payment
CriticalAutomatedApprover action transitions to "approved" with audit log entry.
Reject Payment
CriticalAutomatedRejection with mandatory note, transitions to "rejected", audit trail complete.
Release Approved Payment
CriticalAutomatedReleaser action transitions approved payment to "released" status.
SoD: Maker Cannot Approve Own Payment
CriticalAutomatedSegregation of Duties enforcement blocks creator from approving their own payment.
Audit Log Integrity
CriticalAutomatedEvery status change creates a PaymentAuditLog record with user, timestamp, and note.
FX & Exposure
Add FX Exposure Record
HighAutomatedCreates an exposure with currency pair, notional, maturity, and policy limit.
Policy Breach Detection
CriticalAutomatedSystem flags exposures that exceed the set policy limit.
Hedge Register Entry
HighAutomatedSaves a hedge with instrument type, notional, maturity, counterparty, and MTM.
Debt & Investment
Create Credit Facility
HighAutomatedSaves a revolving credit facility with limit, drawn amount, maturity, and covenants.
Covenant Threshold Alert
CriticalAutomatedSystem flags facilities approaching or breaching covenant thresholds.
Investment Portfolio Entry
HighAutomatedSaves a money market / fixed income position with yield and current value.
