From: Moritz Bunkus Date: Tue, 26 Aug 2014 09:16:24 +0000 (+0200) Subject: Wiederkehrende Rechnungen: Variable period_end_date gefixt X-Git-Tag: release-3.2.0beta~341 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=bdb802cd8e3e47817058fb907f5fe577b3d5cf90;p=kivitendo-erp.git Wiederkehrende Rechnungen: Variable period_end_date gefixt Das Periodenenddatum wird am Anfang der sub bereits richtig als »der letzte Tag innerhalb des Abrechnungszeitraumes« berechnet und darf hinterher daher nicht mehr auf den Monat abgeschnitten werden. --- diff --git a/SL/BackgroundJob/CreatePeriodicInvoices.pm b/SL/BackgroundJob/CreatePeriodicInvoices.pm index 3b19811df..91e8efff9 100644 --- a/SL/BackgroundJob/CreatePeriodicInvoices.pm +++ b/SL/BackgroundJob/CreatePeriodicInvoices.pm @@ -98,7 +98,7 @@ sub _generate_time_period_variables { next_year => [ $period_start_date->clone->truncate(to => 'year')->add( years => 1), sub { $_[0]->year } ], period_start_date => [ $period_start_date->clone->truncate(to => 'month'), sub { $::locale->format_date(\%::myconfig, $_[0]) } ], - period_end_date => [ $period_end_date ->clone->truncate(to => 'month'), sub { $::locale->format_date(\%::myconfig, $_[0]) } ], + period_end_date => [ $period_end_date, sub { $::locale->format_date(\%::myconfig, $_[0]) } ], }; return $vars;