Sie befinden sich hier:
Vertragsbasierte Preise berechnen
Bevor Sie mit der Berechnung der Vertragspreise beginnen, gehen Sie wie folgt vor.
Erforderliche Editionen
| Verfügbarkeit: Lightning Experience |
| Verfügbarkeit: Enterprise, Performance, Unlimited und Developer Edition von Revenue Cloud mit aktivierter Salesforce-Preisgestaltung |
| Erforderliche Benutzerberechtigungen | |
|---|---|
| Erstellen von Preisgestaltungsverfahren: | Salesforce Pricing Design Time (Designzeit für Salesforce-Preisgestaltung) |
- Verknüpfen Sie Ihre Produkte mit einem Vertrag.
- Berechnen Sie die Basisvertragspreise. Verwenden Sie für diese Berechnung die Entscheidungstabelle "Vertragspreiseinträge".
- Aktivieren Sie die vertragsbasierte Preisgestaltung. Wählen Sie in den relevanten Elementen die Option Vertragsbasierte Preise verwenden aus.
- Legen Sie die Variable Vertragspreis fest. Wenn Sie die vertragsbasierte Preisgestaltung aktivieren, müssen Sie einen Wert für Ihre boolesche Variable "Vertragspreis" angeben. Diese Variable bestimmt, ob Vertragspreise generiert werden.
- Filtern Sie die Belegposten. Verwenden Sie das Element "Listengruppe", um die Belegposten herauszufiltern, die nicht für zusätzliche Rabatte auf ihren Vertragspreis konfiguriert sind.
Angenommen, wir stellen unseren Kunden für jeden gekauften Monitor einen pauschalen Grundpreis von 75 EUR bereit. Wenn unser Kunde 100 Monitore kauft, gewähren wir einen zusätzlichen manuellen Rabatt von 5 %.
Verträge definieren
- Suchen Sie im App Launcher Verträge und wählen Sie diese Option aus.
- Klicken Sie auf Neu.
-
Geben Sie die folgenden Details an.
- Accountname: GenePoint (Dies basiert nur auf unserem Beispiel)
- Vertragsstartdatum: 7/1/2025
- Vertragslaufzeit (Monate): 12
- Speichern Sie Ihre Änderungen.
Definieren von Vertragspostenpreisen
- Wechseln Sie auf der Registerkarte "Verwandt" des soeben erstellten Vertrags zu "Vertragsartikelpreise" und klicken Sie auf Neu.
-
Geben Sie die folgenden Details an.
-
Wählen Sie unter "Element" die Option Produkt aus.
Suchen Sie nach Überwachen und wählen Sie diese Option aus.
- Produktverkaufsmodell: Einmalig
- Preis: $75
- Startdatum: 2.7.2025, 12:00 UHR
- Enddatum: 31.10.2025, 12:00 UHR
- Anpassungsmethode: Bereich
-
Wählen Sie unter "Element" die Option Produkt aus.
- Speichern Sie Ihre Änderungen.
Aktivieren Ihres Vertrags
- Suchen Sie im App Launcher Verträge und wählen Sie diese Option aus.
- Wählen Sie den von Ihnen erstellten Vertrag aus.
- Wählen Sie im Genehmigungs-Flow Aktiviert aus.
- Wählen Sie Status als abgeschlossen markieren aus.
Aktualisieren Ihrer Entscheidungstabellen
Aktualisieren Sie Ihre Entscheidungstabelle, um sicherzustellen, dass die neuesten vertragsspezifischen Daten für die Preisgestaltung verfügbar sind.
- Wenn Sie Ihre Entscheidungstabelle aktualisieren möchten, suchen Sie unter "Setup" im Feld "Schnellsuche" nach Entscheidungstabellen und wählen Sie diese Option aus.
- Wählen Sie Einträge zu Vertragspreisen aus und klicken Sie auf Aktualisieren.
Berechnen des vertragsbasierten Preises mithilfe eines Preisgestaltungsverfahrens
- 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 "Vertragspreiseinträge" aus.
- Wählen Sie Vertragsbasierte Preise verwenden aus.
-
Ordnen Sie diese Variablen zu.
- Eingaberegelvariablen
- Vertrag: ItemContract
- Element: Produkt
- Produktverkaufsmodell: ProductSellingModel
- Verkaufsmodelltyp: SellingModelType
- Startdatum: StartDate
- Ausgaberegelvariablen
- Rabatttyp: ItemContractDiscountType
- Rabattwert: ItemContractDiscountValue
- Eingabevariablen
- Menge: LineItemQuantity
- Ausgabevariablen
- Listenpreis: NetUnitPrice
- Vertragspreise: IsContracted
- Eingaberegelvariablen
- Speichern Sie Ihre Änderungen.
-
Fügen Sie das Element "Listengruppe" hinzu.
Konfigurieren Sie den Listenvorgang so, dass alle Belegposten mit den konfigurierten Vertragspreisen herausgefiltert werden. Definieren Sie anhand des folgenden Beispiels eine Bedingung, bei der Sie nach einem vertragsbasierten Mengenrabatt suchen und ihn anwenden, wenn ein vertraglich vereinbarter Basispreis gefunden wird.
- Filterbedingungsanforderungen: Alle Bedingungen sind erfüllt (AND)
- Ressource: IsContracted
- Operator: Gleich
- Wert: true
-
Suchen Sie im Listencontainer nach dem Element "Manueller Rabatt", fügen Sie es hinzu und ordnen Sie diese Variablen zu.
- Anpassungstyp: AdjustmentType.
- Anpassungswert: AdjustmentValue
- Menge: LineItemQuantity
- Eingabestückpreis: NetUnitPrice
- Fügen Sie zum Anhalten der Preise im Listencontainer und unter dem Element "Manueller Rabatt" das Element "Preise stoppen" hinzu.
-
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 Ihr Überwachungsprodukt ein und klicken Sie erneut auf Simulieren.
Im Preiswasserfall wird der Vertragspreis angezeigt, der zur Berechnung des Endpreises der Monitore verwendet wird, einschließlich des pauschalen Rabatts von 5 % für den Kauf von mehr als 100 Einheiten, was bestätigt, dass Ihr Verfahren wie erwartet funktioniert.
Konnten Sie Ihr Problem mithilfe dieses Artikels lösen?
Geben Sie uns Feedback, damit wir uns verbessern können.

