@if (losMode) {
Category Product type
{{ 'labels.inputs.Product Name' | translate }}
} @if (!losMode) {
Category All categories @for (category of categories; track category.id) { {{ category.label }} } Product type All types @for (type of typeOptions; track type.id) { {{ type.label }} }
{{ 'labels.inputs.Product Name' | translate }} @for (product of productData | async; track product) { {{ product.name }} } {{ 'labels.inputs.Product Name' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }}
Link to a Loan Origination application @for (choice of losChoices; track choice.app.applicationNo) { {{ choice.label }} } @if (losChoices.length) { Choosing one opens this screen for that application, with its product, customer and terms filled in. } @else if (hasLosCandidates) { No application at Customer Signing matches this category, type and product for this customer. } @else { This customer has no Loan Origination application at Customer Signing waiting for an account. }
} @if (losMode) { @if (losError) {

{{ losError }}

} @if (losApplication; as app) {
Loan Origination application {{ app.applicationNo }} {{ app.currentStage }}
Amount₹{{ app.requestedAmount | number: '1.0-0' }}
Tenure{{ app.tenureMonths }} months
Interest rate{{ app.interestRate }}% p.a.
Secured on{{ app.depositSelection?.accountNos?.join(', ') || '—' }}
} @if (losCustomer; as c) {

Customer details

@if (c.missing) {

This application is not linked to a bank client yet.

} @else {
Client ID{{ c.accountNo || c.clientId }}
Name{{ c.name }}
Client type{{ c.clientType || '—' }}
Father's name{{ c.fatherName || '—' }}
Gender{{ c.gender || '—' }}
Date of birth{{ c.dateOfBirth | date: 'dd-MM-yyyy' }}
Adult / Minor{{ c.minor ? 'Minor' : 'Adult' }}
Address @if (c.address; as ad) { {{ ad.lines.join(', ') }}{{ ad.city ? ', ' + ad.city : '' }}{{ ad.district ? ', ' + ad.district : '' }}{{ ad.state ? ', ' + ad.state : '' }}{{ ad.pincode ? ' - ' + ad.pincode : '' }} } @else { — }
Mobile{{ c.mobile || '—' }}
Occupation{{ c.occupation || '—' }}
Nationality{{ c.nationality || '—' }}
Branch{{ c.branch || '—' }}
PAN{{ c.pan || '—' }} @if (c.pan) { ({{ c.panVerified ? 'verified' : 'not verified' }}) }
Aadhaar{{ c.aadhaar || '—' }} @if (c.aadhaar) { ({{ c.aadhaarVerified ? 'verified' : 'not verified' }}) }
KYC status{{ c.kycStatus || '—' }}
Risk{{ c.risk || '—' }}
}
} } @else { } @if (loanProductSelected && !losMode) {
{{ 'labels.inputs.External id' | translate }} @if (loanProductSelected) { {{ 'labels.inputs.Loan officer' | translate }} @for (loanOfficer of loanOfficerOptions; track loanOfficer) { {{ loanOfficer.displayName }} } } {{ 'labels.inputs.Loan Purpose' | translate }} @for (loanPurpose of loanPurposeOptions; track loanPurpose) { {{ loanPurpose.name }} } {{ 'labels.inputs.Fund' | translate }} @for (fund of fundOptions; track fund) { {{ fund.name }} } {{ 'labels.inputs.Submitted on' | translate }} @if (loansAccountDetailsForm.controls.submittedOnDate?.hasError('required')) { {{ 'labels.inputs.Submitted on' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} } {{ 'labels.inputs.Disbursement on' | translate }} @if (loansAccountDetailsForm.controls.submittedOnDate?.hasError('required')) { {{ 'labels.inputs.Disbursement on' | translate }} {{ 'labels.commons.is' | translate }} {{ 'labels.commons.required' | translate }} }

{{ 'labels.heading.Savings Linkage' | translate }}

{{ 'labels.inputs.Link savings' | translate }} @for (savingaccount of accountLinkingOptions; track savingaccount) { ({{ savingaccount.accountNo }}) {{ savingaccount.productName }} }

{{ 'labels.inputs.Create standing instructions at disbursement' | translate }}

}
@if (loanId) { }