With HomeBank you can import/export some of the internal data's in the most common file format that is CSV.
Notice: meanwhile CSV should uses comma as separator, HomeBank uses semi-colon as separator (this is most common than comma)
The format used for the different files is specific to HomeBank, so don't expect to import files your bank should offers you directly, you will need to arrange it a little in a spreadsheet like Gnumeric before.
Below is a description with example of the CSV format that HomeBank uses.
|date||format can be: y-m-d, m-d-y, or d-m-y, year can be 2 or 4 digits, and separators can be / . or -|
|payment||from 0=none to 10=FI fee
You cannot import transaction with payment type=5 (internal xfer)
|payee||a payee name|
|amount||a number with a '.' or ',' as decimal separator, ex: -24.12 or 36,75|
|category||a full category name (category, or category:subcategory)|
|tags||tags separated by space
tag is mandatory since v4.5
15-02-04;0;;;Some cash;-40,00;Bill:Withdrawal of cash;tag1 15-02-04;1;;;Internet DSL;-45,00;Inline service/Internet;tag2 ...
|type||* = monthly
blank = month value
|category||the category name|
|value(s)||1 amount : if the type is monthly
12 amounts, separated by ';' : if type month value
*;Fuel;45.00 ;Domestic animals;1.00;2.00;3.00;4.00;... *;Food;17.00 ...
|level||1 = category
2 = subcategory
|type||- = expense
+ = income
|category name||the category name|
1;-;Food 2; ;Grocer 2; ;Restaurant 1;+;Wage ...
|payee name||the name of the payee|
|full category name||optional: since 5.1.3
the full name of the category
payee_name1;cat1:subcat1 payee_name2; ...