# Price Management

> Preismanagement-Software: Pricing-Logik einmal in einem kommerziellen Modell definieren, Preislisten daraus erzeugen, jede Änderung vor dem Inkrafttreten prüfen und freigegebene Preise an die Menschen und Systeme veröffentlichen, die sie nutzen.

Source: https://revomo.ai/de/product/price-management/

---

## Jeden Preis steuern, vom Modell bis zur veröffentlichten Liste.

Definieren Sie Ihre Pricing-Logik einmal, erzeugen Sie Preislisten daraus, prüfen Sie jede Änderung, bevor sie wirksam wird, und veröffentlichen Sie freigegebene Preise an die Menschen und Systeme, die sie nutzen.
Live erleben[Pricing-Demo buchen](https://revomo.ai/de/contact/?plan=Price%20Management)

- **01**Pricing-Logik festlegen
- **02**Aus Kosten und Richtlinie bepreisen
- **03**Jede Änderung prüfen
- **04**Freigegebene Liste veröffentlichen
- **05**Was enthalten ist

Price & Quote Management*/* Fittings List Pricing*/* **Contractor Q1 2027**

Current

Records **4,820** in this price list

Records changed **214** in this price list

Avg. target margin **29.4%** average across line items

Avg. list price change **+0.2%** average across line items

All records *4,820* Needs my approval *214* Pricing Review · yours *214* Approved *4,606*

** | Item Number | Description | Product Group | Unit Cost | Target Margin | List Price | Program Discount | Net Price |
** | PVC-C200 | 2" PVC coupling | PVC fittings | $4.32 | 30.0% | **$6.43** +5.2% | 5.0% | $6.11 |
** | PVC-T075 | 3/4" PVC tee | PVC fittings | $1.05 | 30.0% | **$1.76** | 5.0% | $1.67 |
** | PVC-E200 | 2" PVC elbow 90° | PVC fittings | $2.40 | 30.0% | **$3.69** +5.1% | 5.0% | $3.51 |
** | PVC-CO400 | 4" PVC cleanout | PVC fittings | $9.10 | 30.0% | **$13.26** | 5.0% | $12.95 |
** | BV-100 | 1" brass ball valve | Brass valves | $6.04 | 28.0% | **$9.25** +2.8% | 3.0% | $9.32 |
** | BU-075 | 3/4" brass union | Brass valves | $3.31 | 28.0% | **$5.46** +3.2% | 3.0% | $5.30 |
** | BG-200 | 2" brass gate valve | Brass valves | $16.44 | 28.0% | **$23.69** +3.4% | 3.0% | $23.33 |
** | PVC-C100 | 1" PVC coupling | PVC fittings | $1.62 | 30.0% | **$2.57** | 5.0% | $2.44 |

Rows 1 to 8 of 4,820 5 shown changed since the previous revision

A price list built from a commercial model, partway through review after a cost increase. The data is illustrative.

Änderung
Kupfer stieg von $4,20 auf $4,62 je Pfund, und ein PVC-Lieferant hat seine Kosten erhöht. Deshalb haben sich die Listenpreise auf 214 der 4.820 Zeilen der Liste bewegt.

Prüfung
Sie bewegten sich um etwa 3 % bis 5 %, mehr als die 2 %, die eine Automatisierung freigeben darf, deshalb warten sie in Pricing Review. Die übrigen 4.606 bleiben freigegeben.

Nächster Schritt
Die 214 Zeilen freigeben oder ablehnen, dann die neue Revision an die Kanäle veröffentlichen, die sie nutzen.

01 · Pricing-Logik festlegen

### Die Pricing-Logik einmal aufbauen.

Das Modell Fittings List Pricing macht für jeden Artikel aus Kosten einen Preis: Kosten, eine Zielmarge aus Ihrer Richtlinie, Rabatte und Gebühren. Contractor Q1 2027 ist eine von drei Preislisten, die daraus erzeugt werden.

Spalten und Formeln

#### Ihr Pricing-Rahmen, als Spalten geschrieben.

Lieferanten- und Indexkosten, eine Zielmarge aus Ihrer Richtlinie, Listenpreis, Programmrabatt und Nettopreis. Ändern Sie eine Formel im Modell, und jede daraus erzeugte Preisliste berechnet sich bei der nächsten Aktualisierung neu.

**Columns** Fittings List Pricing

Name | Type | Formula |
**Vendor Cost** | Money | From data |
**Index Cost** | Money | ` round ( 'Copper Weight' * lookup (source= "datasets" , name= "Commodity Indexes" , result= "Index Price" , match_by=[ 'Copper Index' : 'Index Code' ], sort_by= "-Effective Date" , agg= "first" ) + 'Zinc Weight' * lookup (source= "datasets" , name= "Commodity Indexes" , result= "Index Price" , match_by=[ 'Zinc Index' : 'Index Code' ], sort_by= "-Effective Date" , agg= "first" ) + 'Conversion Cost' , 2 )` |
**Unit Cost** | Money | ` if ( 'Product Group' == "Brass valves" , 'Index Cost' , 'Vendor Cost' )` |
**Target Margin** | Percentage | ` lookup (source= "rulesets" , name= "Margin Corridors" , result= "Target Margin" , match_by=[ 'Customer Segment' : 'Customer Segment' , 'Product Group' : 'Product Group' ])` |
**List Price** | Money | ` round (( 'Unit Cost' + 'Cost to Serve' ) / ( 1 - 'Target Margin' ), 2 )` |
**Program Discount** | Percentage | ` coalesce ( lookup (source= "datasets" , name= "Customer Programs" , result= "Discount" , match_by=[ 'Product Group' : 'Product Group' ]), 0 )` |
**Net Price** | Money | ` round ( 'List Price' * ( 1 - 'Program Discount' ) + 'Handling Fee' , 2 )` |

Preislisten erzeugen

#### Ein Modell, eine Liste für jedes Segment.

Teilen Sie die Daten eines Modells nach einer Spalte, etwa dem Kundensegment, und ein Hintergrundjob erzeugt für jeden Wert eine Preisliste.

**Generate price lists**

Setup Header Review

Pricing model Fittings List Pricing Split-by column Customer Segment

- Contractor Q1 2027 Customer Segment = Contractor
- Wholesale Q1 2027 Customer Segment = Wholesale
- Retail Q1 2027 Customer Segment = Retail

A background job creates the price lists. Track its progress in Jobs.

So funktioniert es: Modelle, Preislisten und Aktualisierung
Modelle und Listen
Spalten und Formeln werden im kommerziellen Modell angelegt. Eine Preisliste enthält Zeilen und erbt die Spalten des Modells, sodass eine Formeländerung jede daraus erzeugte Liste erreicht.

Keine festen Modelltypen
Revomo liefert keine Modelltypen mit. Listenpreise, Cost-plus, indexgebundene Preise, Vertragspreise und Rückvergütungen sind Modelle, die Sie mit Spalten, Formeln und Lookups konfigurieren, gruppiert nach einer Kategorie Ihrer Wahl.

Erst Zeilen, dann Aktualisierung
Zeilen in eine Preisliste zu laden kopiert die Daten; eine Aktualisierung berechnet die Formeln. Vom Modell aus können Sie jede daraus erzeugte Preisliste auf einmal aktualisieren.

Kopfdaten und Staffeln
Jede Liste trägt ein Gültigkeitsdatum, ein Ablaufdatum und Felder, die Sie hinzufügen und per Formel setzen können. Eine Spalte für Mengenstaffeln unterstützt Mengen- und Staffelpreise.

02 · Aus Kosten und Richtlinie bepreisen

### Kosten und Richtlinie bestimmen den Preis.

Die Messingkosten folgen über eine Formel den Kupfer- und Zinkindizes, und die Zielmarge kommt aus einer Entscheidungstabelle. Als Kupfer von $4,20 auf $4,62 je Pfund stieg, stiegen die Kosten des 1"-Messingkugelhahns auf $6,04 und sein Listenpreis auf $9,25.

Commercial Execution*/* Commercial Models*/* **Fittings List Pricing**

1" brass ball valve 0.42 0.18 $3.85 $6.04

3/4" brass tee 0.21 0.09 $1.60 $2.69

1/2" brass elbow 0.12 0.05 $1.10 $1.72

2" brass gate valve 1.35 0.58 $9.40 $16.44

3/4" brass union 0.28 0.12 $1.85 $3.31

**Edit column: Index Cost***Money*

Basic settings

Name **Index Cost** Data type **Money** Currency **USD ($)** Refresh policy **Recompute**

Formula

Describe the formula you want

** ** Formula check passed. Result type is checked when saving.

*1* round ( *2* 'Copper Weight' * lookup (source= "datasets" , *3* name= "Commodity Indexes" , *4* result= "Index Price" , *5* match_by=[ 'Copper Index' : 'Index Code' ], *6* sort_by= "-Effective Date" , agg= "first" ) *7* + 'Zinc Weight' * lookup (source= "datasets" , *8* name= "Commodity Indexes" , *9* result= "Index Price" , *10* match_by=[ 'Zinc Index' : 'Index Code' ], *11* sort_by= "-Effective Date" , agg= "first" ) *12* + 'Conversion Cost' , 2 ) Functions lookup round coalesce if case least sum previous Columns Copper Weight Zinc Weight Copper Index Conversion Cost No syntax issues Brass costs follow the copper and zinc indexes: each fitting's bill of materials priced at the latest index. The data is illustrative.

- **Eine Funktionsbibliothek** Bedingungen, Mathematik, Text, Datumsfunktionen, Aggregate, Lookups und der Wert der vorherigen Revision, jeweils im Editor dokumentiert.
- **Lookups über ganz Revomo** Abgleich über Ihre Spalten, der jüngste Index nach Datum oder ein Ergebnis aus einem Ruleset.
- **Geprüft oder für Sie entworfen** Prüfen Sie eine Formel beim Schreiben, beschreiben Sie sie in Alltagssprache, um sie entwerfen zu lassen, oder lassen Sie sie von Copilot erklären.

Entscheidungstabellen

#### Richtlinie als Entscheidungstabelle.

Zielmargen nach Kundensegment und Produktgruppe, eine Regel pro Zeile. „Any“ trifft auf jeden Wert zu, und eine Auffangregel deckt den Rest ab. Die Formel List Price liest die Zielmarge per Lookup.

**Margin Corridors** Rule Engine

Conditions | Results | |
Customer Segment | Product Group | Floor Margin | Target Margin | Priority |
== Contractor | == PVC fittings | 24.0% | 30.0% | 1 |
== Contractor | == Brass valves | 22.0% | 28.0% | 2 |
== Wholesale | == PVC fittings | 18.0% | 24.0% | 3 |
== Wholesale | == Brass valves | 16.0% | 22.0% | 4 |
== Retail | Any | 30.0% | 38.0% | 5 |
Any | Any | 20.0% | 27.0% | 6 |

Simulieren

#### Prüfen, welche Regel eine Zeile nutzt.

Ein Kunde im Segment Contractor, der Messingventile kauft, trifft auf Regel 2: eine Zielmarge von 28 %, die der Listenpreis des Kugelhahns verwendet.

**Simulate Ruleset**

Input Context
Customer Segment Contractor Product Group Brass valves
Simulation Results
Matched Rule Priority #2

Floor Margin **22.0%**

Target Margin **28.0%**

So funktioniert es: Formeln und Regeln
Zwei Prüfungen
Verify prüft Syntax, Funktionen und Lookup-Quellen beim Schreiben. Spaltennamen werden beim Speichern aufgelöst, eine falsch geschriebene Spalte fällt also dort auf.

Lookups binden über den Namen
Ein Lookup benennt seine Quelle, deshalb kann das Umbenennen eines Datasets oder einer Spalte eine Formel leer lassen. Die Herkunft (Lineage) zeigt, was von einer Quelle abhängt, bevor Sie sie ändern.

Überschneidende Regeln
Die Prioritätsnummer legt fest, in welcher Reihenfolge Regeln geprüft werden. Es gibt keine separate Vorrangkette und keinen Between-Operator: Wertebereiche sind Regeln in Prioritätsreihenfolge, und Vertrag vor Liste wird als Prioritäten oder getrennte Lookups geschrieben.

Tests und Versionen
Simulate testet eine Eingabe nach der anderen. Backtesting gegen vergangene Angebote und ein Entwurf neben der Live-Version sind heute nicht verfügbar, und Rulesets führen keine eigenen Versionen.

03 · Jede Änderung prüfen

### Jede Änderung prüfen, bevor sie wirksam wird.

Die Neuberechnung von Contractor Q1 2027 hat 214 der 4.820 Zeilen um etwa 3 % bis 5 % bewegt. Bewegungen von 2 % oder weniger wären automatisch freigegeben worden; diese warten in Pricing Review, und die übrigen 4.606 Zeilen bleiben freigegeben.

Price & Quote Management*/* Fittings List Pricing*/* **Contractor Q1 2027**

Current

**Approval Workflow***Currently Pricing Review** Margin check*

Approval Lifecycle · 3 steps · Line Item · 214 of 4,820 records outstanding · Revision 2

- ##### Draft Open to anyone who can edit this entity *Cleared* Entered Oct 2, 2026 by Maya Chen
- 2 ##### Pricing Review Held by Pricing Managers 214 records here now *Ready* FIRES *Approve* on price list recalculated *0–2% Net Price* NOTIFIED Dana Ruiz · Lines that moved more than 2% need a decision
- 3 ##### Approved Open to anyone who can edit this entity 4,606 records here now *Queued*

**Approve every record waiting on you**

Only records waiting on you move. Anything else in the selection is left as it is and reported back. Reason (optional) Q1 cost increase from the vendor, checked against the margin corridors.
Cancel Approve

Approve (214 waiting on you) Reject

Each price list moves through the approval states its commercial model defines, record by record or as a whole.

- **Ihre Status und Aktionen** Benennen Sie die Status, markieren Sie, welche bearbeitet oder neu berechnet werden dürfen, und legen Sie die Rollen oder Personen fest, die jede Aktion ausführen dürfen.
- **Zeile für Zeile oder alles auf einmal** Prüfer sehen die Datensätze, die auf sie warten, und bearbeiten eine Auswahl oder alle, mit optionaler Begründung.
- **Routine automatisieren** Eine Automatisierung gibt kleine Bewegungen frei, wenn eine Liste neu berechnet wird, und meldet den Rest einem Verantwortlichen.

Aktualisierungsrichtlinie

#### Vereinbarte Ausnahmen überstehen die Neuberechnung.

Jede Formelspalte legt fest, wie sie eine von Hand geänderte Zelle behandelt. Mit Preserve Edits behält ein von Hand vereinbarter Preis seinen Wert, wenn sich Kupfer bewegt, bis er zurückgesetzt wird.

**Refresh policy** Net Price

- **Recompute** Die Aktualisierung führt die Formel erneut aus und überschreibt jede Zelle.
- **Preserve Edits** Die Aktualisierung führt die Formel erneut aus, außer in Zellen, die jemand geändert hat; diese behalten ihren Wert, bis sie zurückgesetzt werden.
- **Freeze** Die Aktualisierung berechnet diese Spalte nie neu; gespeicherte Werte bleiben, wie sie sind.

Historie und Audit

#### Wissen, was sich geändert hat, und zurückgehen.

- **Versionen** Vor einer Änderung einen Snapshot erstellen, eine frühere Version öffnen und wiederherstellen.
- **Revisionen** Eine freigegebene Liste als neue Revision wieder öffnen, die vorherige behalten und auf Wunsch auch die bereits freigegebenen Datensätze.
- **Prüfprotokoll** Jede Aktion auf einer Preisliste, mit Person, Zeitpunkt, Ort und den geänderten Werten.

So funktioniert es: Richtlinien, Prüfungen und Änderungen von Hand
Eine Richtlinie einrichten
Die Lifecycle-Richtlinie wird in einem Formular konfiguriert, mit Status, Aktionen und Übergängen und einer Flussvorschau des Ergebnisses. Freigaben können für ein Modell abgeschaltet werden.

Wer handeln darf
Jeder Übergang benennt die Rollen oder Personen, die ihn ausführen dürfen, oder ist Automatisierungen vorbehalten. Jede Aktion folgt diesen Übergängen; es gibt keinen separaten Übersteuerungsweg.

Zurückschicken
Aktionen sind die Verben, die Sie definieren, etwa freigeben, ablehnen oder auf Entwurf zurücksetzen. Freigabeschritte tragen heute keine Fristen.

Änderungen von Hand
Um viele Preise selbst zu ändern, filtert eine Massenänderung Datensätze, setzt jedes Feld per Wert oder Formel (eine Erhöhung um 4 % ist eine Formel), simuliert die Wirkung und reicht sie zur Freigabe ein.

04 · Freigegebene Liste veröffentlichen

### Freigegebene Preise dorthin senden, wo sie genutzt werden.

Sobald die 214 Zeilen freigegeben sind, veröffentlichen Sie Contractor Q1 2027 an die Contractor-Kunden als gebrandetes Dokument oder Live-Link und exportieren sie in das CRM, mit dem Ihr Vertrieb arbeitet.

Veröffentlichen

#### Eine gebrandete Preisliste im Format, das jeder Kanal braucht.

Eine Publishing-Vorlage legt Titel, Kopffelder, Spalten, Branding und Seitenlayout einmal fest. Erzeugen Sie die freigegebene Contractor-Liste als Dokument oder teilen Sie einen Link mit Ablaufdatum und optionalem Passwort.

**Generate Document** Contractor Q1 2027

Select Format
- **PDF**Print ready (.pdf)
- **Excel**Spreadsheet (.xlsx)
- **HTML**Web page (.html)
- **Weblinks**Live link (.parquet)

Create Share Link On · password protected Expires in (days) 30

Export

#### Ins CRM übertragen.

Wählen Sie ein Ziel, konfigurieren Sie die Zieltabelle, und der Export läuft als Hintergrundjob.

**Export** Contractor Q1 2027

Choose destination Configure target Start export

- Salesforce Connected destination
- Databricks Connected destination

Salesforce Connection Northline CRM New Table Name Contractor_Q1_2027

So funktioniert es: Dokumente und Exporte
Formate
Dokumente sind PDF, Excel oder HTML oder ein Live-Link. Eine Vorlage kann beim erneuten Veröffentlichen die vorherige Version ersetzen.

Exporte
Exporte erreichen heute Databricks und Salesforce und laufen als Hintergrundjobs. Für andere Systeme wird die Methode im Activation and Success Plan vereinbart.

05 · Was enthalten ist

### Was enthalten ist.

Was Price Management Ihnen bietet, was jedes Abonnement hinzufügt und was Sie später ergänzen können.

#### In Price Management

- **Kommerzielle Modelle und Preislisten** Pricing-Logik als Spalten und Formeln, mit einer Preisliste für jedes Segment.
- **Rule Engine** Pricing-Richtlinien als Entscheidungstabellen, per Simulation getestet.
- **Freigaben und Veröffentlichung** Prüfung Zeile für Zeile, dann Dokumente, Links und Exporte.

#### In jedem Abonnement

- **[Data & Context Studio](https://revomo.ai/de/product/data-context-studio/)** Ihre Daten, Konnektoren und gemeinsamen Definitionen.
- **[AI Agents & Automation](https://revomo.ai/de/ai-agents-automations/)** Automatisierungen, Warnungen und Benachrichtigungen.
- **[Copilot und Governance](https://revomo.ai/de/platform/)** Copilot, Berechtigungen und Prüfpfad in ganz Revomo.

#### Bei Bedarf ergänzen

- **[Decision Optimization](https://revomo.ai/de/product/decision-optimization/)** Preise innerhalb Ihrer Vorgaben empfehlen lassen und hier steuern.
- **[Quoting & Deal Pricing](https://revomo.ai/de/product/quote-management/)** Angebote aus denselben Preislisten und Margenzielen erstellen.
- **[Contract Pricing & Renewals](https://revomo.ai/de/product/contract-management/)** Kundenkonditionen neben den Listen halten, die sie anpassen.
- **[Rebates & Incentives](https://revomo.ai/de/product/incentives-management/)** Rückstellungen für Rückvergütungen auf Basis derselben Preise bilden.

Unterstützte Lösungen: [Preise setzen & verwalten](https://revomo.ai/de/solutions/price-lists-customer-specific-pricing/), [Preiserhöhungsmanagement](https://revomo.ai/de/solutions/price-increases-that-stick/), [Kostenrückgewinnung & Neubepreisung](https://revomo.ai/de/solutions/cost-pass-through-repricing/).

FAQ

### Häufige Fragen

Wie sind Preislisten und Regeln aufgebaut?

Um ein kommerzielles Modell herum. Das Modell enthält die Spalten und Formeln; jede daraus erzeugte Preisliste enthält die Zeilen, etwa eine Liste pro Kundensegment, und erbt diese Spalten. Rulesets enthalten Entscheidungstabellen, die Formeln per Lookup lesen, etwa Zielmargen nach Segment und Produktgruppe. Mengen- und Staffelpreise nutzen eine Spalte für Mengenstaffeln.
Wie wird eine Preisänderung freigegeben?

Über die Lifecycle-Richtlinie des kommerziellen Modells. Die Richtlinie benennt die Status, die eine Preisliste durchläuft, die Aktionen, die sie bewegen, und die Rollen oder Personen, die jede Aktion ausführen dürfen. Prüfungen laufen über die ganze Liste oder Datensatz für Datensatz; ein Prüfer bearbeitet ausgewählte Datensätze oder alle, die auf ihn warten, mit optionaler Begründung. Automatisierungen können eine Aktion ausführen oder eine Warnung senden, wenn eine Bedingung zutrifft.
Wie gelangen freigegebene Preise in unser ERP oder CRM?

Exportieren Sie eine Preisliste an ein verbundenes Databricks- oder Salesforce-Ziel, erzeugen Sie ein PDF-, Excel- oder HTML-Dokument oder teilen Sie einen Live-Link. Für andere Systeme wird die Methode im Activation and Success Plan vereinbart.
Was passiert, wenn jemand einen berechneten Preis von Hand ändert?

Jede Formelspalte hat eine Aktualisierungsrichtlinie. Recompute überschreibt bei jeder Aktualisierung alle Zellen, Preserve Edits behält von Hand geänderte Zellen, bis sie zurückgesetzt werden, und Freeze berechnet nie neu. Eine Spalte kann ihre Änderung gegenüber der vorherigen Revision anzeigen, und das Prüfprotokoll hält fest, wer was geändert hat.
Welcher Prüfpfad und welche Änderungshistorie werden geführt?

Jede Preisliste führt ein Prüfprotokoll der Aktionen mit Zeitpunkt, Person, Inhalt und Ort sowie den vorgenommenen Änderungen. Sie führt außerdem Versionen: Erstellen Sie vor einer Änderung einen Snapshot, öffnen Sie eine frühere Version und stellen Sie sie bei Bedarf wieder her. Jeder Freigabeschritt zeigt, wann die Liste ihn erreicht hat und wer sie dorthin bewegt hat.
Wie definiere ich Pricing-Richtlinien ohne Code?

Mit Rulesets: Entscheidungstabellen aus Bedingungen und Ergebnissen, eine Regel pro Zeile, von Hand eingegeben oder importiert. Überschneiden sich Regeln, legt eine Prioritätsnummer die Reihenfolge fest, und Regeln können Start- und Enddaten tragen. Eine Formel liest das Ergebnis per Lookup.
Kann ich eine Änderung testen, bevor sie wirksam wird?

Simulieren Sie ein Ruleset mit einer Eingabe, um zu sehen, welche Regel greift und was sie zurückgibt. Eine Massenänderung simuliert ihre Wirkung auf die betroffenen Datensätze und Preislisten, bevor Sie sie ausführen, und kann die Änderung zur Freigabe einreichen. Ein Backtesting eines Rulesets gegen vergangene Angebote ist heute nicht verfügbar.
Kann ich viele Preise auf einmal ändern?

Ja, mit einer Massenänderung. Filtern Sie die Datensätze, legen Sie fest, wie sich jedes Feld ändert (durch einen Wert ersetzen, eine Formel anwenden, leeren oder beibehalten), simulieren Sie das Ergebnis und führen Sie es dann mit oder ohne Freigabe aus. Eine prozentuale Erhöhung wird als Formel geschrieben.

### Sehen Sie, wie ein Preis vom Modell zur veröffentlichten Liste gelangt.

Gehen Sie kommerzielle Modelle, Regeln, Freigaben und Veröffentlichung mit einem Revomo-Experten durch, mit Beispieldaten oder Ihren eigenen Daten.
[Pricing-Demo buchen](https://revomo.ai/de/contact/?plan=Price%20Management)[Plattform entdecken](https://revomo.ai/de/platform/)
