Every part of the statement, extracted exactly as issued.
A conversion engine built for the demands of accounting, finance and legal work: accurate to the cent, reconciled by default, and ready for the tools your firm already runs.
The engine identifies the issuing bank and its layout automatically, then pulls every line, including wrapped multi-line descriptions and split debit/credit columns, into structured fields without a template to configure.
Sample extracted transactions
DATE
DESCRIPTION
AMOUNT
BALANCE
02 Oct
ACME CORP PAYROLL
+3,420.00
12,880.14
04 Oct
RENT · MERIDIAN PROPS
−1,650.00
11,230.14
07 Oct
CARD 4471 · WHOLE FOODS
−86.42
11,143.72
11 Oct
TRANSFER FROM SAVINGS
+500.00
11,643.72
02
Reconciliationrunning balance verified
Every balance is checked before you ever see it.
After extraction, the engine walks the running balance line by line. If a figure doesn't add up (a missed entry, an OCR slip, a mid-page carry-forward), it's flagged for review rather than silently passed through.
Sample balance checks
CHECK
EXPECTED
STATUS
Opening balance
9,460.14
match
Running total (48 txns)
12,706.44
match
Closing balance
12,706.44
match
Page 3 carry-forward
11,501.54
review
03
ExportsXLSX · CSV · QBO/OFX · custom mapping
Shaped for the ledger, not just the download.
Map extracted fields to the exact columns your accounting software imports. Save the mapping as a template and every future conversion for that client comes out ready to reconcile.
Sample field mapping
SOURCE FIELD
maps to
LEDGER COLUMN
date
Transaction Date
description
Memo / Payee
amount
Debit / Credit
balance
Running Balance
04
Bulk & APIbatch upload · REST endpoint
One statement or ten thousand, same workflow.
Drop a folder of PDFs for a whole client onboarding, or wire conversion into your own systems through an audited REST API. Results come back structured, reconciled and rate-limited to your plan.
POST /v1/convert
"files": 214, "status": "reconciled"
"flagged": 3, "format": "xlsx"
Outputs & integrations
Clean data, in the shape your ledger expects.
Export standard XLSX, CSV and QBO/OFX, or map columns to a template your accounting software imports directly. Split by month, merge accounts, or normalise multi-currency entries, all before the file ever touches your books.
Split a multi-month PDF into one sheet per statement period.
Merge several accounts into a single reconciled workbook.
Normalise multi-currency entries to a base currency on export.
Preserve original values alongside cleaned fields for audit.
.XLSX
Formatted workbook with headers, totals and per-account tabs.
.CSV
Plain, delimiter-clean rows for any importer or script.
QBO / OFX
Direct import into QuickBooks, Xero and most ledgers.
CUSTOM
Your own column order, saved as a reusable template.
Built for volume
The capabilities firms tell us they can't work without.
01
Bulk conversion
Upload hundreds of PDFs at once, a full client onboarding or a year of statements, and download one consolidated, reconciled file.
02
Audited API
A documented REST endpoint with signed requests and per-key logging, so conversion drops straight into your own pipeline.
03
Multi-currency
Foreign-currency lines are parsed with their original values intact and can be normalised to a base currency on export.
04
Scanned statements
OCR handles photographed and scanned PDFs, with reconciliation catching anything the scan got wrong.
05
Team workspaces
Shared conversion history, saved export templates and per-client folders keep a firm's work organised and reviewable.
06
Human correction
If a format ever falls short, our team fixes the file by hand and updates the engine, at no charge, usually within a day.
99.6%
If it's ever wrong, we fix it by hand, free.
Extraction is independently checked and improved continuously. When a statement doesn't convert to your expectation, our team corrects the file and updates the format so it never happens again.