Revision bc1bae42
Von Niclas Zimmermann vor etwa 12 Jahren hinzugefügt
bin/mozilla/is.pl | ||
---|---|---|
517 | 517 |
for my $i (1 .. $form->{paidaccounts}) { |
518 | 518 |
next unless $form->{"paid_$i"}; |
519 | 519 |
map { $form->{"${_}_$i"} = $form->parse_amount(\%myconfig, $form->{"${_}_$i"}) } qw(paid exchangerate); |
520 |
if (!$form->{"forex_$i"}) { #read exchangerate from input field (not hidden) |
|
521 |
$form->{exchangerate} = $form->{"exchangerate_$i"}; |
|
522 |
} |
|
520 | 523 |
$form->{"forex_$i"} = $form->check_exchangerate(\%myconfig, $form->{currency}, $form->{"datepaid_$i"}, 'buy'); |
521 | 524 |
$form->{"exchangerate_$i"} = $form->{"forex_$i"} if $form->{"forex_$i"}; |
522 | 525 |
} |
Auch abrufbar als: Unified diff
Währung in Verkaufs-/Einkaufsrechnungj
In der Verkaufsrechnung traten noch einige Fehler auf, wenn man
ausländische Währungen angegeben hat. Wechselkurse wurden als Null
angezeigt und es gab kein Eingabefeld, wenn der Wechselkurs an einem
Datum noch nicht in der Datenbank vorhanden war. In Eingabefelder
eingegebene Werte wurden ignoriert.
In der Einkaufsrechnung traten ähnliche Fehler auf. Hier wurde nicht
einmal ein Wechselkurs angezeigt, obwohl Standardwährung und in der
Rechnung verwendete Währung nicht übereinstimmen.