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.

Example Excel pricing matrix using customer groups and product families
Beispiel einer Excel-Preismatrix mit 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

Antwort

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.

Example Excel Pricing Model Combining Customer Discounts, Margin Factors and Quantity Tiers
Beispiel eines Excel-Preismodells mit Kundennachlässen, Margenfaktoren und Mengenstaffeln
Keine Neuentwicklung von Formeln
Keine proprietäre Regelsprache
Kein Migrationsprojekt
Das Preismodell bleibt in Excel

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.

Nach oben scrollen