Um die diversen vertraglichen Regelungen der Kassen genauer abzubilden kann dies in den Vertragspreisliste über eine XML-Struktur definiert werden. Damit kann man für folgende Gelegenheiten Regeln hinterlegen:
- Prüfungen beim Abschließen eines Angebotes
- Prüfungen beim Erzeugen/Ändern eines Vorgangs
- Prüfungen für die Preisfindung bei Reparaturen
- Prüfungen beim Abrechnen einer Sammelrechnung
- Prüfungen beim Ausführen eines Vorgangsschrittes
- Zuweisung der Kostenübernahme zur Angebotsposition
Der prinzipielle Aufbau sieht wie folgt aus:
- Das erste Tag sagt für welchen der obige Punkte die Regel gelten soll.
- Dann kommt die Regel die sich in folgende Punkte aufteilt:
- Auf welches Objekt soll die Regel angewendet werden.
- Welche Bedingungen gelten, damit die Regel ausgeführt wird.
- Welche Aktion soll aufgeführt werden.
- Evtl. Ein Log-Eintrag der an die Oberfläche durchgeschleift wid, um dem Nutzer einen Hinweis zu geben was passiert ist.