Je nach aktiver Mitgliedschaftsbuchung kann ein Teilnehmer einen anderen/günstigeren Preis erhalten
Relevant für die Ermittlung ist das Leistungserbringungsdatum/Beginndatum des gebuchten Ereignisses.
Bei manuell erstellen Belegen/Belegpositionen ist das Belegdatum relevant
Andererseits muss der Teilnehmer, die hinterlegte Anstellung oder die übergeordnete Firma der Anstellung am Leistungserbringungsdatum/Belegdatum "aktives" Mitglied sein. Da nicht jede Mitgliedschaft (gleich) preisrelevant ist, müssen diese ausgezeichnet werden
Das Feld “Rechnungsempfänger" hat keinen Einfluss auf den Preis
Ausnahme: Wenn die eingetragene Adresse aus dem Feld “Rechnungsempfänger” als solche gilt, wird der Preis beeinflusst
Da ein Mitglied in mehreren Mitgliedschaften mit unterschiedlichen Preislisten sein kann, ist eine Priorisierung der Preisliste notwendig
Stammdaten
Ergänzung Mitgliedschaft
Neues Attribut mit :1-Relation auf Preisgruppe: "Preisgruppe der Mitglieder" (required, Desciption: Den aktiven Mitglieder werden die Leistungen gemäss dieser Preisgruppe berechnet)
Damit muss definiert werden, welche Mitgliedschaften überhaupt preisrelevant sind und welche Preisliste die Mitglieder erhalten
Präsentation neben Feld "Kostenträger" (ohne Ergänzung Ansichten)
Ergänzung Preisgruppe
Neues Attribut (Int) "Priorität Preisberechnung" (default 0, required, unique) ✔ (Description: Höhere Priorität bedeutet besserer Preis)
Neues Attribut "Externe Bezeichnung" (ML) für Description der Preisgruppe im Portal/Warenkorb (50) ✔
Preisberechnung
Berechnung für eine Person
Innerjoin auf alle Mitgliedschaftsbuchungen dieser Adresse, die per TODAY im Status aktiv oder gekündigt
Von diesen Mitgliedschaftsbuchungen muss von der Mitgliedschaft die hinterlegte Preisgruppe mit der höchsten Priorität ausgelesen werden
Dieser Preisgruppen-Eintrag wird auf der Adresse gespeichert
Diese Preisgruppe gilt als Basis für die Erstellung von manuellen Belegpositionen für diese Adresse
Berechnung für eine Firma
Innerjoin auf alle Mitgliedschaftsbuchungen dieser Adresse und der übergeordneten Firma, die per TODAY im Status aktiv oder gekündigt
Von diesen Mitgliedschaftsbuchungen muss von der Mitgliedschaft die hinterlegte Preisliste mit der höchsten Priorität ausgelesen werden
Dieser Preisgruppen-Eintrag wird auf der Adresse gespeichert
Diese Preisgruppe gilt als Basis für die Erstellung von manuellen Belegpositionen für diese Adresse
Preisberechnung
Folgende Konfigurationen verschiedener Feld-Einstellungen und Informationen beeinflussen die Preisberechnung:
Ereignisbuchung | Ereignis/Leistungen | Artikel: Preise | |
---|---|---|---|
Anmeldungsart | Bei der Anmeldungsart Anstellung, wird die etwaige Mitgliedschaft des Arbeitgebers berücksichtigt. Andernfalls die etwaige Mitgliedschaft der buchenden Adresse. | ||
Buchungsrolle |
| Preisgruppe | Preisgruppe der Mitglieder |
Zeitpunkt der Buchung |
| Preise: Gültig ab
| Zeitpunkt Eintritt Mitgliedschaft Zeitpunkt Austritt Mitgliedschaft |
Geschäftsbereich | Geschäftsbereich |
Preisgruppe Standard
Das Ereignis liegt zwiscehn