X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=SL%2FOE.pm;h=4599443180abe803a66267c31c07d0bd20eab84c;hb=e5e96630943eecefe1090cf39f600850e8f9e291;hp=1e6a47c6207b4f422663360b5d014db89195eecf;hpb=422f2f17365ea7879c14b902c5db1e4cd7023e48;p=kivitendo-erp.git diff --git a/SL/OE.pm b/SL/OE.pm index 1e6a47c62..459944318 100644 --- a/SL/OE.pm +++ b/SL/OE.pm @@ -653,7 +653,10 @@ SQL $exchangerate = $form->check_exchangerate($myconfig, $form->{currency}, $form->{transdate}, ($form->{vc} eq 'customer') ? 'buy' : 'sell'); } - $form->{exchangerate} = $exchangerate || $form->parse_amount($myconfig, $form->{exchangerate}); + # from inputfield (exchangerate) or hidden (forex) + my $exchangerate_from_form = $form->{forex} || $form->parse_amount($myconfig, $form->{exchangerate}); + + $form->{exchangerate} = $exchangerate || $exchangerate_from_form; my $quotation = $form->{type} =~ /_order$/ ? 'f' : 't'; @@ -693,6 +696,8 @@ SQL conv_i($form->{id})); do_query($form, $dbh, $query, @values); + $form->new_lastmtime('oe'); + $form->{ordtotal} = $amount; $form->{name} = $form->{ $form->{vc} };