hledger/examples/csv-rules/bankofireland-checking.csv.rules
2017-01-08 07:26:14 -08:00

30 lines
735 B
Plaintext

# hledger csv conversion rules for bank of ireland
# sample of CSV being converted
# Date,Details,Debit,Credit,Balance
# 07/12/2012,LODGMENT 529898,,10.0,131.21
# 07/12/2012,PAYMENT,5,,126
# 1 2 3 4 5
# skip the header line
skip
# name the csv fields, and assign some of them as journal entry fields
fields date, description, amount-out, amount-in, balance
# date is in UK/Ireland format
date-format %d/%m/%Y
# set the currency
currency EUR
# set the base account for all txns
account1 assets:personal:bank:bank of ireland:checking
# alternative way of handling two amount fields:
# use one field by default, if it's empty override with the other
# amount -%3
# if ~
# ^[^,]*,[^,]*,,
# amount %4