Revision 93ae5d0f
Von Tamino Steinert vor etwa 2 Monaten hinzugefügt
SL/DB/PeriodicInvoicesConfig.pm | ||
---|---|---|
51 | 51 |
); |
52 | 52 |
my @items; |
53 | 53 |
for my $item ($orig_order->items) { |
54 |
next if $item->recurring_billing_mode eq 'never'; |
|
55 |
next if $item->recurring_billing_mode eq 'once' && ( |
|
56 |
$item->recurring_billing_invoice_id |
|
54 |
if ($item->periodic_invoice_items_config) { |
|
55 |
next if $item->periodic_invoice_items_config->periodicity eq 'n'; |
|
56 |
next if $item->periodic_invoice_items_config->periodicity eq 'o' && ( |
|
57 |
$item->periodic_invoice_items_config->once_invoice_id |
|
57 | 58 |
|| $period_start_date != $next_period_start_date |
58 | 59 |
); |
60 |
} |
|
59 | 61 |
|
60 | 62 |
my $new_item = clone($item); |
61 | 63 |
|
Auch abrufbar als: Unified diff
S:D:PeriodicInvoiceItemsConfig: Bisherige Verwendung umstellen