ZeraBooks open data · zerabooks.com

Bank statement formats

How Chase, Bank of America, Wells Fargo, Capital One, RBC and TD lay out their statement PDFs, with converted sample months that tie to the printed balances, plus fictional QFX and OFX samples.

Repository: github.com/ZeraBooks/bank-statement-formats
Download: latest release (v1.0.0)
Guide: Bank statement converter on zerabooks.com explains the method with a worked example.
License: see the repository. Cite: ZeraBooks, “Bank statement formats”, https://zerabooks.github.io/data/bank-statement-formats/

In ZeraBooks

A Chase business checking statement converted in ZeraBooks Convert
A fictional Chase statement read by ZeraBooks Convert and proven to the cent.

README

Bank statement formats

Bank-by-bank PDF statement layouts (Chase, Bank of America, Wells Fargo, Capital One, RBC, TD) and sample download files. QFX and OFX are tagged text files that banks and card issuers offer as transaction downloads. OFX (Open Financial Exchange) is the open standard, and QFX is OFX with Intuit's INTU.BID tag added so Quicken accepts it. Neither carries an opening balance, so a download alone can't prove a month is complete.

Folder Format Guide
qfx/ Quicken Web Connect (OFX with Intuit's INTU.BID tag) What is a QFX file? The format line by line
ofx/ Open Financial Exchange, 1.x SGML and 2.x XML What is an OFX file? How the format is put together
chase/ Chase business checking PDF layout, with a converted sample month Chase bank statement to Excel
bank-of-america/ Bank of America business statement layout and how its section names changed Bank of America statement to Excel
wells-fargo/ Wells Fargo's single transaction table with separate credit and debit columns Wells Fargo statement to Excel
capital-one/ Capital One credit card statement: which sections become rows and how the card proof works Capital One statement to Excel
rbc/ RBC Royal Bank business chequing: debit and credit columns, dates without a year, a sample month in CAD Bank statement converter
td/ TD Canada Trust business chequing: same debit and credit pattern with a different column order, a sample month in CAD Bank statement converter

Every bank name, account number, payee and amount in these files is made up.

How to use these files

License

The content and data in this repository are licensed under CC BY 4.0. Free to use and adapt with credit to ZeraBooks.

Maintained by ZeraBooks. ZeraBooks itself reads PDF statements and writes Excel or CSV checked against each statement's printed opening and closing balances; it does not read or write QFX or OFX files. Corrections and additional formats are welcome as pull requests.