Financial data parsers supported by FinanceBuddy.
financebuddy-parsers
can be installed using pip.
pip install financebuddy-parsers
Please read the README.
A parser is a tool transforming financial data from a specific bank into a centralized format. Every parser is linked to a format and an extension.
- the
format
is driven by the bank the data is coming from - the
extension
is driven by the file format the data is stored in
Bank | Country | Format | Extension |
---|---|---|---|
Argenta | 🇧🇪 | argenta-be | xlsx |
BNP Parisbas Fortis | 🇧🇪 | bnp-be | csv |
ING | 🇧🇪 | ing-be | csv |
Keytrade | 🌐 | keytrade | csv |
Revolut | 🌐 | revolut | csv |
Whenever a parser has the globe emoji 🌐 set as value for country, this means that there is only one format for all their supported countries/territories.
Some banks have a specific format per country. The format or even the extension could be different. To differenciate them, the country code is embedded in the format for clarity.
An example is between ING Belgium or ING Netherlands where both export a .CSV file but differ in file structure.
python -m venv .env
source .env/bin/activate
make install-dev