This parser converts CSV formatted file to QIF for the following Dutch banks
- ING
- ING Beleggen (Investment)
- Rabobank
- Rabobank Beleggen (Investment)
- American Express
- Robeco

Parser is only tested with GnuCash. Parser is tested with limited data - especially the investment parser

The parser allows for some personalization in top part:
1. Look for certain strings in "Memo" and if found, change payee and/or category to specific account.
Example: any hit for Shell, Esso, Texaco,... payee is changed to "gasstation" and category to "expenses:gas"

2. Allows transfers between accounts in GnuCash

3. Any specific appearance of account number is converted to one specific GnuCash account
Example: nl96ingb0007654321 and 7654321 are both converted to "Asset:Bank:ING7654321"

4. Prevents double booking by specifying a priority in accounts.

5. Converts various security names into one uniform security name

(see for more details end of csv2pl file)

Project Activity

See All Activity >

Categories

Personal Finance

License

GNU General Public License version 2.0 (GPLv2)

Follow CSV2QIF

CSV2QIF Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of CSV2QIF!

Additional Project Details

Operating Systems

BSD, Cygwin, Linux

Intended Audience

End Users/Desktop

Programming Language

Perl

Related Categories

Perl Personal Finance Software

Registered

2014-06-15