]> piware.de Git - bin.git/commitdiff
consors-report: Updates master
authorMartin Pitt <martin@piware.de>
Wed, 11 Feb 2026 08:07:05 +0000 (09:07 +0100)
committerMartin Pitt <martin@piware.de>
Wed, 11 Feb 2026 08:07:05 +0000 (09:07 +0100)
consors-report.py

index e24ff2bdae9d2c6752149afb3772827331c72a0a..3dd6c49d6d45321e2348dae99a04d671075abeec 100755 (executable)
@@ -20,7 +20,7 @@ CATEGORIES = {
                           'Niklas Hermann|Alena Hauser|Strizrep|Aerzte|Hallesche.*Ausz|Physico|'
                           'Orthop|Pathologie|phyvo|Hessing', re.I),
     'Versicherung': re.compile('((debeka|DKV|Hallesche|Versicherung|Alte Leipziger|ConceptIF|'
                           'Niklas Hermann|Alena Hauser|Strizrep|Aerzte|Hallesche.*Ausz|Physico|'
                           'Orthop|Pathologie|phyvo|Hessing', re.I),
     'Versicherung': re.compile('((debeka|DKV|Hallesche|Versicherung|Alte Leipziger|ConceptIF|'
-                               'Baloise).*Lastschrift)|Hallesche.*Bonu', re.I),
+                               'Baloise).*Lastschrift)|Hallesche.*Bonu|Rueckka', re.I),
     'Transport': re.compile(r'DB Vertr\s*ieb|DB Fernverkehr|Deutsche Bahn|Nextbike|Carsharing|Radstation', re.I),
     'Lebensmittel': re.compile('BIOS|Bäcker|Baecker|Baker|Schubert Bio|Ruta|Rewe|Edeka', re.I),
     'Eigentumswohnungen': re.compile('Rechnung Darl.-Leistung|Semmelweis|BHP Buerkner|(BHP.*Hennig)|Dr. Schmitz|Klingerstr|Catharina Goetz', re.I),
     'Transport': re.compile(r'DB Vertr\s*ieb|DB Fernverkehr|Deutsche Bahn|Nextbike|Carsharing|Radstation', re.I),
     'Lebensmittel': re.compile('BIOS|Bäcker|Baecker|Baker|Schubert Bio|Ruta|Rewe|Edeka', re.I),
     'Eigentumswohnungen': re.compile('Rechnung Darl.-Leistung|Semmelweis|BHP Buerkner|(BHP.*Hennig)|Dr. Schmitz|Klingerstr|Catharina Goetz', re.I),
@@ -66,6 +66,9 @@ def parse_csv(path: Path, date_filter: str) -> Iterable[Entry]:
         # ignore from/to Tagesgeldkonto
         if entry.iban == 'DE13760300800853589101':
             return None
         # ignore from/to Tagesgeldkonto
         if entry.iban == 'DE13760300800853589101':
             return None
+        # temp: Ignore "Schenkung" between Tagesgeld and Girokonto
+        if 'Schenkung' in entry.desc:
+            return None
         return filter_re.search(entry.date)
 
     with path.open() as f:
         return filter_re.search(entry.date)
 
     with path.open() as f: