Add Feb to May

This commit is contained in:
polyfloyd 2025-06-27 15:20:37 +02:00
parent ff77d7a455
commit 36115b452a
9 changed files with 2705 additions and 30 deletions

38
import
View file

@ -44,7 +44,15 @@ class Importer(csvbase.Importer):
def guess_contra(entry):
posting = entry.postings[0]
if entry.payee == "Kosten":
def have_keyword(*keywords):
l_description = entry.narration.lower()
return any(kw in l_description for kw in keywords)
if entry.payee == "Kosten" or (
entry.payee == "Rabobank; NL89RABO0111741386"
and entry.narration.startswith("Kosten")
):
return "Uitgaven:Bankkosten"
if entry.payee == "Stichting Bitlair; NL09RABO3159222187":
@ -62,13 +70,30 @@ def guess_contra(entry):
):
return "Activa:Debiteuren:EventInfra"
if (
entry.payee == "JONGE ONDERZOEKERS AMERS; NL30ABNA0119774844"
and 590 < posting.units.number < 700
):
return "Activa:Debiteuren:DJO"
if (
entry.payee == "Furthermore B.V.; NL06REVO8135470894"
and 600 < posting.units.number < 800
):
return "Activa:Debiteuren:UnicornDept"
if entry.payee == "Gebr. Schurman GmbH; DE68441600141300702500":
return "Uitgaven:Bar:Mate"
if entry.payee == "Sligro ZB 5037":
return "Uitgaven:Bar:Snacks"
if entry.payee == "STATIEGELD NEDERLAND; NL59ABNA0100073913":
return "Uitgaven:Bar"
if entry.narration.startswith("Decla") and posting.units.number < 0:
return "Passiva:Declaraties"
def have_keyword(*keywords):
l_description = entry.narration.lower()
return any(kw in l_description for kw in keywords)
if have_keyword(
"deposit",
"revbank",
@ -83,6 +108,9 @@ def guess_contra(entry):
):
return "Passiva:RevBank"
if entry.payee == "Stichting Mollie Payments; NL70CITI2032329018":
return "Passiva:RevBank"
for p in participants:
if (
hasattr(p, "maandbedrag")