Aktionen
Fehler #681
offenWährung geht im WF über Lieferschein-Controller verloren
Beginn:
25.04.2024
Abgabedatum:
% erledigt:
100%
Geschätzter Aufwand:
Beschreibung
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.
Aktionen