X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/d46511359cfa6dd1bdee642b6f852011cb62234b..d18a84dfd90b91c60093c77bbc5900408e0c5697:/SL/IR.pm diff --git a/SL/IR.pm b/SL/IR.pm index 597067283..885fb9e91 100644 --- a/SL/IR.pm +++ b/SL/IR.pm @@ -100,6 +100,8 @@ sub post_invoice { ? $exchangerate : $form->parse_amount($myconfig, $form->{exchangerate}); + $form->{exchangerate} = 1 unless ($form->{exchangerate} * 1); + for my $i (1 .. $form->{rowcount}) { $form->{"qty_$i"} = $form->parse_amount($myconfig, $form->{"qty_$i"}); @@ -383,7 +385,7 @@ sub post_invoice { VALUES ($form->{id}, $form->{"id_$i"}, '$form->{"description_$i"}', | . ($form->{"qty_$i"} * -1) . qq|, | . ($baseqty * -1) . qq|, $form->{"sellprice_$i"}, $fxsellprice, $allocated, - '$form->{"unit_$i"}', $deliverydate, | . conv_i($form->{"project_id_$i"}) . qq|, + '$form->{"unit_$i"}', $deliverydate, | . conv_i($form->{"project_id_$i"}, 'NULL') . qq|, '$form->{"serialnumber_$i"}')|; $dbh->do($query) || $form->dberror($query); }