Es fällt dann auf, wenn mehr als eine Rabattzeile in Folge erstellt wird (was bei vielen Bauhaupt- und Baunebengewerblern daily business ist):

Wir bitten um Prüfung, besten Dank.
Genau dieses Vorgehen wurde mit der Anforderung unterbunden.unisoft sm hat geschrieben: ↑21.04.2021, 06:58 Ablauf Rabatt manuell einfügen im Verkauf:
- Standardwerte / Erstellen Rabatt auf Auftragstotal / 10%, Kto, Mwst
- generieren Rabatt
- (1. Rabattzeile wird eingefügt)
- Standardwerte / Erstellen Rabatt auf Auftragstotal / 2%, Kto, Mwst
- generieren Rabatt
- (2. Rabattzeile wird eingefügt)
Zu diesem Punkt kann ich noch anfügen, dass die Praxis anders aussieht und viele (alle?) Kunden im Bauhaupt- und Baunebengewerbe am Ende des Auftrages mit diversen Rabattzeilen arbeiten. Branchenspezifische Baulösungen haben dazu häufig separate Funktionen, die wir im Mentor über diese Rabattzeilen lösen.Dass in einem Verkaufsauftrag zweimal ein Totalrabatt generiert wird (die Option "[_] Bestehende Rabatte entfernen" muss dazu vom Benutzer deaktiviert werden), ist nicht vorgesehen.
Das kann bei einer komplexen Software auch mal vorkommen. Da das mehrfache Einfügen von Totalrabatten nicht vorgesehen ist (auch wenn dieses Vorgehen nach Ihrer Information häufig benutzt wird), sahen wir kein Problem bei der damaligen Erweiterung.unisoft sm hat geschrieben: ↑21.04.2021, 08:30 OK danke für die Info. Somit übergebe ich den Task an den Antragsteller der entsprechenden Erweiterung.
Ist in diesem Fall m.E. etwas heikel, wenn eine Erweiterung bei unbeteiligte Kunden unwissentlich ein anderes Rabattierungsverhalten auslöst. Im konkreten Fall wurden einige Rechnungen mit zu viel Rabatt erstellt, bis der Kunde gemerkt hat dass MentorQ sich anders verhält.
Code: Alles auswählen
WENN Totalrabatt bereits vorhanden (Zeile mit PgmLine 6)
UND [_] Bestehende Rabatte entfernen (deaktiviert)
DANN bestehende Totalrabatte = [x] Realposition (aktivieren)
Danach Total neu berechnen (BlgTotal) und neues Auftragstotal einfügen.
Code: Alles auswählen
- Optionen Verkauf/Einkauf
- Registerkarte "Allgemein"
- Feldgruppe "Einstellungen"
[_] Totalrabatte als Realposition einfügen
Code: Alles auswählen
WENN Totalrabatt bereits vorhanden (Zeile mit PgmLine 5)
UND [_] Bestehende Rabatte entfernen (deaktiviert)
DANN bestehende Totalrabatte = [x] Realposition (aktivieren)
Danach Total neuberechnen (BlgTotal) und neues Auftragstotal einfügen.