First of all - thanks for the code!!
I'm keeping a log on what I had to fix to get this working with Volksbank
One issue: if transfers that needed course exchange (in my case NOR to EUR), they are linked as attachements - I guess these are impossible to parse. I get a Payee "siehe" info ;)
Btw. I do all my categorisation in beancount, thus didn't change anything there / used it. My simple script:
from bank_statement_reader import csv2bookings, pdf2bookings, txt2bookings
import os
import pandas as pd
df_list = []
for filename in os.listdir():
if filename.endswith('.pdf') and "Kontoauszug" in filename:
booking = pdf2bookings(filename)
booking_list = [[b.date,b.type,b.payee,b.comment,b.amount] for b in booking]
df = pd.DataFrame(booking_list, columns=["date","type","payee","narration","amount"])
df_list.append(df)
df = pd.concat(df_list)
First of all - thanks for the code!!
I'm keeping a log on what I had to fix to get this working with Volksbank
from statement_readertofrom bank_statement_readerbooking/booking-base.pyOne issue: if transfers that needed course exchange (in my case NOR to EUR), they are linked as attachements - I guess these are impossible to parse. I get a Payee "siehe" info ;)
Btw. I do all my categorisation in beancount, thus didn't change anything there / used it. My simple script: