Project

General

Profile

Fehler #681

Währung geht im WF über Lieferschein-Controller verloren

Added by Bernd Bleßmann 6 months ago. Updated 22 days ago.

Status:
Feedback
Priority:
Normal
Target version:
-
Start date:
04/25/2024
Due date:
% Done:

100%

Estimated time:

Description

Wenn man aus einer Auftragsbestätigung über eine Lieferschein eine Reklamation oder Rechnung erzeugt, geht die Währung verloren.

Generell muss das im Lieferschein-Controller nochmal geprüft werden - auch wenn man einen Workflow hier beginnt. Da in der Tabelle Preise und Währung gespeichert werden können, sollte das der neue Controller auch tun. Das holen der Preise aus den Preisquellen wird auch aufgerufen, aber nicht in der Maske gespeichert.
Da man in der Maske Preise, Wechselkurs und Währung auch nicht ändern kann, reicht es, die aktuell "richtigen" Werte beim Speichern zu holen und mitzuspeichern:
  • Preise/Rabatte/Quellen aus Vorgängerbeleg oder der Preisquelle (mit eben Kunde, Lieferant, Datum usw.)
  • Währung aus dem dem Vorgängerbeleg oder Kunde/Lieferant
  • Wechselkurs? Nach Datum und Ver- oder Einkauf. Der Vorgängerbeleg (Order) kann einen belegspez. Wechselkurs haben, der nicht in der exchangerate-Tabelle steht. Evtl. sollte man das auch auf LS (delivery_orders) ausweiten.

History

#1

Updated by Werner Hahn 26 days ago

  • Assignee set to Tamino Steinert
#2

Updated by Tamino Steinert 22 days ago

  • Status changed from Neu to Feedback
  • Assignee changed from Tamino Steinert to Bernd Bleßmann
  • % Done changed from 0 to 100

1. Die Preise und Preisquellen werden seit den Commits 7cfd27eb und 0e6c7d39 gesetzt, bzw. mitgeschleift.

2. Die Währung wurde dem Obejkt immer richtig zugewiesen, aber nicht in der Form gespeichert. Das habe ich jetzt ergenzt. (Commit 8f84a8a4e auf Branch 202409-fix-delivery_order_issues_704_697_696_681_679_678)

3. Was ist der gewünschte Prozess mit dem Wechselkurs? Beim Workflow Auftrag → Rechnung wird dieser nicht übernommen/gesetzt. Dies sollte auch korrekt sein, da der Tages-Wechselkurs in der Rechnung genommen werden sollte. Somit muss nichts im Lieferschein gespeichert werden.

Also available in: Atom PDF