The purpose of this repository is to offer a simple and easy way to convert a N26 PDF monthly statement file into a CSV file.
It provides a simple command line interface to process the PDF file into a CSV file.
It also allow to generate a journal file, which contains a summary of past account transactions, with the related categories. Once generated, it can be used during the process of converting the PDF file into a CSV file, to override the provided/missing categories.
- Python 3.10 or higher
- Poetry
- Clone the repository
- Install the dependencies
poetry install
- Run the application
poetry run python pdf_converter/main.py --help
poetry run python pdf_converter/main.py journal pdf_statement_1.csv ... pdf_statement_n.csv journal.feather
poetry run python pdf_converter/main.py process pdf_statement_1.pdf --journal_filepath journal.feather