Finanzübersicht: »einmalige« Periodizität bei wiederkehrenden Rechnung gefixt
authorMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 21 Jun 2018 11:20:35 +0000 (13:20 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 21 Jun 2018 11:23:47 +0000 (13:23 +0200)
commit2dff0687d1c3131bb8d7b912bed96d5511699cc3
tree8bab13924502386b98f3f55ccd32ecc1f376069e
parentb75c6cbb82023b0d626ffc9996eec710cdef8357
Finanzübersicht: »einmalige« Periodizität bei wiederkehrenden Rechnung gefixt

Die Finanzübersicht nutzt die Funktion
`SL::DB::PeriodicInvoicesConfig::calculate_invoice_dates`, um jedes
Ausführungsdatum innerhalb eines Zeitraumes zu berechnen. Dort wurde
»einmalig« fälschlicherweise wie »jeden Monat wiederholen«
behandelt. Dadurch tauchten die solche wiederkehrenden Rechnungen in
der Finanzübersicht in jedem Monat auf, sofern die Konfiguration noch
aktiv ist.

Beim eigentlichen Erzeugen der wiederkehrenden Rechnungen hingegen war
das deshalb kein Problem, weil so eine Konfiguration direkt nach dem
ersten Erzeugen der Rechnung auf inaktiv gesetzt wird.
SL/DB/PeriodicInvoicesConfig.pm