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

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

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 ...

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