0proven as printed
0repaired, change logged
0left for a person
0 of 23 rows checked
Every row obeys one line of arithmetic.
The balance above, plus what came in, minus what went out, equals the balance printed. Ithamar walks that line down the page the way an auditor runs a ruler down a ledger. When it holds, the row is ticked as proven. Nothing is guessed.
Row 4 does not add up.
₹64.27 was read as money coming in. The balances say it went out. Move it to the debit column and this row closes, and so does the next. A missing debit of ₹128.54 would also balance it, but only by coincidence, so that alternative is logged and set aside.
One digit, read wrong.
The debit came out as 42,701.59. The balances on either side need 42,706.59: a single 1 that should be a 6. That is the kind of mistake text extraction actually makes, so it is the only kind of amount Ithamar will correct.
One bad cell, two breaks.
When a balance itself is misread, its row breaks and so does the row below, because the next row starts from the wrong figure. Ithamar recognises the pattern and corrects the one cell. Both rows close. The corrected row is marked repaired, not proven: those are different claims.
A row is missing. Ithamar will not invent it.
Between the 16th and the 18th, ₹1,76,090.10 arrived and no row records it. A missing row can explain any break, which is exactly why it proves nothing. The gap and its amount are handed to you, printed VOID the way a cheque marks a copy.
Carried forward.
The closing balance matches. Nineteen rows are proven as printed, three are repaired with every change logged, and one is left for a person. A tool that quietly smooths that last row over is not auditing anything.