form 91/98 report, min max value update in AML rule and whihc rule apply day, week, month and some more updates
This commit is contained in:
+24
-2
@@ -20,7 +20,15 @@
|
||||
*/
|
||||
|
||||
export type ReportType = 'CTR' | 'STR' | 'CCR' | 'NTR' | 'CBWTR';
|
||||
export type StrStatus = 'draft' | 'po-review' | 'filed' | 'rejected';
|
||||
/**
|
||||
* Lifecycle of an STR case.
|
||||
* draft — raised, not yet with the Principal Officer
|
||||
* po-review — under Principal Officer investigation
|
||||
* awaiting-filing — concluded suspicious; STR XML must still be submitted to FIU-IND
|
||||
* filed — submitted and FIU-IND acknowledgement recorded
|
||||
* rejected — concluded clean; nothing filed
|
||||
*/
|
||||
export type StrStatus = 'draft' | 'po-review' | 'awaiting-filing' | 'filed' | 'rejected';
|
||||
|
||||
/** TC2 — Branch / cash transaction record */
|
||||
export interface CtrTransaction {
|
||||
@@ -42,7 +50,17 @@ export interface CtrTransaction {
|
||||
declaration: string;
|
||||
/** Customer name resolved from KC1 (UI convenience, not in actual TC2 schema) */
|
||||
customerName?: string;
|
||||
complianceStatus?: 'PENDING' | 'WHITELISTED' | 'SUSPICIOUS';
|
||||
/**
|
||||
* CTR does not judge suspicion. It records only whether the source of funds was
|
||||
* evidenced at the counter (CTR filed, nothing further) or could not be, in which
|
||||
* case the transaction is referred to STR. The suspicious/clean verdict itself
|
||||
* belongs to the Principal Officer on the STR side.
|
||||
*/
|
||||
complianceStatus?: 'PENDING' | 'EVIDENCED' | 'REFERRED';
|
||||
/** Document that evidenced the source of funds, when verified at the counter. */
|
||||
evidenceDocType?: string;
|
||||
evidenceReference?: string;
|
||||
evidencedOn?: string;
|
||||
}
|
||||
|
||||
/** Outcome of the Principal Officer's investigation into an STR case */
|
||||
@@ -64,6 +82,10 @@ export interface StrTransaction extends CtrTransaction {
|
||||
poRemarks?: string;
|
||||
/** Set once the Principal Officer concludes the investigation */
|
||||
poFinding?: PoFinding;
|
||||
/** FIU-IND acknowledgement number, recorded only after the STR is actually submitted */
|
||||
fiuReferenceNo?: string;
|
||||
/** Date the STR was submitted on the FINnet portal */
|
||||
filedOn?: string;
|
||||
}
|
||||
|
||||
/** KC1 — Individual customer card (subset of the 70+ fields, only what UI shows) */
|
||||
|
||||
Reference in New Issue
Block a user