@if (rbiComplianceForm) {
@if (isBlocked) { Blocked -- resolve the legal-prohibition item(s) below to continue. } @else if (overrideCount > 0) { Cleared -- {{ overrideCount }} override reason(s) recorded below. } @else { Cleared -- all RBI checks satisfied. }
{{ ruleFor('AGE_AT_MATURITY').title }} @if (ageAtMaturity != null) { {{ ageCheckFailed ? 'Exceeds Policy' : 'Within Policy' }} }

{{ ruleFor('AGE_AT_MATURITY').rbiReference }}

{{ ruleFor('AGE_AT_MATURITY').statement }}

Loan Tenure (months) Max Age at Maturity Policy
Client's Current Age {{ ageLoadError ? '—' : (clientAgeYears ?? '…') }}
Age at Maturity {{ ageAtMaturity ?? '—' }}
@if (ageCheckFailed) { Override Reason (required) }
{{ ruleFor('AREA_OF_OPERATION').title }} {{ rbiComplianceForm.get('areaOfOperationConfirmed').value ? 'Confirmed' : 'Not Confirmed' }}

{{ ruleFor('AREA_OF_OPERATION').rbiReference }}

{{ ruleFor('AREA_OF_OPERATION').statement }} @if (!rbiComplianceForm.get('areaOfOperationConfirmed').value) { Override Reason (required) }
{{ ruleFor('PSL_CLASSIFICATION').title }}

{{ ruleFor('PSL_CLASSIFICATION').rbiReference }}

{{ ruleFor('PSL_CLASSIFICATION').statement }}

PSL Category @for (option of pslCategoryOptions; track option.code) { {{ option.name }} }
{{ ruleFor('DIRECTOR_RELATED_PARTY').title }} Legal Prohibition

{{ ruleFor('DIRECTOR_RELATED_PARTY').rbiReference }}

{{ ruleFor('DIRECTOR_RELATED_PARTY').statement }} @if (!rbiComplianceForm.get('directorRelatedPartyConfirmed').value) {

Cannot proceed until confirmed -- no override is available for this rule.

}
{{ ruleFor('WILFUL_DEFAULTER').title }} Legal Prohibition

{{ ruleFor('WILFUL_DEFAULTER').rbiReference }}

{{ ruleFor('WILFUL_DEFAULTER').statement }} @if (!rbiComplianceForm.get('wilfulDefaulterConfirmed').value) {

Cannot proceed until confirmed -- no override is available for this rule.

}
{{ ruleFor('EXPOSURE_NORMS').title }} @if (exposurePct != null) { {{ exposurePct | number: '1.1-1' }}% }

{{ ruleFor('EXPOSURE_NORMS').rbiReference }}

{{ ruleFor('EXPOSURE_NORMS').statement }}

Existing Exposure (₹) Bank's Tier-I Capital (₹)
@if (exposureCheckFailed) { Override Reason (required) }
{{ ruleFor('LTV_MARGIN').title }} @if (ltvPct != null) { {{ ltvPct | number: '1.1-1' }}% (cap {{ ltvCapPct | number: '1.0-0' }}%) }

{{ ruleFor('LTV_MARGIN').rbiReference }}

{{ ruleFor('LTV_MARGIN').statement }}

Collateral Type @for (option of collateralTypeOptions; track option.code) { {{ option.name }} } @if (ltvApplicable) { Collateral Value (₹) }
@if (ltvCheckFailed) { Override Reason (required) }
{{ ruleFor('FAIR_PRACTICES_CODE').title }} {{ rbiComplianceForm.get('fairPracticesConfirmed').value ? 'Confirmed' : 'Not Confirmed' }}

{{ ruleFor('FAIR_PRACTICES_CODE').rbiReference }}

{{ ruleFor('FAIR_PRACTICES_CODE').statement }} @if (!rbiComplianceForm.get('fairPracticesConfirmed').value) { Override Reason (required) }
{{ ruleFor('PREPAYMENT_CHARGES').title }} Legal Prohibition

{{ ruleFor('PREPAYMENT_CHARGES').rbiReference }}

{{ ruleFor('PREPAYMENT_CHARGES').statement }} @if (!rbiComplianceForm.get('prepaymentChargesConfirmed').value) {

Cannot proceed until confirmed -- no override is available for this rule.

}
{{ ruleFor('OWN_SHARES_SECURITY').title }} Legal Prohibition

{{ ruleFor('OWN_SHARES_SECURITY').rbiReference }}

{{ ruleFor('OWN_SHARES_SECURITY').statement }} @if (!rbiComplianceForm.get('ownSharesSecurityConfirmed').value) {

Cannot proceed until confirmed -- no override is available for this rule.

}
{{ ruleFor('INSURANCE_BUNDLING').title }} {{ rbiComplianceForm.get('insuranceBundlingConfirmed').value ? 'Confirmed' : 'Not Confirmed' }}

{{ ruleFor('INSURANCE_BUNDLING').rbiReference }}

{{ ruleFor('INSURANCE_BUNDLING').statement }} @if (!rbiComplianceForm.get('insuranceBundlingConfirmed').value) { Override Reason (required) }
}