Erstellt vor 4 Jahren
Geschlossen vor 4 Jahren
#1575 closed Fehler (fixed)
Kundenrabatt geht verloren
| Erstellt von: | hli@… | Verantwortlicher: | information@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.6.2 beta |
| Schweregrad: | schwerwiegend | Stichworte: | Verkauf |
| Beobachter: | information@… |
Beschreibung
Bei einem Kunden ist ein Kundentyp mit Rabatt hinterlegt.
Wird der Workflow Lieferschein -> Rechnung durchgeführt, wird der Rabatt nicht berücksichtigt, sondern der normale Preis berechnet.
Auch eine zugeordnete Preisgruppe wird nicht verwendet.
Änderungshistorie (8)
comment:1 Geändert vor 4 Jahren durch information@…
- Beobachter information@… hinzugefügt
- Verantwortlicher von m.bunkus@… nach information@… geändert
comment:2 Geändert vor 4 Jahren durch information@…
Der Fix für
#1284 - Kundenrabatt geht verloren
ist laut meinen Tests immer noch aktiv.
a.) Kunde anlegen mit 5,5% Rabatt
b.) Lieferschein für Kunde erfassen 1 Position
c.) Lieferschein speichern
d.) Rechnung -> Rabatt wird übernommen.
Geprüft mit 2.7 und 2.6.2beta mit fcgid
Weicht dein Vorgehen von meinem irgendwo ab?
Ahh, das Problem liegt woanders, wenn der Kunde korrekt vorausgewählt ist, wird der Kundenrabatt übernommen, wenn der Kunde aber nochmal gewechselt wird, wird der Kundenrabatt nur durch erneutes "Erneuern" übernommen.
Ist meine Analyse soweit korrekt?
comment:3 Geändert vor 4 Jahren durch hli@…
Ist meine Analyse soweit korrekt?
Seltsame Dinge geschehen. Der Rabatt bleibt erhalten (Stand Git vor 2-3 Tagen, mein Livesystem wollte ich nicht testen ;=) ), aber dafür wird nun die Checkbox "Nicht rabattierfähig" dann in der Rechnung nicht mehr berücksichtigt.
comment:4 Geändert vor 4 Jahren durch information@…
Nee, wenn Du den Kunden per Auswahl änderst OHNE erneuern des Lieferscheins, wird der vorhergehende Kundenrabatt anstatt der Kundenrabatts des aktuellen Kunden genommen.
comment:5 Geändert vor 4 Jahren durch hli@…
Ich habe zuerst den Kunden gewählt, dann den Artikel.
Auftrag -> Lieferschein -> Rechnung.
comment:6 Geändert vor 4 Jahren durch information@…
Das ist kein Problem.
Problemfall ist:
Lieferschein -> Kunde wechseln -> Lieferschein speichern -> Rechnung
comment:7 Geändert vor 4 Jahren durch information@…
Auftrag -> Lieferschein -> Rechnung.
Hab ich auch nochmal getestet, die Preisgruppe geht in der Tat verloren, obwohl es hierfür hidden Felder in Lieferschein gibt.
comment:8 Geändert vor 4 Jahren durch information@…
- Lösung auf fixed gesetzt
- Status von new nach closed geändert
Der Rabattfehler ist mit Commit c6d1bb55635333f190afa2daed451761352873e1 komplett behoben.
Alles weitere gleich ...

Ok.
Prinzipiell ist Geoffreys Empfehlung, immer mit dem Auftrag anzufangen.
Folgende Vorüberlegung sollte aber sicher sein:
1.) Falls es keine ordnumber oder quonumber gibt, wurde der Workflow mit dem Lieferschein angefangen.
2.) Falls es einen Kunden oder Lieferantenrabatt gibt, nimm diesen für alle Lieferscheinpositionen als default, ansonsten 0 wie gehabt.
Preisgruppen überlege ich gleich nochmal