Finanzcontrollingbericht: wiedk. Rechnungen vom Enddatum immer bis heute
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 26 Aug 2014 11:29:59 +0000 (13:29 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 26 Aug 2014 11:48:35 +0000 (13:48 +0200)
Das konfigurierte Enddatum ist nur dann relevant, wenn die
wiederkehrende Rechnung gekündigt wurde. Ansonsten wird sie automatisch
verlängert, sprich ein maximales Enddatum gibt es dabei nicht.

SL/Controller/FinancialControllingReport.pm

index 4ffaabd..4d08054 100644 (file)
@@ -120,7 +120,7 @@ sub calculate_data {
     $order->{billable_amount}   = $order->{delivered_amount} - $order->{billed_amount};
 
     if ($order->periodic_invoices_config) {
-      my @dates = $order->periodic_invoices_config->calculate_invoice_dates(past_dates => 1, end_date => $order->periodic_invoices_config->end_date || DateTime->today_local);
+      my @dates = $order->periodic_invoices_config->calculate_invoice_dates(past_dates => 1, end_date => DateTime->today_local);
       $order->{net_amount} = $order->netamount * scalar(@dates);
 
     } else {