Excel-Preislogik als API bereitstellen
Das Problem ist nicht das Preismodell
Die meisten Unternehmen verfügen bereits über ausgereifte Preismodelle.
Die eigentliche Herausforderung besteht darin, Preisentscheidungen in ERP-Systemen, CPQ-Plattformen, E-Commerce-Anwendungen und Kundenportalen verfügbar zu machen.
CLE verwandelt bestehende Excel-Preislogiken in wiederverwendbare Pricing APIs. Dadurch können Unternehmen dieselbe Preislogik konsistent in ERP-, CPQ-, E-Commerce- und Kundenanwendungen nutzen.
Fachbereiche pflegen die Preislogik. Anwendungen konsumieren Preisentscheidungen.
Warum Preislogiken in Excel bleiben
Die meisten Preislogiken entstehen in Excel. Der Grund ist einfach: Excel ermöglicht es Pricing-Teams, Preisregeln ohne Softwareprojekte zu entwickeln, zu testen und zu pflegen. Mit der Zeit werden diese Arbeitsmappen zu einem der wertvollsten Wissensbestände eines Unternehmens.
Sie enthalten jahrelang gewachsenes Fachwissen:
- Kundenvereinbarungen
- Rabattmatrizen
- Mengenstaffeln
- Margenberechnungen
- Preislogik für Produktgruppen
- Regionale Preisregeln
- Währungsumrechnungen
- Individuelle Ausnahmen
Das Problem ist selten das Preismodell selbst.
Das Problem besteht darin, diese Preislogik in ERP-Systemen, CPQ-Plattformen, E-Commerce-Anwendungen, Kundenportalen und Individualsoftware verfügbar zu machen.
CLE verwandelt Excel-Preislogiken in wiederverwendbare Pricing APIs.
Fachbereiche pflegen die Preislogik weiterhin in Excel.
Anwendungen beziehen Preisentscheidungen über REST-APIs.
Echte Preislogiken arbeiten mit Lookup-Tabellen und Preis-Matrizen
Die meisten Preislogiken bestehen nicht aus einigen wenigen WENN-Formeln.
Sie enthalten Preislisten, kundenspezifische Vereinbarungen, Produktgruppenregeln und Lookup-Tabellen, die über viele Jahre gewachsen sind.
Ein typisches Beispiel ist eine Preisfaktormatrix auf Basis von Kundengruppen und Produktfamilien.

