X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/370f135530d197929969bec28c8178e7ad28ef3c..ca7dfd3e8ceb7336233be5f3197c1f11f6989428:/bin/mozilla/do.pl diff --git a/bin/mozilla/do.pl b/bin/mozilla/do.pl index af00d34e4..b87fb45d6 100644 --- a/bin/mozilla/do.pl +++ b/bin/mozilla/do.pl @@ -1028,7 +1028,8 @@ sub invoice { if ($form->{ordnumber}) { require SL::DB::Order; - if (my $order = SL::DB::Manager::Order->find_by(ordnumber => $form->{ordnumber})) { + my $vc_id = $form->{type} =~ /^sales/ ? 'customer_id' : 'vendor_id'; + if (my $order = SL::DB::Manager::Order->find_by(ordnumber => $form->{ordnumber}, $vc_id => $form->{"$vc_id"})) { $order->load; $form->{orddate} = $order->transdate_as_date; $form->{$_} = $order->$_ for qw(payment_id salesman_id taxzone_id quonumber);