New Credit Bureau Enquiry

Pull a customer's credit report from a whitelisted Credit Information Company, under their recorded consent.

1Customer
2Consent
3Enquiry
@if (error) {
{{ error }}
} @if (info) {
{{ info }}
}

1. Customer @if (client) { }

@if (!client) {
} @else {
{{ client.name }}
Client #{{ client.id }} @if (client.office) { · {{ client.office }} }
@if (loadingProfile) { Loading… }
@if (profile) { @if (missingEssentials.length) {
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. }
}
@if (result) {

Result Full details

} @else if (profile?.recentEnquiries?.length) {

Previous enquiries of this customer

@for (e of profile.recentEnquiries; track e.id) { }
Reference Bureau Status Score When
{{ e.enquiryRef }} {{ e.bureauCode }} {{ e.status }} {{ e.score ?? '—' }} {{ e.requestedOn | slice: 0 : 16 }}
} @else {
The credit report appears here once the enquiry is run.
Bureaus in SIMULATOR mode answer with a realistic test report — no real bureau is contacted and no charge applies.
}