Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 3 Nächste Version anzeigen »

  • 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

  • Keine Stichwörter