https://github.com/binnette/homebank-converter
A web app to convert an export bank file to compatible Homebank csv file.
https://github.com/binnette/homebank-converter
homebank
Last synced: 8 months ago
JSON representation
A web app to convert an export bank file to compatible Homebank csv file.
- Host: GitHub
- URL: https://github.com/binnette/homebank-converter
- Owner: Binnette
- License: mit
- Created: 2014-07-19T09:17:48.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2023-07-20T13:35:23.000Z (over 2 years ago)
- Last Synced: 2024-03-18T00:01:26.801Z (almost 2 years ago)
- Topics: homebank
- Language: CSS
- Homepage: https://binnette.github.io/homebank-converter/
- Size: 7.87 MB
- Stars: 54
- Watchers: 8
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: COPYING
Awesome Lists containing this project
README
# homebank-converter #
## Usage ##
* [homebank-converter (github.io)](http://binnette.github.io/homebank-converter/)
### Example ###
1. Go on PayPal web site
2. Go to your PayPal history
3. Download your payment history (csv or txt file)
4. Go on homebank-converter application
5. Choose PayPal
6. Then select your PayPal file
7. Click on Convert
8. You will get a csv file readable by Homebank
9. Run Homebank
10. Open menu File, then Import...
11. Select your converted file
12. Finally follow Homebank wizard
Homebank: http://homebank.free.fr/
## What ? ##
homebank-converter is a web app that aims to convert export bank files to compatible Homebank csv.
It won't record any data, track event or whatever.
It will try to guess "paymode" by analysing the "memo" of your files.
### Paymode ###
| Paymode id | Paymode name |
| ---------- | ------------------ |
| 1 | Credit card |
| 2 | Cheque |
| 3 | Cash |
| 4 | Transfer |
| 5 | Internal transfer |
| 6 | Debit card |
| 7 | Standing order |
| 8 | Electronic payment |
| 9 | Deposit |
| 10 | FI fee |
To see supported memo, open file: [labelAndPaymode.json](/data/labelAndPaymode.json)
### Convert export bank file ###
Supported files:
| Bank name | File formats |
| ------------------ | ------------ |
| Banque Postale | csv, tsv |
| BNP Paribas Fortis | csv |
| Boobank | csv |
| PayPal | csv, txt |
### Optimize xhb file ###
Optimize xhb file by removing useless spaces.
## Why ? ##
Because your bank doesn't export files compatible with Homebank :)
## How ? ##
This application use Html/JavaScript/CSS and is under the terms of the licence GNU AGPL.
Javascript libraries:
| Library | version |
| -------------------------------------------------------- | ------- |
| [jQuery](https://jquery.com/) | 3.7.1 |
| [Bootstrap](http://getbootstrap.com/) | 3.4.1 |
| [FileSaver.js](https://github.com/eligrey/FileSaver.js/) | 2.0.5 |
| [Moment.js](http://momentjs.com/) | 2.29.4 |
| [QUnit](http://qunitjs.com/) | 2.19.4 |
## Who ? ##
Developper(s):
* Binnette
* https://github.com/Binnette
* https://bitbucket.org/Binnette
## Unit tests ##
Run unit tests:
1. Open the application
2. Go on about tab
3. Click on button run tests
## Changelog ##
1. Open the application
2. Go on about tab
3. Changelog is displayed right here