Revision 247a26dc
Von Moritz Bunkus vor mehr als 16 Jahren hinzugefügt
bin/mozilla/oe.pl | ||
---|---|---|
1446 | 1446 |
} |
1447 | 1447 |
} |
1448 | 1448 |
|
1449 |
# close orders/quotations |
|
1450 |
$form->{closed} = 1; |
|
1451 |
|
|
1452 |
# save order if one ordnumber has been given |
|
1453 |
# if not it's most likely a collective order, which can't be saved back |
|
1454 |
# so they just have to be closed |
|
1455 |
if (($form->{ordnumber} ne '') || ($form->{quonumber} ne '')) { |
|
1456 |
OE->close_order(\%myconfig, \%$form) if ($form->{id}); |
|
1457 |
} else { |
|
1458 |
OE->close_orders(\%myconfig, \%$form); |
|
1459 |
} |
|
1460 |
|
|
1461 | 1449 |
$form->{convert_from_oe_ids} = $form->{id}; |
1462 | 1450 |
$form->{transdate} = $form->{invdate} = $form->current_date(\%myconfig); |
1463 | 1451 |
$form->{duedate} = $form->current_date(\%myconfig, $form->{invdate}, $form->{terms} * 1); |
Auch abrufbar als: Unified diff
Beim Umwandeln von Aufträgen in Rechnungen nicht sofort den Auftrag schließen. Beim Buchen von Rechnungen die Aufträge schließen, aus denen die Rechnung erzeugt wurde (auch mit Umweg über Lieferscheine), sofern der Auftrag damit vollständig abgerechnet wurde.