Prototype — simulated applicant and simulated extraction. No document here is a real application.
Home loan application

Thandiwe Naledi Mokoena

LR-2026-04417
Prepared 12 October 2026
Page 1 of 7

Application for a home loan

14 Rosmead Avenue, Kenilworth, Cape Town · Erf 41827

Purchase price
R1 950 000
Offer signed 28 Aug 2026
Deposit
R195 000
10% — held since March
Loan required
R1 755 000
90% loan to value
Verified income
R62 400
Net, from bank statements

AWhat is in this pack

DocumentDetailStatus
This application6 pages, populated from the documents belowAttached
South African IDVerified against Home AffairsAttached
Proof of residenceMunicipal account, 14 days oldAttached
Bank statements6 months, June to November 2026Attached
PayslipsLatest 3, August to October 2026Attached
Employer confirmationPermanent, past probationAttached
Offer to PurchaseSigned by both parties, scanned by the agentAttached
ANC contractRegistered, no accrualAttached
Credit bureau reportPulled 11 October 2026Attached
9 documents4.2 MB · sealed and hashedComplete

BChecks performed before this pack was sent

✓Identity consistent across every documentSame name and ID number on the ID, payslips, bank statements and Offer to Purchase.Pass
✓Declared income matches what lands in the accountPayslip net pay of R62 400 matched to salary credits in all six months. No variance.Pass
✓Deposit tracedR195 000 held in a savings account since March 2026. Not recently borrowed or deposited.Pass
✓Proof of residence within dateDated 28 September 2026. Inside every lender's limit, including Nedbank's two months.Pass
!Store account found that was not declaredWoolworths account, R500 a month, visible as a debit order from July. Added to the application and confirmed by the applicant on 12 October.Found and added
✓Bureau agrees with what was declaredNo judgements, no administration order, not under debt review. One late payment 14 months ago, since clean.Pass

Why this is more accurate than a form

Nothing in this application was typed from memory. Every figure was lifted from a source document and then cross-checked against the others — which is how the undeclared store account surfaced. Turn on "Show where every figure came from" above and each field will tell you which document it came off.

LR-2026-04417MokoenaPage 1 of 7
Applicant details

Section 1 — Personal

LR-2026-04417
Page 2 of 7

1Personal

Title
MsASKED
First names
Thandiwe NalediID
Surname
MokoenaID
ID number
8703•••••••82ID
ID type
SA ID cardID
Date of birth
14 March 1987ID
Gender
FemaleID
Nationality
South AfricanID
Email
t.mokoena@•••••.co.zaASKED
Cellphone
082 ••• 4471ASKED
Marital status
Married, ANC without accrualANC
Country of marriage
South AfricaANC
Dependants
2ASKED
Highest education
DegreeASKED
Home language
isiXhosaASKED
First-time home buyer
YesASKED
Tobacco in the last year
NoASKED
SARS tax number
0•••••••42SARS
Tax obligation outside SA
NoASKED
Public official or related to one
NoASKED

4Contact and address

Physical address
42 Milner RoadPOR
Suburb
RondeboschPOR
Town
Cape TownPOR
Postal code
7700POR
Province
Western CapePOR
Residential status
TenantASKED
At this address since
February 2022BS
Preferred contact
WhatsApp and emailASKED

5Employment

Employment status
Full-time employeePS
Employer
Cape Media Group (Pty) LtdPS
Occupation
Financial ManagerPS
Occupation level
ManagementASKED
Sector
Media and publishingASKED
Employee number
CMG•••417PS
Employed since
March 2020 — 6 years 7 monthsEMP
Permanent and past probation
YesEMP
Source of income
Salary and commissionPS
Salary frequency
MonthlyBS

6Solvency

Declared insolvent
NoCB
Judgement
NoCB
Administration order
NoCB
Under debt review
NoCB
Credit bureau dispute
NoCB
Debt arrangement in place
NoCB
Bureau score
682 · goodCB
Adverse history
1 late payment, Aug 2025CB
LR-2026-04417MokoenaPage 2 of 7
Affordability

Sections 10–12 — Income and expenses

LR-2026-04417
Page 3 of 7

10Income, gross monthly

Basic salary
R76 000PS
Car allowance
R8 000PS
Average commission 3-month average
R4 000PS
Overtime
R0PS
Rental income
R0BS
Total gross income
R88 000SUM

11Salary deductions

PAYE
R18 400PS
Pension
R4 400PS
UIF
R177PS
Medical aid
R2 623PS
Total deductions
R25 600SUM
Net pay confirmed against 6 months of credits
R62 400BS

12Living expenses

Groceries
R6 200BS
Water and lights
R1 450BS
Petrol and transport
R2 800BS
Cellphone
R899BS
Telephone and WiFi
R899BS
Insurance and funeral
R1 240BS
Education
R3 400BS
Security
R680BS
Streaming services
R432BS
Domestic wages
R600BS
Total living expenses
R18 600SUM
Rent currently paid falls away on transfer, excluded
R14 500 excludedBS

9Credit accounts

InstitutionTypeBalanceInstalmentSettle?
WesBankInstalment sale — VW PoloR218 400R4 600No
FNBCredit cardR24 300R800No
WoolworthsStore accountR3 180R500Yes
TotalR245 880R5 900

The Woolworths account was not declared. It was found as a recurring debit order in the bank statements, confirmed with the applicant, and she elected to settle it on registration.

—Affordability

Verified net income
R62 400BS
Less existing debt repayments
−R5 900CB
Less living expenses
−R18 600BS
Less proposed bond instalment R1 755 000 at prime over 20 years
−R17 816CALC
Surplus each month
R20 084CALC
Instalment to net income
28.6% · under 30%CALC
Stress tested at prime plus 2%
R20 250 · still affordableCALC
LR-2026-04417MokoenaPage 3 of 7
Position and property

