X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/2459723286f701a341062b054a215a266df74e01..b98b8e3f73a399d2d4df7be4962b56bd4ad8c82b:/SL/Controller/FinancialControllingReport.pm diff --git a/SL/Controller/FinancialControllingReport.pm b/SL/Controller/FinancialControllingReport.pm index 675f24b4f..4d0805446 100644 --- a/SL/Controller/FinancialControllingReport.pm +++ b/SL/Controller/FinancialControllingReport.pm @@ -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 { @@ -239,7 +239,7 @@ sub init_models { # ] ], ], - with_objects => [ 'customer', 'globalproject', 'globalproject.project_type' ], + with_objects => [ 'customer', 'globalproject', 'globalproject.project_type', 'periodic_invoices_config' ], ); } @@ -257,7 +257,7 @@ sub link_to { } if ($object->isa('SL::DB::Customer')) { my $id = $object->id; - return "ct.pl?action=$action&id=$id&db=customer"; + return "controller.pl?action=CustomerVendor/$action&id=$id"; } if ($object->isa('SL::DB::Project')) { my $id = $object->id;