Die Tariflogik ist einer der zentralen — und komplexeren — Teile der neuen Xtrans-Fakturierung.
Grundidee der Tariflogik
Xtrans versucht beim Erfassen eines Lieferscheins automatisch zu bestimmen:
welchen Preis
welchen Rabatt
welchen Zuschlag
der Kunde bekommen soll.
Dabei schaut das System verschiedene Quellen an.
Die Reihenfolge ist ungefähr:
Leistung
Tarif (Preise & Rabatte)
GU-Tarif (Stückgut)
Manuelle Übersteuerung
1. Leistung = Standardpreis
Jede Leistung kann bereits enthalten:
Standardansatz
Standardrabatt
Minimum/Maximum
Einheit
MWST
Zuschlagslogik
Die Doku sagt:
„Sowohl ein Grundpreis als auch ein Grundrabatt lassen sich bereits im Leistungsstamm definieren.“
Das ist quasi:
„Fallback / Basispreis“
Wenn nichts Spezielleres gefunden wird.
2. Tarif (Preise und Rabatte)
→ Das eigentliche Herzstück
Der Tarif überschreibt die Standardwerte der Leistung.
Die Doku:
„Alle Preise und Rabatte, welche vom Standard abweichen, werden im sogenannten Tarif verwaltet.“
Hier definiert man z.B.:
Kunde X bekommt Spezialpreis
Baustelle Y bekommt Rabatt
Leistung A kostet für Privatkunden mehr
Ab 100 Tonnen anderer Ansatz
Zone Ost andere Preise
Fahrzeugabhängige Preise
Tarifkriterien
Der Tarif kann abhängig sein von:
Kunde
Baustelle
Leistung
Fahrzeug
Material
Zone
freie Einteilungen
Menge
Datum
Wochentag
usw.
Dadurch entsteht:
eine sehr flexible Preisfindung.
Wichtig: automatische Preisermittlung
Die Preisfindung läuft automatisch bei jeder Änderung.
Die Doku:
„Die Preis‐ und Rabattermittlung findet automatisch bei jeder tarifrelevanten Eingabe auf der Notizbuchseite ‚Leistung‘ statt.“
Das bedeutet:
Wenn du:
Kunde änderst
Baustelle änderst
Menge änderst
Fahrzeug änderst
→ rechnet Xtrans sofort neu.
Warum manchmal „falsche Preise“ kommen
Das passiert oft wegen der Prioritätenlogik.
Xtrans sucht:
den passendsten Tarif
anhand vieler Kriterien
Wenn mehrere Tarife passen:
→ gewinnt der spezifischere Tarif.
Beispiel:
Tarif | Ergebnis |
|---|---|
allgemeiner Preis | niedrig |
kundenbezogener Preis | höher priorisiert |
baustellenbezogener Preis | noch spezifischer |
Rabattberechtigt
Sehr wichtig in Xtrans.
Die Doku:
„Wenn ein Stammdatensatz nicht rabattberechtigt ist, wird kein automatischer Rabatt aus dem Tarif ermittelt.“
Das bedeutet:
Selbst wenn ein Rabatt existiert:
→ wird er ignoriert,
wenn:
Leistung
Kunde
Baustelle
nicht rabattberechtigt sind.
Das ist oft eine Fehlerquelle.
Zuschlagsberechtigt
Gleiches Prinzip für Zuschläge.
Zum Beispiel:
Privatkundenzuschläge
Nachtzuschläge
Spezialzuschläge
Nur wenn:
„zuschlagsberechtigt“
aktiv ist,
wird automatisch zugeschlagen.
Herkunft des Preises sichtbar
Sehr praktisch:
Xtrans zeigt an,
woher der Preis kommt.
Beispiele aus der Doku:
„Ansatz aus Leistung“
„Ansatz aus Tarif“
„Ansatz manuell“
„Fehler mit Ansatz“
Das hilft enorm beim Debugging.
Minimum / Maximum
Sehr häufig genutzt.
Beispiel:
Mindestpreis CHF 120
auch wenn nur CHF 40 Leistung erbracht wurde
Die Doku:
„Falls auf der Leistung oder im Tarif ein Minimum oder Maximum hinterlegt wurde … wird der entsprechende Hinweis ausgegeben.“
GU-Tarif
→ Stückgut / komplexe Transportpreise
Separates Modul.
Hier wird gerechnet mit:
Route
Taxgewicht
Kilometer
Erschwernis
Zonen
Das ist deutlich komplexer als normale Leistungen.
Typischer Praxisablauf
Beim Erfassen passiert ungefähr:
1.
Leistung wählen
2.
Xtrans holt:
Standardpreis
Standardrabatt
3.
Tarifprüfung startet
System prüft:
Kunde?
Baustelle?
Menge?
Fahrzeug?
Zone?
Datum?
Material?
4.
Bester Tarif wird gefunden
5.
Ansatz/Rabatt wird überschrieben
6.
Minimum/Maximum prüfen
7.
Zuschläge prüfen
8.
Netto berechnen
Warum die Tariflogik mächtig ist
Damit kannst du praktisch alles abbilden:
individuelle Kundenpreise
Staffelpreise
Sonderrabatte
Objektpreise
Winterpreise
Zonenpreise
Transportlogik
Privatkundenzuschläge
automatische Deponiepreise
etc.
Deshalb ist die Tariflogik in vielen Firmen:
das eigentliche Know-how der Fakturierung.
Wichtigster Praxistipp
Wenn Preise „falsch“ sind:
immer prüfen:
Welche Leistung?
Welcher Kunde?
Welche Baustelle?
Rabattberechtigt?
Zuschlagsberechtigt?
Gibt es spezifischeren Tarif?
Kommt Preis aus Leistung oder Tarif?
Mindestbetrag aktiv?
Manuell überschrieben?
Genau dafür gibt es übrigens:
„Tarif abfragen (Preis- und Rabattauskunft)“
Das ist praktisch das Debugging-Tool der Tariflogik.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.