VouchRow

Features

What this actually does

Extraction is imperfect in every tool in this category, including this one. What is worth comparing is what happens next: whether the arithmetic is checked, whether you can see the line a figure came from, and what the software you use will actually accept.

The short answer

What happens to a statement, start to finish

A statement goes through four steps: it is read, its rows are rebuilt, every row is checked against the statement’s own arithmetic, and the result is written in the format your software imports. Digital statements are read in your browser; scanned ones are read with OCR. Each step below has its own page, with what it does and where it stops.

The pipeline

How the features fit together

None of these is useful alone. Extraction without checking hands you a spreadsheet that looks finished whether or not it is; checking without the source line tells you a row is wrong but not why; and a perfect conversion in the wrong format still will not import.

StepWhat it doesFeature page
ReadDigital statements are parsed from their text layer; scans go through OCRScanned statement OCR
RebuildWrapped descriptions merged, brought-forward balances recognised, date order and currency settled once per statementReconciliation
CheckRunning balance on every row, page subtotals, opening to closing, printed totals, transaction countReconciliation
TraceEvery row linked to the highlighted line on the PDF pageSource verification
ReviewFlip, merge or exclude rows and label them in bulk before exportTransaction categorisation
ExportExcel, CSV, QBO, QFX, OFX, QIF, IIF or Tally XMLExport formats

FAQ

Questions

Does the converter use AI?

Digital statements are read from their text layer in your browser. Scanned pages, and layouts the browser parser cannot handle, are read by an extraction model on our side and then checked against the statement’s balances — the checks are what make the output safe to rely on, whatever read it.

Is the reconciliation check a guarantee?

No. It verifies arithmetic — amounts, balances and totals. It cannot catch a wrong description or date, and two errors that cancel out would pass. That is why every row also links to its source line.

Does it categorise transactions automatically?

No, by design. You can label rows in bulk while reviewing; final categories belong in your accounting software, where its own rules and your chart of accounts live.

Is there an API?

Not yet. Conversion happens in the web app today.

What you will not find here

There is no API yet. Batch conversion exists for digital statements but not for scanned ones, which stay one at a time on purpose — each costs money per page to read and is worth watching. If any of that is what you need now, the comparison pages say who has it today.