{{ isEligible ? 'verified' : 'gpp_bad' }}
No Due Certificate
{{
isEligible ? 'ELIGIBLE — No overdue loans found' : 'NOT ELIGIBLE — Overdue loans exist'
}}
@if (nomineeLoanAccounts.length > 0 || nomineeSavingsAccounts.length > 0) {
person{{ nomination.applicantName }}
Nominee
@if (nomineeLoanAccounts.length > 0) {
account_balanceLoan Accounts
@for (loan of nomineeLoanAccounts; track loan.id) {
{{ loan.accountNo }}
{{ loan.productName }}
{{ loanStatusLabel(loan) }}
@if (loan.inArrears) {
In Arrears
}
Loan Amount₹{{ loan.originalLoan | number: '1.2-2' }}
Outstanding₹{{ loan.loanBalance | number: '1.2-2' }}
Paid₹{{ loan.amountPaid | number: '1.2-2' }}
@if (loan.timeline) {
Submitted{{
parseDob(loan.timeline.submittedOnDate) | date: 'dd MMM yyyy'
}}
Approved{{
parseDob(loan.timeline.approvedOnDate) | date: 'dd MMM yyyy'
}}
Disbursed{{
parseDob(loan.timeline.actualDisbursementDate) | date: 'dd MMM yyyy'
}}
Matures{{
parseDob(loan.timeline.expectedMaturityDate) | date: 'dd MMM yyyy'
}}
}
}
}
@if (nomineeSavingsAccounts.length + nomineeCurrentAccounts.length > 0) {
savingsDeposit Accounts
| Account No |
Product |
Type |
Balance |
Status |
@for (sa of nomineeSavingsAccounts; track sa.id) {
| {{ sa.accountNo }} |
{{ sa.productName }} |
{{
depositTypeLabel(sa)
}}
|
₹{{ sa.accountBalance ?? sa.balance ?? 0 | number: '1.2-2' }} |
{{ sa.status?.value ?? '—' }} |
}
@for (ca of nomineeCurrentAccounts; track ca.id) {
| {{ ca.accountNo }} |
{{ ca.productName }} |
{{
depositTypeLabel(ca)
}}
|
₹{{ ca.accountBalance ?? ca.balance ?? 0 | number: '1.2-2' }} |
{{ ca.status?.value ?? '—' }} |
}
}
}
@for (member of familyMembers; track member.id) {
@if (isLinkedClient(member)) {
@let fmAcc = familyMemberAccounts(member.linkedClientId);
@let eligLoans = activeOnly(fmAcc?.loanAccounts);
@let eligSavings = activeOnly(fmAcc?.savingsAccounts);
@let eligCurrent = activeOnly(fmAcc?.currentAccounts);
@if (eligLoans.length + eligSavings.length + eligCurrent.length > 0) {
group{{ familyMemberDisplayName(member) }}
@if (member.relationship || member.relationshipId?.name) {
{{
member.relationship || member.relationshipId?.name
}}
}
@if (eligLoans.length > 0) {
account_balanceLoan Accounts
@for (loan of eligLoans; track loan.id) {
{{ loan.accountNo }}
{{ loan.productName }}
{{
loanStatusLabel(loan)
}}
@if (loan.inArrears) {
In Arrears
}
Loan Amount₹{{ loan.originalLoan | number: '1.2-2' }}
Outstanding₹{{ loan.loanBalance | number: '1.2-2' }}
Paid₹{{ loan.amountPaid | number: '1.2-2' }}
@if (loan.timeline) {
Submitted{{
parseDob(loan.timeline.submittedOnDate) | date: 'dd MMM yyyy'
}}
Approved{{
parseDob(loan.timeline.approvedOnDate) | date: 'dd MMM yyyy'
}}
Disbursed{{
parseDob(loan.timeline.actualDisbursementDate) | date: 'dd MMM yyyy'
}}
Matures{{
parseDob(loan.timeline.expectedMaturityDate) | date: 'dd MMM yyyy'
}}
}
}
}
@if (eligSavings.length + eligCurrent.length > 0) {
savingsDeposit Accounts
| Account No |
Product |
Type |
Balance |
Status |
@for (sa of eligSavings; track sa.id) {
| {{ sa.accountNo }} |
{{ sa.productName }} |
{{
depositTypeLabel(sa)
}}
|
₹{{ sa.accountBalance ?? sa.balance ?? 0 | number: '1.2-2' }} |
{{ sa.status?.value ?? '—' }} |
}
@for (ca of eligCurrent; track ca.id) {
| {{ ca.accountNo }} |
{{ ca.productName }} |
{{
depositTypeLabel(ca)
}}
|
₹{{ ca.accountBalance ?? ca.balance ?? 0 | number: '1.2-2' }} |
{{ ca.status?.value ?? '—' }} |
}
}
}
}
}