Wiederkehrende Rechnungen: Preis-Fix für einmalige Ausführung
authorMoritz Bunkus <m.bunkus@linet.de>
Mon, 3 May 2021 11:08:04 +0000 (13:08 +0200)
committerMoritz Bunkus <m.bunkus@linet.de>
Fri, 7 May 2021 12:19:22 +0000 (14:19 +0200)
Bei einmaliger Ausführung ist der Preis immer derjenige, der in der
Rechnung angegeben ist, weil die Auftragswertperiodizität keinen
Sinn ergibt, wenn es keine Abrechnungsperiodizität gibt.

SL/BackgroundJob/CreatePeriodicInvoices.pm

index 9c0e58f..6151ec1 100644 (file)
@@ -178,6 +178,8 @@ sub _replace_vars {
 sub _adjust_sellprices_for_period_lengths {
   my (%params) = @_;
 
+  return if $params{config}->periodicity eq 'o';
+
   my $billing_len     = $params{config}->get_billing_period_length;
   my $order_value_len = $params{config}->get_order_value_period_length;