Revision 0e5c0606
Von Jan Büren vor mehr als 7 Jahren hinzugefügt
SL/BackgroundJob/CreatePeriodicInvoices.pm | ||
---|---|---|
61 | 61 |
push @invoices_to_print, $data if $config->print; |
62 | 62 |
push @invoices_to_email, $data if $config->send_email; |
63 | 63 |
|
64 |
# disalbe one timer only, if they are already processed |
|
65 |
# disable one time configs (periodicity is only one time). |
|
66 |
my $inactive_ordnumber = $config->disable_one_time_config; |
|
67 |
push @disabled_orders, $inactive_ordnumber if $inactive_ordnumber; |
|
68 |
|
|
64 | 69 |
# last; |
65 | 70 |
} |
66 |
# disable one time configs (periodicity is only one time). |
|
67 |
my $inactive_ordnumber = $config->disable_one_time_config; |
|
68 |
push @disabled_orders, $inactive_ordnumber if $inactive_ordnumber; |
|
69 | 71 |
} |
70 | 72 |
|
71 | 73 |
foreach my $inv ( @invoices_to_print ) { $self->_print_invoice($inv); } |
Auch abrufbar als: Unified diff
Wiederkehrende Aufträge mit einmaliger Periode verbessert
Die Deaktivierung erst nach der Generierung der Rechnung veranlassen.
Andernfalls werden diese automatisch bei anderen Rechnungsläufen deaktiviert.