Wechselkurs wird falsch ausgelesen
authorJoachim Zach <info@ceos-gmbh.de>
Wed, 3 Nov 2010 11:03:11 +0000 (12:03 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Wed, 3 Nov 2010 11:03:11 +0000 (12:03 +0100)
commita2f07c159111d089b8f5ea139bec46a8624ba4c4
treee16cc7d438593995093b9f1cf93b3af013af8021
parentff7c8cde5cc05898c3e69010eac357a4ded961bc
Wechselkurs wird falsch ausgelesen

Es hat sich herausgestellt, dass der Fehler nicht in der Formatierung lag. Das
Procedere ist wie folgt: Bei post_invoice wird geprüft, ob ein
Wechselkurseintrag für das fragliche Datum existiert:

Ja   -> diese Zahl wird genommen.
Nein -> $form->{exchangerate} wird als lokalisierter Eingabestring
        interpretiert und in eine Zahl konvertiert.

Fehlerhaft war die Abfrage: Es wurde $form->{transdate} statt $form->{invdate}
genommen. $form->{transdate} wird vom Aufrufer (in is.pl) aber vor dem Aufruf
nicht gesetzt, weshalb die Abfrage immer den "Nein"-Fall produzierte.
SL/IS.pm