Rabattregeln - Discount Matrix

Rabattregeln - Discount Matrix

Einführung

appero quote bietet die Funktion, Summenrabatte oder Preisnachlässe im Angebotsprozess auch automatisiert zu ermitteln. 

Die zugrunde liegenden Regeln finden sich im Objekt Discount Matrix, was soviel wie Rabattregel bedeutet. Mithilfe von Rabattregeln können z.B. Sonderkonditionen, die einem bestimmten Kunden gewährt wurden, automatisch im Angebotsprozess berücksichtigt werden, ohne dass der Verkäufer diese vorab kennen oder nachschlagen muss. Ein anderer Anwendungsfall wäre der Agenturrabatt, die sog. AE-Provision, der generell dieser Kundengruppe zugestanden wird.

Administration

Die Konfiguration von Rabattregeln basiert auf zwei in appero quote enthaltenen Custom Objects - Discount Type (sf42_quotefx__SF42_Discount_Type__c) und Discount Matrix (sf42_quotefx__SF42_Discount_Matrix__c) - wobei der Discount Type mittels Lookup mit der Discount Matrix verbunden ist.

Discount Type

Der Discount Type dient zum einen zur inhaltlichen Unterscheidung verschiedener Rabatt-Typen, z.B. Agenturprovision oder Kundenrabatt - zum anderen kann hier optional, bei aktivem mehrstufigem Vertrieb, auch definiert werden, auf welchen Account in der Hierarchie sich der Rabatt beziehen soll.

 

Somit sind zur Konfiguration des Discount Types nur zwei Felder zu befüllen:

Objekt

Feldbezeichnung

API-Name

Feldtyp

Erklärung

Beispiel

Objekt

Feldbezeichnung

API-Name

Feldtyp

Erklärung

Beispiel

Discount Type

Discount Type Name

Name

Textfeld

Der Name des Discount Types kann frei vergeben werden,
er erscheint im Angebot an der Beschreibung und am Label des Summenrabatt-Elements.

Produktrabatt

Discount Type

related Account (optional)

sf42_quotefx__SF42_relatedAccount__c

Dropdown: Opportunity Account, Account 2, Account 3, Account 4

Sofern in den Einstellungen/Accounts ist der mehrstufige Vertrieb aktiviert ist (Setup-Parameter additionalaccounts = true), kann an dieser Stelle festgelegt werden, auf welchen Account im Angebot sich der Rabatttyp bezieht. 

Wird keine Auswahl betroffen, greift die Regel am Opportunity-Account.

 

Opportunity-Account

Discount Type

Angebotsposition API Feldname

sf42_quotefx__SF42_QuoLi_APIfieldname__c

Textfeld

Sofern in diesem Feld ein Custom Field an der Angebotsposition hinterlegt ist, wird in dieses, sofern es sich bei der Angebotsposition um ein Produkt handelt, der durch diesen einzelnen Summenrabatt/Preisnachlass errechnete Betrag geschrieben, d.h. Einzelpreis des Produktes abzgl. der Positionsrabatte minus anteiliger Summenrabatt/Preisnachlass zu diesem Discount Type. In das hinterlegte Feld wird dann diese Zwischensumme geschrieben, nicht der Rabattwert.

Sofern es mehrere Summenrabatte/Preisnachlässe zu verschiedenen Discount Types im Angebot gibt, erfolgt die Berechnung gemäß der der Reihenfolge im Angebot.

Die Konfiguration von mehreren Summenrabatten/Preisnachlässen zu demselben Discount Type in einem Angebot hingegen wird nicht unterstützt, hier überschreibt das letzte Ergebnis aus einem dieser Rabatte die bisherigen Ergebnisse.

 

 

Discount Matrix

In der Discount Matrix fließen alle Informationen zusammen, die es zur Rabattvergabe braucht:

  • Account bzw. Accountgruppe

  • Produktgruppe(n) 

  • Rabatt-Typ

  • gewährter Rabatt und evtl. Einschränkungen

 

Am Objekt Discount Matrix sind folgende Felder auszufüllen:

 

Objekt

Feldbezeichnung

API-Name

Feldtyp

Erklärung

Beispiel

Objekt

Feldbezeichnung

API-Name

Feldtyp

Erklärung

Beispiel

Discount Matrix

Discount Matrix Name

Name

Textfeld

Dieser Name erscheint nicht im Angebotseditor.

Burlington Rabatt
Generatoren

Discount Matrix

Rabatttyp

sf42_quotefx__SF42_DiscountType__c

Lookup(Discount Type)

Stellt die Verbindung zum Rabatt-Typ her.

Produktrabatt

Discount Matrix

Account

sf42_quotefx__SF42_Account__c

Lookup(Account)

