Loading this page.
Loading this page.
Upload a bank statement in whichever format the bank sent it -- BAI2, MT940, CAMT.053, CSV or a text-layer PDF. F20 scores five dimensions (completeness, balance integrity, references, duplicates, formatting) and reports how ready the file is to reconcile with, before you spend an afternoon reconciling it.
Score a BAI2, MT940, camt.053, CSV or PDF statement before you reconcile. Completeness, balances, references, duplicates. Upload the file this page names, review the result in the browser, and download CSV or Excel when offered.
A BAI2 file whose closing balance does not match the transactions. These are synthetic fixtures, processed in memory and never stored.
Your file is processed in memory and never stored. Nothing is written to disk, and nothing is retained after the response.
The format is detected from the file's own bytes, not its extension. XLS and XLSX are refused with the gap named, rather than accepted by a parser that does not exist. Readiness is a report on the file, not a sign-off: a person decides whether to reconcile with it.
Sniffs the real format out of the file's own bytes and hands it to whichever existing parser already supports it — BAI2, MT940, camt.053, a bank CSV, or a text-layer PDF — and refuses XLS and XLSX outright, naming the gap, rather than accepting a file it has no parser for. It then scores five dimensions — completeness, balance integrity, references, duplicates and formatting — with balance integrity weighted heaviest, because a file whose numbers do not tie cannot be reconciled however good the rest of it is. The readiness verdict refuses to read 'Ready' whenever that dimension is assessed and non-zero; a balance swinging negative is reported as a finding but never scored, because an overdraft-permitted account does that routinely.
Upload the file in whichever format the bank sent. The checker sniffs the format, scores completeness, balance integrity, references, duplicates and formatting, and refuses a file it has no parser for.
Open the page, drop a BAI2, MT940, camt.053, CSV or text-layer PDF statement, and read the result in the browser. Download CSV or Excel when the tool offers those exports.
Yes. There is no charge and no account required. Every tool on F20 FinanceOps runs without signing in. A run made without an account is not recorded.
No. Uploaded files are processed in memory and dropped when the response is sent. Nothing is written to disk. They are never stored.
Have the statement in the format the bank sent: BAI2, MT940, camt.053, CSV or a text-layer PDF. Run this before you reconcile. A recon on a truncated file only multiplies exceptions.
If completeness and balances look sound, reconcile the statement to the cash book. If they do not, convert the native file again or ask the bank for a complete statement before you match.
Quality is the gate between conversion and matching. The checker sniffs the format and scores completeness, balance integrity, references, duplicates and formatting. A file it has no parser for is refused, not scored as clean. Nothing here is an AI quality guess.