Der Fachbereich denkt in Preislisten und Matrizen.
Anwendungen liefern lediglich Kundengruppe und Produktfamilie.
CLE führt das Excel-Modell aus und liefert den passenden Preisfaktor zurück.
Preislogik sollte ein Service sein
Preisentscheidungen werden überall benötigt:
- ERP-Systeme
- CPQ-Lösungen
- E-Commerce-Plattformen
- Kundenportale
- Beschaffungssysteme
- Produktkonfiguratoren
- Individuelle Anwendungen
Anstatt dieselbe Preislogik in jeder Anwendung neu zu implementieren, können Unternehmen einen zentralen Pricing Service bereitstellen.
flowchart TD
ERP[ERP System]
CPQ[CPQ Platform]
COM[E-Commerce]
PORTAL[Kundenportal]
PROC[Procurement System]
API["Preislogik API<br/>CLE"]
MODEL["Excel Preislogik Modell"]
ERP --> API
CPQ --> API
COM --> API
PORTAL --> API
PROC --> API
API --> MODEL
classDef model fill:#FFF9C4,stroke:#D4AF37,color:#000;
classDef api fill:#FFDFE5,stroke:#FF5978,color:#8E2236;
class MODEL model;
class API api;Ein Preismodell.
Eine zentrale Quelle.
Jede Anwendung erhält dieselbe Preisentscheidung.
Das Problem mit Preislogik im Anwendungscode
Früher oder später wachsen Unternehmen über die manuelle Ausführung von Excel-Preismodellen hinaus.
Sobald Preislogik auf ERP-Systeme, CPQ-Plattformen, Webshop-Integrationen und Individualsoftware verteilt wird, wird jede Änderung zu einem Softwareprojekt.
- Dieselbe Rabattmatrix wird mehrfach implementiert.
- Dieselbe Preisregel wird in mehreren Systemen gepflegt.
- Dieselbe Geschäftslogik erzeugt unterschiedliche Ergebnisse.
Preislogik wird schwieriger zu pflegen, schwieriger zu erklären und langsamer zu ändern.
CLE zentralisiert Preisentscheidungen in einem einzigen ausführbaren Preismodell.
Beispiel einer Pricing API
Die folgende Anfrage verwendet die oben dargestellte Preismatrix. Für einen Einzelhandelskunden, der Ersatzteile kauft, liefert das Excel-Preismodell einen Preisfaktor von 1,80. Dieser Preisfaktor wird anschließend für die Berechnung des endgültigen Kundenpreises verwendet.
Anfrage
POST /api/decision
Content-Type: application/json
[{
"customerGroup": "Retail",
"productFamily": "Spare Parts",
"quantity": 250,
"purchasePrice": 85.50,
"currency": "EUR"
}]
Antwort
HTTP 200 OK
[{
"customerGroup": "Retail",
"productFamily": "Spare Parts",
"quantity": 250,
"purchasePrice": 85.50,
"currency": "EUR",
"pricingFactor": 1.80,
"retailPrice": 153.90,
"tierLevel": 3
}]
Anwendungen senden Geschäftsdaten.
CLE liefert Preisentscheidungen zurück.
Echtzeit-Preisberechnung auf Basis bestehender Modelle
Moderne Anwendungen können nicht von manuellen Tabellenkalkulationen abhängig sein.
Kunden erwarten sofortige Antworten.
Vertriebsteams benötigen Angebote in Echtzeit.
E-Commerce-Plattformen benötigen Preisentscheidungen ohne Verzögerung.
CLE führt bestehende Excel-Preislogiken über REST-APIs aus.
Keine Exporte
Keine Importe
Keine manuellen Berechnungen
Keine doppelte Preislogik
Bestehende Excel-Preislogiken weiterverwenden
Die meisten Preislogiken enthalten bereits viele Jahre Fachwissen.
Typischerweise kommen zum Einsatz:
- WENN-Formeln
- XVERWEIS
- SVERWEIS
- INDEX/VERGLEICH
- SUMMEWENNS
- Kundenspezifische Preislogik
- Mengenrabatte
- Preismatrizen
- Regionale Preislisten
CLE ermöglicht es Unternehmen, diese bestehenden Excel-Preislogiken weiter zu nutzen.

Ein Preismodell für alle Anwendungen
Ein einziges Preismodell kann genutzt werden für:
- ERP
- CRM
- CPQ
- E-Commerce
- Beschaffung
- Kundenportale
- Interne Anwendungen
Jedes System erhält Preisentscheidungen aus demselben Modell.
Keine doppelten Berechnungen
Keine inkonsistenten Preise
Keine Synchronisationsprojekte
Jeden Preis nachvollziehbar erklären
Preisentscheidungen sollten niemals Black Boxes sein.
Jedes berechnete Ergebnis kann auf seine Ursachen zurückgeführt werden:
- Eingabewerte
- Kundengruppen
- Mengenstaffeln
- Rabattmatrizen
- Margenfaktoren
- Lookup-Tabellen
- Wechselkurse
- Zwischenergebnisse
Fachbereiche, Entwickler und Prüfer können jederzeit nachvollziehen, wie ein Kundenpreis zustande gekommen ist.
Warum Unternehmen CLE für Preislogik einsetzen
Bestehende Preislogiken weiterverwenden
Nutzen Sie die Modelle weiter, denen Ihr Fachbereich bereits vertraut.
Pricing APIs in Echtzeit
Stellen Sie Preisentscheidungen jeder Anwendung sofort zur Verfügung.
Schnellere fachliche Änderungen
Passen Sie Preislogik an, ohne Anwendungscode zu verändern.
Konsistente Preise überall
Verwenden Sie dieselbe Preislogik in allen Systemen.
Nachvollziehbare Preisentscheidungen
Verstehen Sie jederzeit, wie ein Preis entstanden ist.
Weniger technische Schulden
Entfernen Sie Preislogik aus Anwendungscode und Integrationsprozessen.
Excel-Preislogiken als APIs
Die Anwendung besitzt die Daten.
Der Fachbereich besitzt die Preislogik.
CLE führt die Preisentscheidungen aus.
Behalten Sie das Preismodell. Ersetzen Sie die Runtime.
