Rabattfindung in der Myfactory
Die Rabattfindung innerhalb der myfactory.BusinessWorld erfolgt nach dem unten aufgeführten Schema. Die Rabattfindung bricht ab, sobald ein Rabatt gefunden wurde.
0. Keine Rabatte zugelassen
Wenn ein zugehöriger Preis aus einer Rabattliste kommt, die keine Rabatte zulässt, dann wird kein Rabatt ermittelt.
1. Kunden-/Projektspezifische Rabatte
1.1 Projekt-Artikelrabatt
Ist im Beleg ein Projekt hinterlegt, so wird geprüft, ob bei dem Projekt ein projektspezifischer Rabatt für einen Projekt-Artikel hinterlegt ist (unter "Projekte / Projekte / Schaltfläche [ Daten ] / Artikeldaten").
1.2 Kunden-Artikelrabatt
Ist kein Projekt-Artikelrabatt hinterlegt, so wird geprüft, ob ein kundenspezifischer Artikelrabatt vorhanden ist (unter "Stammdaten / Kunden / Schaltfläche [ Daten ] / Artikeldaten").
1.3 Kunden-Artikelgruppenrabatt
Ist kein Kunden-Artikelrabatt vorhanden, so wird geprüft, ob ein kundenspezifischer Artikelgruppenrabatt vorhanden ist (unter "Stammdaten / Kunden / Schaltfläche [ Daten ] / Artikelgruppenrabatte").
1.4 Kunden-Rabatt
Findet sich auch kein Kunden-Artikelgruppenrabatt, so prüft die Rabattfindungslogik, ob im Kundenstamm direkt ein Rabatt hinterlegt ist (unter "Stammdaten / Kunden / Register Kundendaten").
Wird an allen oben erwähnten Stellen nichts gefunden, so prüft die Myfactory als Nächstes den Bereich der Rabattlisten.
2. Rabattlisten
2.1 Rabattliste im Beleg
Wird einem Beleg eine abweichende Rabattliste zugeordnet (Eingabefeld "Abw. Belegrabattliste" in den Belegdetails), so wird diese priorisiert herangezogen.
2.2 Rabattliste des Kunden
Als Nächstes wird geprüft, ob eine Rabattliste beim Kunden hinterlegt ist (Register "Kundendaten")
2.3 Rabattliste der Kundengruppe
Als Drittes prüft die Myfactory, ob bei der Kundengruppe (bzw. bei den übergeordneten Kundengruppen) eine Rabattliste hinterlegt ist (unter "Stammdaten / Gruppen / Kundengruppen").
2.4 Rabattliste der Betriebsstätte
Als Letztes wird noch kontrolliert, ob bei der Betriebsstätte eine Rabattliste hinterlegt ist (unter "Stammdaten / Grundlagen / Allgemein / Betriebsstätten").
Konnte an einer der vier Stellen eine Rabattliste gefunden werden, so wird wiederum geprüft, ob zu dieser Rabattliste eine gültige Aktionsrabattliste (Eingabefeld "zugeordnete Aktionsliste"; "gültig von/bis") hinterlegt ist. Ist dies nicht der Fall bzw. wird hier kein Rabatt gefunden, so wird in der hinterlegten Rabattliste geprüft, ob dort direkt ein Artikelrabatt eingetragen ist (unter "Verkauf / Grundlagen / Preise/Rabatte / Rabattlisten / Schaltfläche [ Daten ] / Artikeldaten"). Wird dort auch nichts gefunden, so erfolgt die Suche in der ggf. der Rabattliste zugeordneten Basisliste. Bringt auch das kein Ergebnis, so prüft die Myfactory in allen Fällen, ob eine Ersatzliste hinterlegt wurde (Register "Ersatzlisten" im Dialog "Rabattlisten"). Wird nirgendwo ein Rabatt gefunden, so wird der Rabatt 0 verwendet.
Wurde weder ein Kunden-/Projektspezifischer Rabatt noch eine Rabattliste (mit etwaigen Basis-/ Ersatz- und Aktionslisten) gefunden, so erfolgt im nächsten Schritt eine Prüfung der Rabattmatrix.
3. Rabattmatrix
Für die Rabattmatrix kann sowohl bei einem Projekt, einem Artikel, der Artikelgruppe als auch beim Kunden, der Kundengruppe sowie beim Hersteller eine Rabattgruppe hinterlegt werden (Eingabefeld "Preis-/Rabattgruppe").
3.1 Preis-/Rabattgruppe für Kunden
Zuerst wird geprüft, ob im Beleg eine kundenspezifische Preis-/Rabattgruppe eingetragen ist (Eingabefeld "Abw. Belegrabattgruppe" in den Belegdetails). Ist dies nicht der Fall, so kontrolliert die myfactory, ob dem Beleg ein Projekt mit einer projektspezifischen Preis-/Rabattgruppe (aus dem Projektestamm) zugeordnet ist. Ist hier kein Eintrag zu finden, so wird geprüft, ob beim Kunden (im Kundenstamm) eine Preis-/Rabattgruppe hinterlegt ist. Ist dies ebenfalls nicht der Fall, so wird die Kundengruppe (bzw. die übergeordnete Kundengruppen) auf einen entsprechenden Eintrag überprüft.
3.2 Preis-/Rabattgruppe für Artikel
Hier wird zunächst der Artikel auf eine eingetragene Preis-/Rabattgruppe geprüft. Ist beim Artikel keine Rabattgruppe hinterlegt, so wird die Artikelgruppe (bzw. die übergeordneten Artikelgruppen) geprüft. Wird auch hier keine Preis-/ Rabattgruppe für Artikel gefunden, so wird geprüft, ob bei dem Hersteller des Artikels eine Preis-/Rabattgruppe hinterlegt ist.
Anhand der zwei ermittelten Rabattgruppen wird dann in der Rabattmatrix geprüft, welcher Rabatt herangezogen wird.