I figured that I would start keeping track on my personal bank accounts. Where does my money go anyway, why is it always empty ???
So after a little surfing on the web I found http://www.buxfer.com
Wonderful site with its simple way of tracking, keeping metadata tags for grouping. Just so simple and I love it. Then the problem came. I want to import my accounts and not do it manually and buxfer doesn’t support my bank (but it supports a very long list of other banks).
Download and try the air application: buxferbankaccountconverter
So what happened I wrote my own little parser.
#1 Copy & Paste Bank Account data

#2 Paste into the converter and run it. Has for now Handelsbanken & Nordea. Export to the csv file.

#3 Import into Buxfer

———-
UPDATED: 2008-07-05
Added support for banks
- Handelsbanken
- Nordea
- Swedbank
Extras
- Added support for direct upload data into buxfer account.
———-
UPDATED: 2008-07-13
Added support for banks
- SEB
———-
UPDATED: 2008-07-22
Bugfix
- Sort order by date and lock columns
- Remove Saldo in descriptions, messes up saldo for buxfer.
———-
UPDATED: 2008-07-30
Added support
- Application auto-update.
———-
UPDATE: 2009-02-21 (Version 1.5)
Fixed Handelsbanken Copy/Paste linebreaks
———-
Note: seems like problems for recognizing income/expense when uploading data.
———-
UPDATE:2009-03-31 (Version 1.6)
Fixed MAC OS 10.5 Paste problem.
A confirmed bug in Mac os x 10.5 made it almost impossible to copy/paste the account data to the application. The fix is to hijack the text event:
textField1.addEventListener(TextEvent.TEXT_INPUT, input);
function input(event:TextEvent){
event.preventDefault();
var textField:TextField = event.target as TextField;
var currentText:String = textField.text;
var insertionPrefix:String = currentText.substr(0, textField.selectionBeginIndex);
var insertionSuffix:String = currentText.substr(textField.selectionEndIndex, currentText.length);
textField.text = insertionPrefix + event.text + insertionSuffix;
var caretIndex:int = insertionPrefix.length + event.text.length;
textField.setSelection(caretIndex, caretIndex);
}
more information about the bug can be found at adobe bugs.
Download and try the air application: buxferbankaccountconverter
AIR, Life
AIR, bank, buxfer, convert