Sie befinden sich hier:
Rabattverteilungsservice
Mit der Funktion "Rabattverteilungsservice" in Revenue Cloud können Sie Rabatte auf Angebotsebene auf jeden Belegposten anwenden, um eine konsistente und genaue Preisgestaltung zu gewährleisten.
Erforderliche Editionen
| Verfügbarkeit: Lightning Experience |
| Verfügbarkeit: Enterprise, Performance, Unlimited und Developer Edition von Revenue Cloud mit aktivierter Salesforce-Preisgestaltung |
Bei bestimmten Vertriebsgeschäften möchten Verkäufer nach Ermessen Rabatte auf der Angebotsgesamtebene anwenden, die auch als Kopfzeilenebene bezeichnet wird. Wenn diese Rabatte von einem Vertriebsmitarbeiter auf die Kopfzeile angewendet werden, müssen auch die einzelnen Belegposten innerhalb der Angebots- oder Angebotsbelegpostengruppe angepasst werden, um die Buchhaltungsgenauigkeit zu gewährleisten und die Abstimmung zu erleichtern. Der Rabattverteilungsservice stellt sicher, dass diese Rabatte ordnungsgemäß auf alle qualifizierenden Belegposten angewendet werden.
Darüber hinaus können Sie Preisobergrenzen festlegen, um Gewinnspannen zu schützen, und sogar bestimmte Produkte oder Kategorien aus Rabattverteilungen ausschließen, wodurch Sie Ihre Rabattstrategie genau steuern können.
Obergrenze für Preisuntergrenze | Bedingungen für Rabattverteilungsservice | Obergrenzen für Rabattverteilungsservice | Konfigurieren des Rabattverteilungsservice
Was ist "Bodenpreisobergrenze"?
Bei den Preisobergrenzen handelt es sich um die Mindestpreise, die ein Unternehmen für seine Produkte festlegt, wodurch effektiv verhindert wird, dass Rabatte oder Preisreduzierungen unterhalb dieses vordefinierten Schwellenwerts angewendet werden.
Dadurch werden Gewinnspannen gewahrt und die Preisintegrität gewahrt. Diese Obergrenzen gelten, wenn die Rabattverteilung auf "Nettostückpreis" festgelegt ist, und alle nicht angewendeten Rabattbeträge werden im Gesamtrestbetrag verfolgt.
Sie können diese Obergrenzen implementieren, indem Sie sie entweder in Ihre Kontextdefinition aufnehmen oder ein benutzerdefiniertes Objekt dafür erstellen und es mit einem Kontextservice hydrieren. Beide Methoden stellen sicher, dass Ihre Rentabilität auch mit diskretionären Rabatten geschützt ist.
Grundlegendes zu den Bedingungen des Rabattverteilungsservice
Machen Sie sich mit den Variablen und Terminologien vertraut, die Ihnen beim Konfigurieren eines Preisgestaltungsverfahrens zur Berechnung von Rabatten mit dem Element "Rabattverteilungsservice" begegnen.
Im Folgenden finden Sie die Variablen, die spezifisch und wichtig sind, wenn Sie das Element "Rabattverteilungsservice" in Ihrem Preisgestaltungsverfahren verwenden.
| variable | Beschreibung |
|---|---|
| Verteilungstyp der Kopfzeile | Diese Variable gibt den Rabattbetrag an, der aus der Variablen "ItemNetTotalPrice" oder "NetUnitPrice" entfernt werden soll. |
| Kopfzeilenrabatttyp | Diese Variable gibt den Rabatttyp an, der angewendet werden kann. Es gibt drei mögliche Werte: Betrag, Prozentsatz und Überschreibung. Wenn Sie die Option "Überschreiben" auswählen, müssen Sie auch eine Variable für die Kopfzeilenzwischensumme angeben. Die Variable "Zwischensumme der Kopfzeile" enthält den Zwischensummenbetrag, von dem die Zielrabatte abgezogen werden. |
| Header-Verteilungslogik | Diese Variable definiert die Verteilungsmethode für den Rabatt. Die Werte, die Sie anwenden können, lauten Gleich oder Proportional. |
Sie können die Verteilungslogik der Rabatte wie folgt steuern:
| Logik | Beschreibung |
|---|---|
| Gleich | In dieser Verteilungslogik wird der Rabatt auf alle Belegposten gleichmäßig angewendet. |
| Verhältnismäßig | In dieser Verteilungslogik wird der auf Angebotsebene (Kopfzeile) angewendete Rabatt einzelnen Belegposten basierend auf ihren jeweiligen Listenpreisen zugeteilt. Grundsätzlich erhalten Artikel mit höheren Werten einen größeren Teil des Rabatts als Artikel mit niedrigeren Werten. Dadurch wird sichergestellt, dass der Rabatt proportional zum Beitrag jedes Belegpostens zum Gesamtwert des Angebots verteilt wird. |
Wenn Sie Obergrenzen festlegen, müssen Sie diese Tags im Verfahren zuordnen.
| Variable | Beschreibung |
|---|---|
| Mindestnettostückpreis | Diese Variable gibt den minimalen Nettostückpreis an, der für einen Belegposten festgelegt werden kann. Unterhalb dieses Preises kann kein Rabatt angewendet werden. Dies muss vom Währungstyp sein. |
| Gesamter Restbetrag | Diese Variable speichert den Restbetrag, nachdem alle Rabatte angewendet wurden. Dies muss vom Währungstyp sein. |
Obergrenzen für Rabattverteilungsservice
Beachten Sie vor dem Hinzufügen des Elements "Rabattverteilungsservice" zu Ihrem Preisgestaltungsverfahren folgende Punkte:
- Das Element "Rabattverteilungsservice" muss das letzte Element im Preisgestaltungsverfahren sein.
- Das Element kann nur einmal innerhalb eines einzelnen Preisgestaltungsverfahrens verwendet werden.
- Sie können die Rabattverteilung nicht auf ein Preisfestlegungsverfahren anwenden, das zur Berechnung des abgeleiteten Preises eines Produkts verwendet wurde.
- Preisobergrenzen werden nur angewendet, wenn der Verteilungstyp auf die Variable NetUnitPrice festgelegt ist.
- Bei Änderungs- und Verlängerungsprozessen werden die vorgesehenen Preiswerte nicht berücksichtigt, da sie davon ausgehen (NetUnitPrice * Quantity = ItemNetTotal). Wenn im Element "Rabattverteilungsservice" ein Rabatt auf ItemNetTotal angewendet wird, wird der NetUnitPrice nicht neu berechnet. Er ist als einmaliger Rabatt vorgesehen.
- Während die Elemente "Verrechnung" und "Abonnement" die Variable LineItemSubTotal aktualisieren, indem sie den Multiplikator für anteilige Zuordnung mit dem Tag NetUnitPrice multiplizieren, verwendet der Rabattverteilungsservice nur die Variable NetUnitPrice für seine Preisberechnungen.
- Wenn Sie den gesamten Abonnementpreis verwenden möchten, verwenden Sie ein Formelelement und geben Sie die Formel – Multiplikator für anteilige Zuordnung * NetUnitPrice an. Verwenden Sie dann die Ausgabe dieser Formel als Variable InputPrice für Berechnungen im Element "Rabattverteilungsservice".
Verwenden des Serviceelements "Rabattverteilung"
Verwenden Sie das Element "Rabattverteilungsservice", um Rabatte zu berechnen, die gleichmäßig auf alle Belegposten oder speziell auf einen Teilabschnitt der Belegposten verteilt werden können.
Erforderliche Editionen
| Erforderliche Benutzerberechtigungen | |
|---|---|
| Erstellen von Preisgestaltungsverfahren: | Salesforce Pricing Design Time (Designzeit für Salesforce-Preisgestaltung) |
Sehen wir uns ein Szenario an, in dem wir einen Rabatt von 300 EUR gleichmäßig auf einen Laptop und einen Drucker auf ihren Nettostückpreis anwenden.
- Erstellen Sie ein Preisgestaltungsverfahren. Führen Sie zum Erstellen eines Preisgestaltungsverfahrens die ersten 5 Schritte unter Konfigurieren Ihres Preisgestaltungsverfahrens aus.
-
Klicken Sie
, um das Element "Preiseinstellung" hinzuzufügen und diese Variablen zuzuordnen.
- Eingabevariablen
- Belegposten: LineItem
- Ausgabevariablen
- Preis Wasserfall: price_water_fall
- Nettostückpreis: NetUnitPrice.
- Zwischensumme: ItemNetTotalPrice
- Eingabevariablen
-
Fügen Sie das Element "Listenpreis" hinzu, um den Basispreis des Produkts abzurufen.
Wählen Sie unter "Details der Nachschlagetabelle" die Entscheidungstabelle "Preisbucheinträge" aus und ordnen Sie diese Variablen zu.
- Eingaberegelvariablen
- Produkt: Produkt
- Preisbuch: PriceBooks
- Produktverkaufsmodell: ProductSellingModel
- Eingabevariablen
- Menge: LineItemQuantity
- Ausgabevariablen
- Listenpreis: ListPrice
- Zwischensumme: ItemNetTotalPrice
- Eingaberegelvariablen
-
Fügen Sie das Element "Rabattverteilungsservice" hinzu.
Wichtig Sie können das Element "Rundungswerte" und "Aggregierter Preis" nur nach dem Element "Rabattverteilungsservice" in einem Preisgestaltungsverfahren hinzufügen. -
Wählen Sie die Belegposten aus, für die ein Rabatt gewährt werden muss. In diesem Beispiel werden keine ausgewählt, da alle Eingabebelegposten im Angebot bei der Berechnung berücksichtigt werden sollen.
Wenn Sie eine der Optionen ausgewählt haben, liest das Verfahren die Informationen folgendermaßen.
Nachschlagetabelle Rabatte werden basierend auf der Entscheidungstabelle, aus der Sie Daten abrufen möchten, auf alle Belegposten verteilt.
Definieren von Teilnahmebedingungen Rabatte werden auf Angebote basierend auf den von Ihnen festgelegten Bedingungen angewendet. Beispielsweise können Sie eine Bedingung festlegen, um Rabatte auf Angebote anzuwenden, bei denen die Produktkategorie "Elektronik" lautet und der Nettostückpreis des Produkts 150 EUR nicht überschreitet.
-
Ordnen Sie diese Variablen zu.
- Eingabevariablen
- Kopfzeilenrabatttyp: HeaderDiscountType
- Kopfzeilenrabattwert: HeaderDiscountValue
- Header-Verteilungslogik: HeaderDistributionLogic
- Verteilungstyp der Kopfzeile: HeaderDistributionType
- Listenpreis: ListPrice
- Menge: LineItemQuantity
- Belegposten: Lineitem
- Eingabestückpreis: ListPrice
- Mindestnettostückpreis: MinimumNetUnitPrice
- Ausgabevariablen
- Rabattwert: LineItemDiscountValue
- Verteilungstyp: LineItemDiscountType
- Rabatttyp: LineItemDiscountType
- Nettostückpreis: NetUnitPrice
- Zwischensumme: ItemNetTotalPrice
- Eingabevariablen
-
Klicken Sie auf
und wählen Sie In Ausgabe einschließen aus.
- Legen Sie abschließend Ihre Voreinstellungen fest, um Preisinformationen, Profilzugriff und Ranginformationen anzuzeigen.
- Speichern Sie Ihr Verfahren.
-
Klicken Sie auf Simulieren, um Ihr Verfahren zu testen.
Geben Sie die Eingabewerte für einen Laptop und Drucker zusammen mit den Kopfzeilenrabattdetails an. Hierbei handelt es sich um einen Rabatt von 300 EUR, der gleichmäßig oder anteilig auf alle Belegposten angewendet werden muss.
-
Testen Sie Ihre Eingabewerte, indem Sie als Rabattverteilungslogik Gleich angeben und erneut auf Simulieren klicken.
-
Ändern Sie nun Ihre Eingabewerte, indem Sie die Rabattverteilungslogik als Proportional angeben und erneut auf Simulieren klicken.
Verwenden Sie nun dasselbe Szenario, um zu erfahren, wie Obergrenzen festgelegt werden und wie Sie den Restbetrag für die künftige Verwendung speichern können. Kehren Sie zum Element "Rabattverteilungsservice" zurück und wählen Sie Obergrenze für Mindestpreise festlegen aus. Wählen Sie hier im Abschnitt "Obergrenze für Mindestpreise" die Option Shop-Restbetrag aus und ordnen Sie das Tag TotalRemainderAmount der Variablen "Gesamter Restbetrag" zu.

Simulieren wir dieses Szenario. Ändern Sie in Ihrem Eingabewert "HeaderDiscountValue" zu "900 $" statt zu "300 $".
Da bei der Simulation für Drucker und Laptop Mindestpreise (Nettostückpreis) angegeben wurden, wird Ihnen nach der gleichmäßigen Anwendung der Rabatte auf die Produkte ein Restbetrag angezeigt, nachdem das System seine Mindestpreise berücksichtigt hat. Dieser Restbetragswert wird dann in das Tag TotalRemainderAmount zurückgeschrieben.


