Erstellt vor 4 Jahren

Geschlossen vor 14 Monaten

#1615 closed Fehler (fixed)

Einkaufsrechnungen mit Fremdwährungen lassen sich nicht per "Zahlung buchen" bezahlen

Erstellt von: information@… Verantwortlicher: m.bunkus@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 2.6.2
Schweregrad: normal Stichworte: Einkauf
Beobachter: s.schoeling@…, grichardson@…

Beschreibung

Fehler!

Es fehlt der Wechselkurs für die Bezahlung!

Wechselkurs ist aber in der HTML-Form vorhanden:

<input type="hidden" name="forex" value="1200000.00000">
<input type="hidden" name="exchangerate" value="1200000.00000">

Ggf. in Kombo mit den anderen closedto/date-Bugs. Letzte Query:

# SELECT 1 FROM defaults WHERE '01.03.2011' < closedto;

?column?


(0 Zeilen)

Anhänge (2)

usd-wechselkurs.png (12.0 KB) - hinzugefügt von information@… vor 4 Jahren.
wechselkurs-usd
preis-fünfstellig.png (3.5 KB) - hinzugefügt von information@… vor 4 Jahren.
preis-fünfstellig

Alle Anhänge herunterladen als: .zip

Änderungshistorie (7)

Geändert vor 4 Jahren durch information@…

wechselkurs-usd

comment:1 Geändert vor 4 Jahren durch s.schoeling@…

  • Beobachter s.schoeling@… hinzugefügt
  • Schweregrad von Trivial nach Normal geändert

trivial find ich das nicht

Geändert vor 4 Jahren durch information@…

preis-fünfstellig

comment:2 Geändert vor 4 Jahren durch information@…

Noch als Ergänzung hierzu:

  1. Der Wechselkurs wird im Zahlungseingangsfeld nicht angezeigt (Geoff hat hierfür schon mal was gemacht)

2.) Eine bestehende Einkaufsrechnung -> als Vorlage verwenden -> die letzte Dienstleistung nochmal hinzufügen -> Preis wird fünfstellig (vgl. preis-fünfstellig vorletzte Position mit letzter).

comment:3 Geändert vor 4 Jahren durch grichardson@…

  • Beobachter grichardson@… hinzugefügt
  1. Der Wechselkurs wird im Zahlungseingangsfeld nicht angezeigt (Geoff hat

hierfür schon mal was gemacht)

Und habe das gerade eingecheckt, Commit b959bb698ed49c9a3bb8aacdef1e5fecaca8b66b

Beim Zahlungseingangsfeld einer Rechnung wird der Wechselkurs nun in einer Zeile angezeigt, wenn ein Datum eingegeben ist, für das Datum ein Wechselkurs in der Datenbank hinterlegt ist, und ein Betrag eingegeben wurde.

An dieser Stelle gibt es bei den Zahlungen aber keine Möglichkeit einen Wechselkurs einzugeben, wenn für den betreffenden Tag noch keiner hinterlegt wurde. Bucht man trotzdem, wurde in meinem Testfall scheinbar der Wechselkurs des Rechnungsdatums oder des letzten Zahldatums (waren identisch) benutzt und auch damit gebucht, in der Zeile erscheint aber weiterhin für den Wechselkurs 0,00, da dieser Wert aus der DB kommt, wo nichts hinterlegt ist.

Erfasst man nachträglich einen Wechselkurs für den bisher undefinierten Tag wird bei erneutem Öffnen der Rechnung nun auch für den zweiten Tag der Wechselkurs angezeigt, dieser ist aber nicht mehr für den Bertrag mit dem alten Wechselkurs korrekt.

Zur Zeit gibt es also keine Möglichkeit, beim Zahlungseingang einen neuen Wechselkurs für einen neuen Tag zu definieren, und es klappt nur für Zahldatum = Rechnunsdatum oder für Tag, wo der Wechselkurs schon definiert ist.

comment:4 Geändert vor 2 Jahren durch m.bunkus@…

  • Typ von defect nach Fehler geändert

comment:5 Geändert vor 14 Monaten durch bibi@…

  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert

Der Bug ist Wohl mit Niclas commit: 175dd1fb247e46407ebc773b8103fc773a806fdf behoben.

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.