Revision 62533640
Von Jan Büren vor etwa 6 Jahren hinzugefügt
SL/DB/PeriodicInvoicesConfig.pm | ||
---|---|---|
141 | 141 |
if ($self->periodicity eq 'o') { |
142 | 142 |
_log_msg("setting inactive\n"); |
143 | 143 |
$self->active(0); |
144 |
$self->order->update_attributes(closed => 1); |
|
144 | 145 |
$self->save; |
145 | 146 |
return $self->order->ordnumber; |
146 | 147 |
} |
... | ... | |
256 | 257 |
=item C<sub disable_one_time_config> |
257 | 258 |
|
258 | 259 |
Sets the state of the periodic_invoices_configs to inactive |
259 |
(active => false) if the periodicity is <Co> (one time). |
|
260 |
(active => false) and closes the source order (closed => true) |
|
261 |
if the periodicity is <Co> (one time). |
|
262 |
|
|
260 | 263 |
Returns undef if the periodicity is not 'one time' otherwise the |
261 | 264 |
order number of the deactivated periodic order. |
262 | 265 |
|
Auch abrufbar als: Unified diff
Implementiert #357 Auftrag schliessen, falls einmalig wiederkehrende Rechnung inaktiv
Die Generierung einer periodische Rechnung mit der Periode einmalig
sollte auch den Quell-Auftrag schliessen.