Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vrischmann/beancount-importers
Beancount importer for Fortuneo CSV exports
https://github.com/vrischmann/beancount-importers
beancount plaintext-accounting
Last synced: 9 days ago
JSON representation
Beancount importer for Fortuneo CSV exports
- Host: GitHub
- URL: https://github.com/vrischmann/beancount-importers
- Owner: vrischmann
- License: mit
- Created: 2019-05-01T16:52:50.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-02-03T11:36:27.000Z (about 5 years ago)
- Last Synced: 2025-01-20T01:06:26.916Z (16 days ago)
- Topics: beancount, plaintext-accounting
- Language: Python
- Size: 14.6 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Beancount Importers
This repository contains importers for [Beancount](http://furius.ca/beancount) which are capable of processing CSV exports from two french banks:
* [Fortuneo](https://fortuneo.fr)
* [Crédit Mutuel](https://creditmutuel.fr)This is _not_ a tool that automically fetches CSV exports from the bank: you need to download the CSV files yourself.
## Installation
Since I have no idea yet how to package a Python application properly I can only recommend to clone the repository:
git clone https://github.com/vrischmann/beancount-importers.git importers
# Usage
Put the following in a `config.py` file:
```python
from importers import fortuneo
from impoters import ccmCONFIG = [
fortuneo.Importer('Assets:Fortuneo:Checking', 'Assets:Fortuneo:Savings'),
ccm.Importer('Assets:CCM:Checking')
]
```Then:
bean-extract config.py $HOME/Downloads/HistoriqueOperations_XXXX.zip > fortuneo.beancount
bean-extract config.py $HOME/Downloads/0123456789.csv > ccm.beancountNow you can integrate theses file into your main beancount ledger.