From: Jan Büren Date: Wed, 16 Aug 2017 13:02:51 +0000 (+0200) Subject: Workflow Lieferschein -> Rechnung. Liefertermin als Rechnungslieferdatum setzen X-Git-Tag: release-3.5.4~885 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=0fd179c4e5c1884ea119f90cd845808ed44442dc;p=kivitendo-erp.git Workflow Lieferschein -> Rechnung. Liefertermin als Rechnungslieferdatum setzen Falls im Lieferschein einen Liefertermin gesetzt hat, ist dieser eindeutig der sinnvollere Liefertermin in der Rechnung anstatt das Lieferscheindatum. --- diff --git a/bin/mozilla/do.pl b/bin/mozilla/do.pl index 5d86682c6..d1f112963 100644 --- a/bin/mozilla/do.pl +++ b/bin/mozilla/do.pl @@ -969,7 +969,9 @@ sub invoice { $main::auth->assert($form->{type} eq 'purchase_delivery_order' ? 'vendor_invoice_edit' : 'invoice_edit'); $form->{convert_from_do_ids} = $form->{id}; - $form->{deliverydate} = $form->{transdate}; + # if we have a reqdate (Liefertermin), this is definetely the preferred + # deliverydate for invoices + $form->{deliverydate} = $form->{reqdate} || $form->{transdate}; $form->{transdate} = $form->{invdate} = $form->current_date(\%myconfig); $form->{duedate} = $form->current_date(\%myconfig, $form->{invdate}, $form->{terms} * 1); $form->{defaultcurrency} = $form->get_default_currency(\%myconfig);