Sections 13–14 — Assets, liabilities and the property

LR-2026-04417
Page 4 of 7

13Assets and liabilities

ItemDetailValueOwing
Vehicle2022 VW Polo, financed through WesBankR285 000R218 400
InvestmentsAllan Gray unit trustsR142 000—
SavingsDeposit, held since March 2026R195 000—
Credit cardFNB—R24 300
Store accountWoolworths—R3 180
TotalsNet asset value R376 120R622 000R245 880

14The property and the loan

Property
14 Rosmead AvenueOTP
Suburb and city
Kenilworth, Cape TownOTP
Erf number
41827OTP
Property type
Freehold houseOTP
Purchase price
R1 950 000OTP
Deposit
R195 000OTP
Loan required
R1 755 000CALC
Loan to value
90%CALC
Seller
M & J PetersenOTP
Agency
•••••• PropertiesOTP
Offer signed
28 August 2026OTP
Occupation date
1 December 2026OTP
Bond to be registered in
T N MokoenaASKED
Term requested
20 yearsASKED

The Offer to Purchase is the only document in this pack that was signed on paper

ECTA Schedule 2 excludes agreements for the sale of land from electronic signature, so the OTP was signed by hand and scanned in by the agent on 28 August. Everything else in this pack was completed and signed electronically.

LR-2026-04417MokoenaPage 4 of 7
Signature

Certificate of electronic signature

LR-2026-04417
Page 5 of 7
What the applicant agreed to, and how we know

Three separate confirmations, not one

Each was ticked on its own screen, with the full populated application visible above it — not behind a link.

✓Declaration that the information is true and correct

"I have read this application and confirm that everything in it is true and correct. I understand the banks will rely on it."

✓Mandate and consent to submit

"I appoint Loan Ranger to apply on my behalf and consent to my information being sent to ABSA, FNB, Nedbank, Standard Bank, SA Home Loans, Capitec, Investec, RMB Private Bank and Discovery Bank."

✓Share my FICA documents with the agency — optional

"Send my ID and proof of address to •••••• Properties so I do not have to send them twice."

–Marketing — optional, not ticked

Left unticked by the applicant. No marketing may be sent.

Evidence

Signed by
Thandiwe Naledi Mokoena
Date and time
12 October 2026, 09:14 SAST
Authenticated by
One-time PIN to 082 ••• 4471
OTP reference
OTP-5F2A-9C41
Device
iPhone · Safari
IP address
102.••.••.117
Document hash
a4f1c7e9•••3b82
What she saw
This exact document, stored unaltered

This page is why a bank will accept an electronic declaration

A tick box on its own proves very little. What makes it hold up is the record around it — who was authenticated and how, what exactly they were shown, when, and a hash proving the document has not changed since. Most originators do not produce this page. Confirm with each bank that they accept it; if one insists on a signature, this same pack is produced for signing instead.

LR-2026-04417MokoenaPage 5 of 7
Audit

Where every figure came from

LR-2026-04417
Page 6 of 7

Every populated field in this application carries the document it was read from. A credit assessor can trace any number back to its source without phoning anybody.

CodeSource documentFieldsShare
IDSouth African ID card89%
PSPayslips, August to October 20261416%
BSBank statements, 6 months2225%
CBCredit bureau report1113%
OTPOffer to Purchase1011%
PORProof of residence56%
ANCANC contract22%
EMPEmployer confirmation letter22%
ASKEDAnswered by the applicant — cannot be extracted1315%
Total populated fields87100%
Read from a documentAsked onceCalculated

85% of this application was never typed by anyone

Seventy-four of eighty-seven fields were read off a document and confirmed by the applicant rather than entered by hand. The thirteen that were asked are the ones no document contains — dependants, home language, whether she smokes. That ratio is the accuracy claim, and this page is the proof of it.

LR-2026-04417MokoenaPage 6 of 7
Annex

What we verified, and what we observed

LR-2026-04417
Page 7 of 7

AHow thoroughly this pack was verified

Verification index — this rates our work, not the applicant
—/100

A measure of how much of this application was checked against a source document rather than taken on trust. It says nothing about the applicant's creditworthiness — that is the bank's assessment to make, on its own scorecard and its own bureau data.

BVerified against a source

What was checkedAgainst whatResult
IdentityHome Affairs verification on the ID numberConfirmed
Net income of R62 400Six months of salary credits in the bank accountMatched every month
EmploymentEmployer letter and three payslipsPermanent, 6y 7m
Deposit of R195 000Traced in the statements to March 2026Saved, not borrowed
Residential addressMunicipal account dated 28 September 202614 days old
Existing debt of R5 900Credit bureau and debit orders, cross-checkedAgrees
Undeclared debtDebit orders against what was declared1 found, added

CWhat six months of statements show

Observations of fact, over the period stated. A credit bureau records how someone handles credit; a bank account records how they handle money. These are the things a bureau report cannot tell you.

DHow much rate rise this holds up to

Instalments on R1 755 000 over 20 years. The last line is the rate at which the repayment would reach 40% of net income, which is where most lenders stop being comfortable.

What this annex is, and what it is deliberately not

It is not a credit score. Credit bureaus are registered with the National Credit Regulator and we are not one. Nothing here grades the applicant or competes with the bank's own assessment.

It is an assurance statement plus observations of fact. Everything in section B says what was checked against which document. Everything in section C is something that did or did not happen in a bank account over a stated period, with no opinion attached.

No decision here was automated. A named person reviewed this application and recorded their reasons, as section 71 of POPIA requires where a decision carries legal consequences.

LR-2026-04417MokoenaPage 7 of 7