Missing on the customer record: {{ missingEssentials.join(', ') }}. Bureaus match a customer on these — update the customer's KYC before enquiring, or the enquiry will
be refused.
}
Data that will be sent (masked)
@for (r of dataRows(); track r.label) {
{{ r.label }}
{{ r.value ?? '—' }}
}
}
}
@if (client && profile) {
2. Customer consent
@if (profile.validConsent) {
Consent {{ profile.validConsent.consentRef }} ({{ profile.validConsent.consentMode }}) on record,
valid until {{ profile.validConsent.validUntil }}.
@if (!showConsentForm) {
}
} @else {
No valid consent for this customer{{ selectedBureau ? ' and ' + selectedBureau.code : '' }}. RBI requires
the borrower's consent before a credit report is pulled — record it below.
}
@if (showConsentForm) {
@if (consent.consentMode === 'SIGNED_FORM') {
} @else if (consent.consentMode === 'OTP') {
} @else {
}
@if (profile.validConsent) {
}
}
}
@if (client && profile) {
3. Enquiry
@if (selectedBureau) {
{{ selectedBureau.environment }} · reuses a report up to {{ selectedBureau.reportValidityDays }} days
old · charge ₹{{ selectedBureau.enquiryCharge | number: '1.0-2' }}
}
@if (!profile.validConsent) {
Record the customer's consent first.
}