Wiederkehrende Rechnung: "erste Rechnung erzeugen am" als Startdatum nutzen
authorMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 14 Oct 2013 13:37:00 +0000 (15:37 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 3 Apr 2014 12:14:54 +0000 (14:14 +0200)
SL/BackgroundJob/CreatePeriodicInvoices.pm

index fa5d649..b16ab39 100644 (file)
@@ -173,7 +173,7 @@ sub _create_periodic_invoice {
 sub _calculate_dates {
   my $config     = shift;
 
-  my $cur_date   = $config->start_date;
+  my $cur_date   = $config->first_billing_date        || $config->start_date;
   my $start_date = $config->get_previous_invoice_date || DateTime->new(year => 1970, month => 1, day => 1);
   my $end_date   = $config->end_date                  || DateTime->new(year => 2100, month => 1, day => 1);
   my $tomorrow   = DateTime->today_local->add(days => 1);