Der genannte Account wird zur Aktivierung der Regel mit dem Discount Type abgeglichen:

Bei mehrstufigem Vertrieb greift die Regel nur, wenn der Account im Angebot in derselben Funktion auftritt, wie es im Rabatt-Typ vorgegeben ist. 

Wenn im Rabatt-Typ nichts festgelegt ist, ist der Opportunity Account gemeint.

 

Burlington Textiles Corp of Amerika

Discount Matrix

aktiv

sf42_quotefx__SF42_isActive__c

Checkbox

Nur aktive Regeln werden im Angebotseditor abgefragt.

true

Discount Matrix

Kundengruppe

sf42_quotefx__SF42_Account_Group__c

Lookup(Kundengruppe)

Alternativ zum Account kann sich die Regel auch auf eine ganze Account-Gruppe beziehen.

-

Discount Matrix

Produktgruppe

sf42_quotefx__SF42_Product_Group__c

Lookup(Produktgruppe)

Exakte Übereinstimmung notwendig, d.h. Angebotsposition und Regel müssen dieselbe Produktgruppen-Kombination und Reihenfolge aufweisen.

OneTime

Discount Matrix

zusätzl. Produktgruppe

sf42_quotefx__SF42_Product_Group_2__c

Lookup(Produktgruppe)

s.o.

Hardware

Discount Matrix

Rabatt

sf42_quotefx__SF42_Discount__c

Prozent

Rabattwert

10%

Discount Matrix

min. Summe

sf42_quotefx__SF42_minimumSum__c

Währung

Optional. Legt eine Mindestsumme fest, ab der die Regel erst greift. 

10.000 €

Discount Matrix

Rabatt limit

sf42_quotefx__SF42_DiscountLimit__c

Prozent

Optional. Legt die Obergrenze fest, sofern der Benutzer den Rabatt manuell überschreiben möchte.  

20%

Konfiguration im appero quote Lightning Editor

Das Zuweisen einer Discount Matrix in der Angebotsvorlage erfolgt in drei Schritten:

1. Element Summenrabatt oder Preisnachlass einfügen und Angebotsposition mittels Checkbox markieren

2. Über Reiter "Gruppen" diejenigen Produktgruppen zuweisen, die auch in der Discount Matrix hinterlegt sind.

3. Nach Aufheben der Checkbox können Sie den Summenrabatt/Preisnachlass wieder über das Zahnrad-Symbol zum Bearbeiten öffnen.

Es öffnet sich das Modal zur Rabattkonfiguration. Im Abschnitt Rabatt Typ zuweisen wählen Sie den gesuchten Rabatt-Typ aus der sich öffnenden Liste. Speichern Sie diese Einstellung direkt in Ihrer Angebotsvorlage.

Sofern im Angebotsprozess eine zum Discount Type passende Regel gefunden wird, wird der Rabattwert automatisch eingetragen und Kriterien wie Rabattlimit und Mindestsumme angezeigt:

 

Die Discount Matrix in appero quote Lightning

Im appero quote Lightning Editor erkennen Sie die Discount Matrix am Label auf der rechten Seite und an der Spalte "Beschreibung", die ebenfalls den Namen des Discount Types einblendet:

Grundsätzliches zur Kalkulationslogik

Zur Ermittlung des Rabatts findet ein Abgleich zwischen den Angebotsinformationen und den vorhandenen Discount Matrizen statt:

Der Summenrabatt/Preisnachlass übergibt die Werte für die Produktgruppe(n) sowie den hinterlegten Rabatt-Typ. Vom Angebot selbst wird der Account und ggf. die zugehörige Kundengruppe übergeben.

Die Methode ermittelt anhand der übergebenen Filterkriterien den exaktesten Treffer aus den vorhandenen Rabattregeln und übergibt den hinterlegten Prozentwert an den Summenrabatt. Ggf. wird auch die Mindestsumme und das Rabattlimit übergeben.

Wird keine passende Regel gefunden, bleibt der Summenrabatt in der Vorlage automatisch ausgeblendet. 

Bei konkurrierenden Regeln, z.B. wenn sowohl für den Account als auch seine Accountgruppe eine Discount Matrix vorliegt, sticht die präziseste Angabe, d.h. die Regel für den Account greift, die Regel für die Accountgruppe wird ignoriert.

Sofern in der Discount Matrix weder Account(gruppe) noch Produktgruppe angegeben sind, greift die Regel global für alle Produkte im Angebot. Auch die Zuordnung des Discount Types auf  Account 1-4 im mehrstufigen Vertrieb wird dann hinfällig.

Weiterführende Links

Rabatte für Gesamtsummen

Verwendung von Rabattregeln - Discount Matrix

Mehrstufiger Vertrieb