Accuracy & Validation

Extraction is only half the job. Every conversion is validated with running-balance checks before you download, so errors are caught up front.

  • Balance-chain validation catches wrong signs and missing rows
  • Clear PASS/FAIL status with an Issues tab for review
  • Rows requiring inference marked needs_review

Credits required • Failed conversions don't deduct credits

Validation Issues
PASS

What validation catches:

  • Wrong debit/credit signs
  • Missing or extra rows
  • Misplaced fees
  • Layout parsing errors
Balance validation PASS/FAIL status Issues flagged needs_review markers

Why validation matters for bank statement conversion

Most PDF converters focus on making a table that looks right. Bank statements are different because the data must reconcile.

Generic converters often produce spreadsheets with subtle errors that only surface during reconciliation. Validation catches these before you rely on the data.

Common failure modes we catch:

  • Credits interpreted as debits (or the reverse)
  • Missing transaction lines due to layout breaks
  • Fees merged into the wrong row
  • Non-transaction lines that look like transactions

Validation Result

PASS
Opening balance matches header
Balance chain intact (47 transactions)
Closing balance matches footer

The Validation Checks We Run

Four layers of verification ensure your Excel output is accurate

1

Running balance integrity

What it checks: For each row, the balance equals the prior balance plus the transaction amount.

What it catches: Wrong sign, missing rows, extra rows, shifted columns.

Example: A debit showing as +R500 instead of -R500

2

Opening & closing balance

What it checks: Starting and ending balances match the computed result from transactions.

What it catches: Missing pages, omitted rows, partial extraction.

Example: Statement shows closing of R10,000 but computed is R9,850

3

Non-effective row detection

What it checks: Rows where balance does not change, or patterns look unusual.

What it catches: Informational lines, declined attempts, display-only rows.

Example: "Payment declined" appearing as a transaction

4

Inference flagging

What it checks: When a sign or mapping must be inferred, the row is marked needs_review.

What it catches: Ambiguous layouts and edge cases that deserve attention.

Example: Amount placed in merged cell with no column header

Understanding Your Validation Status

Every conversion produces one of three outcomes

PASS

All checks aligned

Balance chain checks reconcile within expected rules. The workbook is ready to use.

What to do: Use the workbook as-is. Optionally spot-check a few rows.
Check: Validation tab
PASS with Issues

Core checks pass, rows flagged

The overall balance chain reconciles, but one or more rows are marked needs_review.

What to do: Review flagged rows, especially fees and multi-line descriptions.
Check: Issues tab
FAIL

Checks did not reconcile

One or more validation checks failed. The Issues tab shows exactly what went wrong.

What to do: Open the Issues tab and work through the flagged rows.
Check: Issues tab → Transactions

See What You Get

The workbook includes dedicated tabs for validation and issue tracking

Typical Issues and How We Handle Them

Common extraction challenges and how validation catches them

Review a Conversion in Under 2 Minutes

A simple workflow to verify your Excel output

1

Check Validation Tab

Open the Validation tab and look for PASS or FAIL status.

2

Review Issues (if any)

If PASS with Issues, filter Transactions for needs_review = true.

3

Fix Flagged Rows

If FAIL, open Issues tab and work through each flagged row.

4

Spot-Check Balances

Compare opening/closing balances with your statement header.

What Improves Accuracy

Best practices for the cleanest conversion results

Use original PDF exports

Download directly from online banking. Digital text beats scans.

Avoid screenshots

Screenshots saved as PDF lose text structure entirely.

Include all pages

Missing pages often cause FAIL. Check page count before uploading.

Clear scans at 300 DPI

If scanning, use straight pages with good contrast.

Frequently Asked Questions

Ready to See Validation in Action?

Upload a bank statement and get a validated Excel workbook with PASS/FAIL status and issue flagging.

Credits required • Failed conversions don't deduct credits