X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/0ede1996c15eb2219833138bd2952f9f5db4ff2a..b4cc349b:/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);