consorsbank-pdf-extractor
Extract transaction data from Consorsbank PDF statements and convert to CSV.
What it does
Parses Consorsbank (German bank) PDF account statements and extracts transaction data into clean CSV files. Handles the specific PDF layout of Consorsbank statements including multi-line transaction descriptions and different statement formats.
Key features
- PDF parsing — extracts structured data from Consorsbank’s PDF statement format
- CSV output — clean, importable CSV with date, description, amount, and balance columns
- Batch processing — process multiple PDF files at once
- Encoding handling — correctly handles German special characters (umlauts, ß)
Tech stack
Python with pdfplumber for PDF text extraction and custom parsing logic for the Consorsbank statement layout.