PDF to CSV · Xero · Sage · QuickBooks · FreeAgent · MTD

A bank statement converterthat proves every figure.

Enclave ingests statements from your banks, brokers and exchanges, reconstructs every transfer between them, and only publishes figures it can prove. All of it on your machine. Nothing is ever uploaded, because there is nowhere to upload it to.

opening + Σ = closingPROVED ✓
Why Enclave

The problem it solves.

the problem

To turn a client's bank statements into accounting records, firms currently choose between two risks. Cloud tools require uploading the statements, including a complete transaction history, account numbers, balances and every counterparty, to be processed and retained on a third party's servers.

Offline converters avoid the upload but produce spreadsheets nobody can verify. A dropped row, a misread digit or a mis-signed debit looks completely normal in the output, and surfaces months later as a reconciliation difference, if it surfaces at all.

the solution

Enclave does the work on your own machine and proves the arithmetic before releasing a single figure. Every statement must satisfy opening + Σ = closing, and every row must agree with its running balance.

Anything the arithmetic cannot prove is blocked and reported at the moment it happens. The books are checked as they are made, from data that never left the building.

What comes out is ready to post: CSV and XLSX for Excel, bank-import files for Xero, Sage, QuickBooks and FreeAgent, journals for accounts production, and MTD-ready figures for bridging software.

BARCLAYS ····120441 rows✓ tiestransfer £12,400.00 barclays→kraken✓ matchedHSBC ····8802129 rows✓ tiesfx £84,000.00 → €98,700.60✓ tiesreceipt #a41f written✓MONZO ····331057 rows✓ tiestransfer £2,140.00 monzo→?HELDIBKR ····221477 rows✓ tiesfx $40,000.00 → ¥5,892,800✓ tiesNATWEST ····663188 rows✓ tiesBARCLAYS ····120441 rows✓ tiestransfer £12,400.00 barclays→kraken✓ matchedHSBC ····8802129 rows✓ tiesfx £84,000.00 → €98,700.60✓ tiesreceipt #a41f written✓MONZO ····331057 rows✓ tiestransfer £2,140.00 monzo→?HELDIBKR ····221477 rows✓ tiesfx $40,000.00 → ¥5,892,800✓ tiesNATWEST ····663188 rows✓ ties
live proof feed · synthetic data · identical for every visitor today
The pipeline

Read. Prove. Export. Or stop.

Four steps, in that order, every time. A figure that will not prove never reaches your software.

opening + Σ = closing

Ingest anywhere

Statements from banks, brokers and exchanges, parsed on your laptop, your server, or in a browser tab. Your data never leaves your machine.

receipt://txn/8f41c2

Prove everything

Every released figure carries a proof receipt: the arithmetic that produced it, replayable to the penny. Same input, same bytes.

csv · xlsx · qbo

Export ready

Proved figures leave as files your software already accepts: bank-import CSV for Xero, Sage, QuickBooks and FreeAgent, journals for accounts production, MTD figures for bridging software, and XLSX for the working papers.

exit 4: BLOCKED

No guessing

An unresolvable digit, an unevidenced rate, a statement that doesn't tie: Enclave stops, names the statement and the row, and exports nothing until it is resolved.

0
bytes of your data uploaded
0
credentials stored
0
runtime AI calls
100%
of released figures arithmetically proved
Verifiable in your browser's network tab.
Export

It lands where you already work.

Every export carries the proof receipts behind it, so any figure can be traced back to the statement line that produced it.

bookkeeping

Xero · Sage · QuickBooks · FreeAgent

Bank-import CSV in each package's own column layout, plus QBO and OFX where a statement import is expected. Chart of accounts imported from Xero or Sage so categories post to the codes you already use.

accounts production

IRIS · CCH · TaxCalc

Trial balance and journal CSV for the accounts production suite, with a nominal breakdown per account and per period.

hmrc

MTD bridging software

VAT boxes 1 to 9 and ITSA quarterly figures as CSV, read into recognised bridging software, which is what HMRC accepts as a digital link. Nothing is submitted from here.

everything else

CSV · XLSX · PDF

A plain CSV for anything with an importer, a formatted XLSX for the spreadsheet a client will open, and a PDF pack with statements, receipts and exceptions for the file.

Transfer tracking

Two statements. One transfer.

Money that leaves Barclays on Tuesday and lands on Kraken on Thursday is one transfer. Enclave reconstructs the graph of your accounts from statements alone, with no feeds, no consents and no credentials, and matches every leg to its counter-leg. Anything unmatched is marked HELD until the missing statement arrives.

BARCLAYS····1204
TIES ✓
41 rows
24 JunACME LTD+8,210.00
25 JunTRANSFER OUT−12,400.00
30 Junbalance 41,206.15✓
KRAKEN····8841
TIES ✓
27 rows
27 JunDEPOSIT+12,400.00
28 JunFX GBP→USD−12,400.00
30 Junbalance 12,551.90✓
£12,400.00MATCHED ✓
Security model

Your statements stayon your machine.

Every document is read where it already lives. There is nowhere to upload it to.