From: Bernd Bleßmann Date: Wed, 20 Nov 2019 13:47:53 +0000 (+0100) Subject: S:D:Invoice->new_from: Auftragsdatum aus Auftrag bei Erzeugen aus Lieferschein X-Git-Tag: release-3.5.6.1~433 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=35429440e41f131dfc153e67c8ae3c2680353736;p=kivitendo-erp.git S:D:Invoice->new_from: Auftragsdatum aus Auftrag bei Erzeugen aus Lieferschein --- diff --git a/SL/DB/Invoice.pm b/SL/DB/Invoice.pm index d6ec6c853..0e27f8adf 100644 --- a/SL/DB/Invoice.pm +++ b/SL/DB/Invoice.pm @@ -184,9 +184,16 @@ sub new_from { $args{payment_id} = ( $terms ? $terms->id : $source->payment_id); - if ($source->type =~ /_order$/) { + if ($source->type =~ /_delivery_order$/) { + $args{deliverydate} = $source->reqdate; + if (my $order = SL::DB::Manager::Order->find_by(ordnumber => $source->ordnumber)) { + $args{orddate} = $order->transdate; + } + + } elsif ($source->type =~ /_order$/) { $args{deliverydate} = $source->reqdate; $args{orddate} = $source->transdate; + } else { $args{quodate} = $source->transdate; }