oss file updated, profitl loss as per the day month and also with date select

This commit is contained in:
2026-08-01 11:46:11 +05:30
parent 4261f9659e
commit bd753f4983
33 changed files with 8748 additions and 404 deletions
+376 -299
View File
@@ -42,8 +42,12 @@ export interface CtrTransaction {
declaration: string;
/** Customer name resolved from KC1 (UI convenience, not in actual TC2 schema) */
customerName?: string;
complianceStatus?: 'PENDING' | 'WHITELISTED' | 'SUSPICIOUS';
}
/** Outcome of the Principal Officer's investigation into an STR case */
export type PoFinding = 'CLEAN' | 'SUSPICIOUS';
/** STR record — workflow extension on top of TC2 */
export interface StrTransaction extends CtrTransaction {
detectedOn: string;
@@ -58,6 +62,8 @@ export interface StrTransaction extends CtrTransaction {
narrative: string;
status: StrStatus;
poRemarks?: string;
/** Set once the Principal Officer concludes the investigation */
poFinding?: PoFinding;
}
/** KC1 — Individual customer card (subset of the 70+ fields, only what UI shows) */
@@ -127,7 +133,12 @@ export const FIU_BANK = {
cbwtrThreshold: 500000 // CBWTR threshold ₹5 L
};
/** ── Sample CTR transactions (FINnet TC2-style) ── */
/**
* ── CTR transactions (FINnet TC2-style) ──
* Only CASH transactions that breach the RBI/PMLA reporting limit of ₹10,00,000
* (single txn, or connected transactions aggregating to ₹10 L in a calendar month)
* belong here. Nothing below the threshold and no non-cash instruments.
*/
export const CTR_TXNS: CtrTransaction[] = [
{
reportType: 'CTR',
@@ -135,423 +146,489 @@ export const CTR_TXNS: CtrTransaction[] = [
branchCode: '1',
accountNumber: '110001101000838',
txnBranchCode: '1',
depositOrWithdrawal: 'Withdrawal',
depositOrWithdrawal: 'Deposit',
txnId: 1,
txnDate: '20-01-2026',
txnTime: '16:51:28',
txnAmount: 1500000,
instrumentType: 'Cheque',
instrumentId: '24304',
txnDate: '05-01-2026',
txnTime: '10:22:41',
txnAmount: 1450000,
instrumentType: 'Cash',
instrumentId: 'CASH',
nonCustomerRef: '',
relationshipFlag: 'Customer',
thirdPartyPan: '',
declaration: 'NA',
customerName: 'RAVI KUMAR SHARMA'
customerName: 'ANAND KRISHNAN'
},
{
reportType: 'CTR',
reportRefNo: 1,
branchCode: '1',
accountNumber: '110001101000838',
txnBranchCode: '1',
depositOrWithdrawal: 'Withdrawal',
reportRefNo: 2,
branchCode: '3',
accountNumber: '110001204000712',
txnBranchCode: '3',
depositOrWithdrawal: 'Deposit',
txnId: 2,
txnDate: '27-01-2026',
txnTime: '16:14:22',
txnAmount: 932000,
instrumentType: 'Cheque',
instrumentId: '24305',
txnDate: '09-01-2026',
txnTime: '12:47:09',
txnAmount: 3200000,
instrumentType: 'Cash',
instrumentId: 'CASH',
nonCustomerRef: '',
relationshipFlag: 'Customer',
thirdPartyPan: '',
declaration: 'NA',
customerName: 'RAVI KUMAR SHARMA'
},
{
reportType: 'CTR',
reportRefNo: 2,
branchCode: '1',
accountNumber: '110001352000357',
txnBranchCode: '1',
depositOrWithdrawal: 'Withdrawal',
txnId: 3,
txnDate: '02-01-2026',
txnTime: '15:05:36',
txnAmount: 600000,
instrumentType: 'Cheque',
instrumentId: '100039',
nonCustomerRef: '',
relationshipFlag: 'Customer',
thirdPartyPan: '',
declaration: 'NA',
customerName: 'PRIYA PATEL'
},
{
reportType: 'CTR',
reportRefNo: 2,
branchCode: '1',
accountNumber: '110001352000357',
txnBranchCode: '1',
depositOrWithdrawal: 'Withdrawal',
txnId: 4,
txnDate: '07-01-2026',
txnTime: '14:14:17',
txnAmount: 700000,
instrumentType: 'Cheque',
instrumentId: '100040',
nonCustomerRef: '',
relationshipFlag: 'Customer',
thirdPartyPan: '',
declaration: 'NA',
customerName: 'PRIYA PATEL'
customerName: 'MEERA SUNDARAM'
},
{
reportType: 'CTR',
reportRefNo: 3,
branchCode: '7',
accountNumber: '110001352000420',
txnBranchCode: '7',
depositOrWithdrawal: 'Deposit',
txnId: 5,
txnDate: '12-01-2026',
txnTime: '11:28:50',
txnAmount: 1200000,
branchCode: '6',
accountNumber: '110001307000455',
txnBranchCode: '6',
depositOrWithdrawal: 'Withdrawal',
txnId: 3,
txnDate: '13-01-2026',
txnTime: '15:03:55',
txnAmount: 1075000,
instrumentType: 'Cash',
instrumentId: 'CASH',
nonCustomerRef: '',
relationshipFlag: 'Customer',
thirdPartyPan: '',
declaration: 'NA',
customerName: 'VIKRAM REDDY'
customerName: 'HARPREET SINGH BEDI'
},
{
reportType: 'CTR',
reportRefNo: 4,
branchCode: '4',
accountNumber: '110001352000511',
txnBranchCode: '4',
branchCode: '2',
accountNumber: '110001408000933',
txnBranchCode: '2',
depositOrWithdrawal: 'Deposit',
txnId: 6,
txnDate: '18-01-2026',
txnTime: '10:14:05',
txnAmount: 2500000,
txnId: 4,
txnDate: '16-01-2026',
txnTime: '11:19:27',
txnAmount: 5600000,
instrumentType: 'Cash',
instrumentId: 'CASH',
nonCustomerRef: '',
relationshipFlag: 'Customer',
thirdPartyPan: '',
declaration: 'NA',
customerName: 'NIRAV SHAH'
customerName: 'FAROOQ ABDULLAH KHAN'
},
{
reportType: 'CTR',
reportRefNo: 5,
branchCode: '11',
accountNumber: '110001352000604',
txnBranchCode: '11',
branchCode: '9',
accountNumber: '110001509000268',
txnBranchCode: '9',
depositOrWithdrawal: 'Withdrawal',
txnId: 7,
txnDate: '24-01-2026',
txnTime: '13:42:11',
txnAmount: 1100000,
instrumentType: 'Cheque',
instrumentId: '88123',
nonCustomerRef: 'NCR-001',
relationshipFlag: 'Non-Customer',
thirdPartyPan: 'AKHPV2244R',
declaration: 'NA',
customerName: 'KAVITA VERMA'
}
];
/** ── Sample STR transactions ── */
export const STR_TXNS: StrTransaction[] = [
{
reportType: 'STR',
reportRefNo: 101,
branchCode: '1',
accountNumber: '110001101000841',
txnBranchCode: '1',
depositOrWithdrawal: 'Deposit',
txnId: 8,
txnDate: '15-01-2026',
txnTime: '11:32:00',
txnAmount: 950000,
txnId: 5,
txnDate: '20-01-2026',
txnTime: '14:35:12',
txnAmount: 2850000,
instrumentType: 'Cash',
instrumentId: 'CASH',
nonCustomerRef: '',
relationshipFlag: 'Customer',
thirdPartyPan: '',
declaration: 'NA',
customerName: 'ARJUN DESHMUKH',
detectedOn: '16-01-2026',
flaggedBy: 'AML Engine — Rule R-007',
riskCategory: 'structuring',
customerName: 'DEEPIKA RANGANATHAN'
},
{
reportType: 'CTR',
reportRefNo: 6,
branchCode: '5',
accountNumber: '110001610000841',
txnBranchCode: '5',
depositOrWithdrawal: 'Deposit',
txnId: 6,
txnDate: '23-01-2026',
txnTime: '09:58:33',
txnAmount: 1000000,
instrumentType: 'Cash',
instrumentId: 'CASH',
nonCustomerRef: '',
relationshipFlag: 'Customer',
thirdPartyPan: '',
declaration: 'NA',
customerName: 'RAJENDRA PRASAD YADAV'
},
{
reportType: 'CTR',
reportRefNo: 7,
branchCode: '12',
accountNumber: '110001711000527',
txnBranchCode: '12',
depositOrWithdrawal: 'Deposit',
txnId: 7,
txnDate: '27-01-2026',
txnTime: '16:41:08',
txnAmount: 4300000,
instrumentType: 'Cash',
instrumentId: 'CASH',
nonCustomerRef: 'NCR-014',
relationshipFlag: 'Non-Customer',
thirdPartyPan: 'BXKPT7788M',
declaration: 'NA',
customerName: 'SHABANA TARIQ MIRZA'
}
];
/**
* ── STR cases ──
* Raised either by the AML rules engine or by an officer flagging a CTR row as
* suspicious. Each case is investigated by the Principal Officer, who concludes
* whether the funds are legitimate (CLEAN) or linked to terror financing.
*/
export const STR_TXNS: StrTransaction[] = [
{
reportType: 'STR',
reportRefNo: 101,
branchCode: '8',
accountNumber: '110001812000390',
txnBranchCode: '8',
depositOrWithdrawal: 'Deposit',
txnId: 101,
txnDate: '11-01-2026',
txnTime: '13:08:21',
txnAmount: 2750000,
instrumentType: 'Cash',
instrumentId: 'CASH',
nonCustomerRef: '',
relationshipFlag: 'Customer',
thirdPartyPan: '',
declaration: 'NA',
customerName: 'IMRAN SHEIKH QURESHI',
detectedOn: '12-01-2026',
flaggedBy: 'AML Engine — Rule R-031',
riskCategory: 'sanctions-hit',
narrative:
'Three sub-₹10L cash deposits within 5 days totalling ₹28.4L; pattern indicative of structuring to avoid CTR threshold.',
'Cash deposit of ₹27.5L followed within 48 hours by outward remittances to three beneficiaries whose names partially match the UAPA Schedule IV designated-persons list. Awaiting Principal Officer investigation.',
status: 'po-review'
},
{
reportType: 'STR',
reportRefNo: 102,
branchCode: '7',
accountNumber: '110001101000922',
txnBranchCode: '7',
branchCode: '4',
accountNumber: '110001915000174',
txnBranchCode: '4',
depositOrWithdrawal: 'Deposit',
txnId: 9,
txnDate: '21-01-2026',
txnTime: '14:18:30',
txnAmount: 4800000,
instrumentType: 'NEFT',
instrumentId: 'N1264821',
nonCustomerRef: '',
relationshipFlag: 'Customer',
thirdPartyPan: '',
declaration: 'NA',
customerName: 'LAKSHMI IYER',
detectedOn: '22-01-2026',
flaggedBy: 'Branch Compliance Officer',
riskCategory: 'dormant-revival',
narrative:
'Account dormant for 18 months suddenly received ₹48L NEFT followed by 4 immediate cash withdrawals of ₹2L each.',
status: 'filed',
poRemarks: 'STR filed with FIU-IND. Acknowledgement no: STR-2026-9821.'
},
{
reportType: 'STR',
reportRefNo: 103,
branchCode: '2',
accountNumber: '110001302001012',
txnBranchCode: '2',
depositOrWithdrawal: 'Withdrawal',
txnId: 10,
txnDate: '23-01-2026',
txnTime: '15:42:18',
txnAmount: 1800000,
instrumentType: 'RTGS',
instrumentId: 'R889013',
nonCustomerRef: '',
relationshipFlag: 'Customer',
thirdPartyPan: '',
declaration: 'NA',
customerName: 'SAMEER KAPOOR',
detectedOn: '24-01-2026',
flaggedBy: 'AML Engine — Rule R-014',
riskCategory: 'high-risk-country',
narrative:
'RTGS transfer to beneficiary in jurisdiction listed under FATF grey list (Cayman Islands intermediary). KYC documentation incomplete.',
status: 'draft'
},
{
reportType: 'STR',
reportRefNo: 104,
branchCode: '13',
accountNumber: '110001352001145',
txnBranchCode: '13',
depositOrWithdrawal: 'Deposit',
txnId: 11,
txnDate: '08-01-2026',
txnTime: '12:55:42',
txnAmount: 6500000,
txnId: 102,
txnDate: '07-01-2026',
txnTime: '10:44:52',
txnAmount: 1980000,
instrumentType: 'Cash',
instrumentId: 'CASH',
nonCustomerRef: '',
relationshipFlag: 'Customer',
thirdPartyPan: '',
declaration: 'NA',
customerName: 'MANMOHAN SINGH GILL',
detectedOn: '09-01-2026',
flaggedBy: 'AML Engine — Rule R-022',
customerName: 'GOPAL VENKATARAMAN',
detectedOn: '08-01-2026',
flaggedBy: 'Branch Compliance Officer',
riskCategory: 'unusual-pattern',
narrative:
'Account avg monthly turnover ₹1.5L; received ₹65L cash in single deposit, source-of-funds documentation pending.',
'Declared annual income ₹6L but deposited ₹19.8L cash in a single visit. Customer produced sale deed for ancestral agricultural land.',
status: 'draft',
poFinding: 'CLEAN',
poRemarks:
'Source of funds verified against registered sale deed dated 02-01-2026 and buyer bank statement. Legitimate agricultural land sale — no adverse findings. Case closed, no STR filed with FIU-IND.'
},
{
reportType: 'STR',
reportRefNo: 103,
branchCode: '10',
accountNumber: '110002016000628',
txnBranchCode: '10',
depositOrWithdrawal: 'Withdrawal',
txnId: 103,
txnDate: '19-01-2026',
txnTime: '16:27:40',
txnAmount: 3400000,
instrumentType: 'Cash',
instrumentId: 'CASH',
nonCustomerRef: '',
relationshipFlag: 'Customer',
thirdPartyPan: '',
declaration: 'NA',
customerName: 'ABDUL RAHMAN BAIG',
detectedOn: '20-01-2026',
flaggedBy: 'AML Engine — Rule R-045',
riskCategory: 'high-risk-country',
narrative:
'Account credited by 14 small inward remittances from a FATF high-risk jurisdiction over 9 days, then emptied via ₹34L cash withdrawal at a border-district branch. Classic terror-funding placement-and-dispersal pattern.',
status: 'filed',
poFinding: 'SUSPICIOUS',
poRemarks:
'Investigation confirmed layered inward remittances from a designated high-risk corridor with no commercial rationale. Beneficial owner could not evidence source. STR filed with FIU-IND under PMLA s.12; acknowledgement STR-2026-10457. Account frozen and reported to the Nodal Officer.'
},
{
reportType: 'STR',
reportRefNo: 104,
branchCode: '1',
accountNumber: '110002117000315',
txnBranchCode: '1',
depositOrWithdrawal: 'Deposit',
txnId: 104,
txnDate: '24-01-2026',
txnTime: '11:52:14',
txnAmount: 2300000,
instrumentType: 'Cash',
instrumentId: 'CASH',
nonCustomerRef: '',
relationshipFlag: 'Customer',
thirdPartyPan: '',
declaration: 'NA',
customerName: 'SUNITA CHAUDHARY',
detectedOn: '25-01-2026',
flaggedBy: 'AML Engine — Rule R-018',
riskCategory: 'structuring',
narrative:
'Six cash deposits of ₹3.8L each across four branches on the same day, aggregating ₹23L — deliberate splitting to stay under the ₹10L single-transaction CTR limit.',
status: 'po-review'
}
];
/** ── KC1 sample individual customers ── */
/** ── KC1 individual customer cards (one per CTR report reference) ── */
export const KC1_INDIVIDUALS: KycIndividual[] = [
{
reportRefNo: 1,
ucic: '10078',
pan: 'AAQPS8560J',
ckycNumber: '60011225033445',
firstName: 'RAVI',
middleName: 'KUMAR',
lastName: 'SHARMA',
fatherName: 'RAJESH KUMAR SHARMA',
motherName: 'SUNITA DEVI',
ucic: '30115',
pan: 'AFTPK4471B',
ckycNumber: '60031115447722',
firstName: 'ANAND',
middleName: '',
lastName: 'KRISHNAN',
fatherName: 'SUBRAMANIAN KRISHNAN',
motherName: 'VASANTHA KRISHNAN',
gender: 'Male',
dob: '10-08-1985',
mobileNumber: '91-9892011001',
email: 'ravi.sharma@example.com',
primaryAddress: 'FLAT 402 SUNRISE TOWERS MAROL ANDHERI EAST',
state: 'MH',
city: 'MUMBAI',
pincode: '400069',
dob: '14-06-1979',
mobileNumber: '91-9840133015',
email: 'anand.krishnan@example.com',
primaryAddress: 'NO 18 SECOND STREET ADYAR',
state: 'TN',
city: 'CHENNAI',
pincode: '600020',
customerType: 'Individual',
annualIncome: 750000,
occupation: 'Service',
onboardingDate: '15-03-2020',
lastKycDate: '12-04-2025',
annualIncome: 2200000,
occupation: 'Business',
onboardingDate: '22-07-2016',
lastKycDate: '18-06-2025',
riskLevel: 'Medium',
reportType: 'CTR',
otherIdentifierName: 'AADHAAR',
otherIdentifierNumber: 'XXXXXXXX1234'
otherIdentifierNumber: 'XXXXXXXX4471'
},
{
reportRefNo: 2,
ucic: '10079',
pan: 'AKLPS9933P',
ckycNumber: '60022144558899',
firstName: 'PRIYA',
ucic: '30228',
pan: 'AJSPS6612D',
ckycNumber: '60032228661133',
firstName: 'MEERA',
middleName: '',
lastName: 'PATEL',
fatherName: 'HARISH PATEL',
motherName: 'MEENA PATEL',
lastName: 'SUNDARAM',
fatherName: 'RAGHAVAN SUNDARAM',
motherName: 'KALYANI SUNDARAM',
gender: 'Female',
dob: '22-03-1990',
mobileNumber: '91-9822055002',
email: 'priya.patel@example.com',
primaryAddress: 'B-12 SHIVAJI NAGAR FC ROAD',
state: 'MH',
city: 'PUNE',
pincode: '411005',
dob: '29-11-1986',
mobileNumber: '91-9886044028',
email: 'meera.sundaram@example.com',
primaryAddress: 'FLAT 9C BRIGADE HERITAGE WHITEFIELD',
state: 'KA',
city: 'BENGALURU',
pincode: '560066',
customerType: 'Individual',
annualIncome: 480000,
occupation: 'Self-Employed',
onboardingDate: '10-09-2023',
lastKycDate: '15-03-2025',
riskLevel: 'Low',
annualIncome: 3600000,
occupation: 'Business',
onboardingDate: '11-01-2019',
lastKycDate: '05-05-2025',
riskLevel: 'High',
reportType: 'CTR',
otherIdentifierName: 'AADHAAR',
otherIdentifierNumber: 'XXXXXXXX2210'
otherIdentifierNumber: 'XXXXXXXX6612'
},
{
reportRefNo: 3,
ucic: '20101',
pan: 'AAEPR9352L',
ucic: '30334',
pan: 'AMBPB9027F',
ckycNumber: '',
firstName: 'VIKRAM',
middleName: '',
lastName: 'REDDY',
fatherName: 'SURESH REDDY',
motherName: 'LAKSHMI REDDY',
firstName: 'HARPREET',
middleName: 'SINGH',
lastName: 'BEDI',
fatherName: 'GURMEET SINGH BEDI',
motherName: 'JASWINDER KAUR',
gender: 'Male',
dob: '07-07-1982',
mobileNumber: '91-9845022004',
dob: '03-02-1974',
mobileNumber: '91-9815066034',
email: '',
primaryAddress: 'NO 23 4TH CROSS JAYANAGAR 5TH BLOCK',
state: 'KA',
city: 'BENGALURU',
pincode: '560041',
primaryAddress: 'HOUSE 221 SECTOR 34A CHANDIGARH ROAD',
state: 'PB',
city: 'LUDHIANA',
pincode: '141001',
customerType: 'Individual',
annualIncome: 950000,
occupation: 'Profession',
onboardingDate: '12-11-2021',
lastKycDate: '20-02-2025',
annualIncome: 1450000,
occupation: 'Business',
onboardingDate: '30-08-2012',
lastKycDate: '14-03-2025',
riskLevel: 'Medium',
reportType: 'CTR',
otherIdentifierName: 'AADHAAR',
otherIdentifierNumber: 'XXXXXXXX6622'
otherIdentifierNumber: 'XXXXXXXX9027'
},
{
reportRefNo: 4,
ucic: '40301',
pan: 'AHKPS5544Z',
ckycNumber: '60040301229988',
firstName: 'NIRAV',
middleName: '',
lastName: 'SHAH',
fatherName: 'JAYESH SHAH',
motherName: 'RITA SHAH',
ucic: '30447',
pan: 'ANQPK3358H',
ckycNumber: '60034447335844',
firstName: 'FAROOQ',
middleName: 'ABDULLAH',
lastName: 'KHAN',
fatherName: 'ISHTIAQ AHMED KHAN',
motherName: 'NASREEN BEGUM',
gender: 'Male',
dob: '18-05-1992',
mobileNumber: '91-9824012010',
email: 'nirav.shah@example.com',
primaryAddress: 'A-401 ATLANTIS APARTMENTS SATELLITE ROAD',
state: 'GJ',
city: 'AHMEDABAD',
pincode: '380015',
dob: '17-09-1981',
mobileNumber: '91-9701077047',
email: 'farooq.khan@example.com',
primaryAddress: '12-2-417 MEHDIPATNAM MAIN ROAD',
state: 'TG',
city: 'HYDERABAD',
pincode: '500028',
customerType: 'Individual',
annualIncome: 1800000,
occupation: 'Service',
onboardingDate: '14-02-2018',
lastKycDate: '20-12-2024',
annualIncome: 890000,
occupation: 'Business',
onboardingDate: '05-04-2020',
lastKycDate: '09-01-2025',
riskLevel: 'High',
reportType: 'CTR',
otherIdentifierName: 'PASSPORT',
otherIdentifierNumber: 'M5544321'
otherIdentifierNumber: 'P3358214'
},
{
reportRefNo: 5,
ucic: '50402',
pan: 'AKHPV2244R',
ckycNumber: '',
firstName: 'KAVITA',
ucic: '30552',
pan: 'APLPR7783C',
ckycNumber: '60035552778355',
firstName: 'DEEPIKA',
middleName: '',
lastName: 'VERMA',
fatherName: 'DEEPAK VERMA',
motherName: 'USHA VERMA',
lastName: 'RANGANATHAN',
fatherName: 'MOHAN RANGANATHAN',
motherName: 'SHOBHA RANGANATHAN',
gender: 'Female',
dob: '01-04-1988',
mobileNumber: '91-9415055014',
email: '',
primaryAddress: '45 CIVIL LINES MALL ROAD',
state: 'UP',
city: 'KANPUR',
pincode: '208001',
dob: '08-12-1991',
mobileNumber: '91-9739088052',
email: 'deepika.r@example.com',
primaryAddress: 'VILLA 7 PALM MEADOWS SARJAPUR ROAD',
state: 'KA',
city: 'BENGALURU',
pincode: '560035',
customerType: 'Individual',
annualIncome: 540000,
occupation: 'Service',
onboardingDate: '08-09-2022',
lastKycDate: '15-09-2024',
annualIncome: 2750000,
occupation: 'Profession',
onboardingDate: '19-06-2021',
lastKycDate: '27-07-2025',
riskLevel: 'Low',
reportType: 'CTR',
otherIdentifierName: 'AADHAAR',
otherIdentifierNumber: 'XXXXXXXX2244'
otherIdentifierNumber: 'XXXXXXXX7783'
},
{
reportRefNo: 6,
ucic: '30669',
pan: 'AQWPY2194K',
ckycNumber: '',
firstName: 'RAJENDRA',
middleName: 'PRASAD',
lastName: 'YADAV',
fatherName: 'BHOLA NATH YADAV',
motherName: 'KAMLA DEVI',
gender: 'Male',
dob: '25-05-1968',
mobileNumber: '91-9451099069',
email: '',
primaryAddress: '78 GOMTI NAGAR VIBHUTI KHAND',
state: 'UP',
city: 'LUCKNOW',
pincode: '226010',
customerType: 'Individual',
annualIncome: 640000,
occupation: 'Agriculture',
onboardingDate: '17-10-2014',
lastKycDate: '22-11-2024',
riskLevel: 'Low',
reportType: 'CTR',
otherIdentifierName: 'AADHAAR',
otherIdentifierNumber: 'XXXXXXXX2194'
},
{
reportRefNo: 7,
ucic: '30774',
pan: 'BXKPT7788M',
ckycNumber: '',
firstName: 'SHABANA',
middleName: 'TARIQ',
lastName: 'MIRZA',
fatherName: 'TARIQ HUSSAIN MIRZA',
motherName: 'RUKHSANA MIRZA',
gender: 'Female',
dob: '11-03-1989',
mobileNumber: '91-9958100074',
email: '',
primaryAddress: '54 ZAKIR NAGAR OKHLA',
state: 'DL',
city: 'NEW DELHI',
pincode: '110025',
customerType: 'Individual',
annualIncome: 720000,
occupation: 'Self-Employed',
onboardingDate: '02-02-2023',
lastKycDate: '16-08-2025',
riskLevel: 'High',
reportType: 'CTR',
otherIdentifierName: 'AADHAAR',
otherIdentifierNumber: 'XXXXXXXX7788'
}
];
/** ── KC2 sample entity customers ── */
/** ── KC2 entity customer cards ── */
export const KC2_ENTITIES: KycEntity[] = [
{
reportRefNo: 11,
ucic: 'E10101',
entityName: 'BHARAT TRADING COMPANY',
panNumber: 'ABCFB1234N',
gstin: '27ABCFB1234N1ZT',
mobileNumber: '91-9892011010',
address: 'GALA 22 LOWER PAREL',
state: 'MH',
city: 'MUMBAI',
pincode: '400013',
dateOfIncorporation: '24-03-2008',
reportRefNo: 2,
ucic: 'E30228',
entityName: 'SUNDARAM BULLION TRADERS',
panNumber: 'AAGFS3391Q',
gstin: '29AAGFS3391Q1ZP',
mobileNumber: '91-9886044028',
address: 'SHOP 14 COMMERCIAL STREET SHIVAJI NAGAR',
state: 'KA',
city: 'BENGALURU',
pincode: '560001',
dateOfIncorporation: '11-01-2019',
customerType: 'Sole Proprietor',
riskLevel: 'High',
onboardingDate: '24-03-2008',
lastKycDate: '03-09-2025',
onboardingDate: '11-01-2019',
lastKycDate: '05-05-2025',
isSoleProprietor: true,
ownerUcic: '10078',
ownerName: 'RAVI KUMAR SHARMA',
ownerUcic: '30228',
ownerName: 'MEERA SUNDARAM',
reportType: 'CTR'
},
{
reportRefNo: 12,
ucic: 'E10102',
entityName: 'NEXTGEN TECH PVT LTD',
panNumber: 'AABCN5566K',
gstin: '27AABCN5566K1Z2',
mobileNumber: '91-9824012011',
address: 'TOWER B SUNRISE BUSINESS PARK ANDHERI EAST',
state: 'MH',
city: 'MUMBAI',
pincode: '400093',
dateOfIncorporation: '18-09-2015',
reportRefNo: 4,
ucic: 'E30447',
entityName: 'DECCAN SCRAP & METALS PVT LTD',
panNumber: 'AABCD8842R',
gstin: '36AABCD8842R1ZN',
mobileNumber: '91-9701077047',
address: 'PLOT 61 IDA JEEDIMETLA PHASE II',
state: 'TG',
city: 'HYDERABAD',
pincode: '500055',
dateOfIncorporation: '05-04-2020',
customerType: 'Private Limited',
riskLevel: 'Medium',
onboardingDate: '18-09-2015',
lastKycDate: '12-08-2025',
riskLevel: 'High',
onboardingDate: '05-04-2020',
lastKycDate: '09-01-2025',
isSoleProprietor: false,
ownerUcic: '',
ownerName: '',