Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision bc1bae42

Von Niclas Zimmermann vor etwa 12 Jahren hinzugefügt

  • ID bc1bae42d28eafc013947cb42d8794a1685e9479
  • Vorgänger 2725c98d
  • Nachfolger 8d8bcfb5

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.

Unterschiede anzeigen:

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