Ask the Experts: Accounting Software for Linux
Question: This is my first venture into Linux. I have most of what I need lined up except for some simple banking software. My credit union will send data in CSV and I need something that will update electronically like that. Suggestions? -- Marilee J. Layman
James Ward, Adobe Systems I've been using mint.com for over a year now and it works great on Linux! I'm not sure if your credit union is supported, but if so this browser based solution might work as well for you as it has for me.
Tim Kissane responds: I have used Gnucash and Kmymoney in the past. Both have been satisfactory. There is another package called HomeBank that may be simpler for home use. You might also want to look at Quasar, Lazy8 Ledger, and TurboCASH. Some of these will import CSV files, but the format will have to be massaged. Others will need a script (in Perl or Python) to convert the CSV into QIF.
Jared Bernard, accountant responds: If you are looking for something basic to track expenses and balance your check book, I would suggest using Homebank. Homebank is fairly straight forward to use with a simple interface and intuitive layout. You are able to create a list of payees, record transactions an schedule recurring bills by using the archive tool. Homebank has fairly decent import features for CVS files for easy management. You can read more about Homebank and it's various features on it's website. Another option may be using a spreadsheet, if you are just looking to track expenses from one bank account or do some simple budgeting. Openoffice.org Calc has made some wonderful improvements to it's text-to-columns feature. You can easily copy and paste your CSV data into the Calc, select Data from the menu bar then text-to-column to begin the wizard. Otherwise, you can open your CSV file directly from Calc and the wizard with begin automatically.
Here are a few websites that offer various spreadsheet templates for tracking your finances:
Shawn Powers, Associate Editor of Linux Journal responds:
GnuCash is rather robust, and may actually be too complex for simple banking. Some others off the top of my head are Money Manager Ex and Buddi.
I'm not sure about importing CSV files, but I'd think that would be a pretty common request, so I'd suspect all or most of them would do it.
Nick Danger responds: While not free, I have been using Moneydance under various Linux distributions for several years now and highly recommend it. If you want to stay both free and open source, you can use KMyMoney under the KDE Window Manager or Grisbi under GTK+. Any of these should import your CSV files without a problem.
If you need the more complicated double-entry style of accounting, GnuCash is considered one of the premiere financial apps for Linux.
Carlie Fairchild is the publisher of Linux Journal.
- Brent Laster's Professional Git (Wrox)
- Smoothwall Express
- Returning Values from Bash Functions
- Bash Shell Script: Building a Better March Madness Bracket
- Learning to Program the Arduino
- Own Your DNS Data
- Machine Learning Everywhere
- Simple Server Hardening
- Tech Tip: Really Simple HTTP Server with Python
- SSH Tunneling - Poor Techie's VPN