Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Info
  • 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

...

  • Mit dem Einsatz der Mitgliedschaften und Preisgruppen können die auf den Artikel hinterlegten Preise automatisch ermittelt werden

  • Dies wird insbesondere in Organisationen angewendet, wo z.B. Bildungsangebote je nach Mitgliedschaft zu anderen Konditionen verrechnet werden

  • Dabei wird die Mitgliedschaftszugehörigkeiten von Personen und Firmen automatisch ermittelt

Grundlagen

Für eine automatisierte Berechnung der Preise müssen folgende Elemente konfiguriert sein

  • Preisgruppen mit Standardpreisgruppe und Priorisierung

  • Artikel mit Artikelpreisen pro Preisgruppe

  • Mitgliedschaften mit Zuordnung zu einer Preisgruppe

Berechnungsgrundlage

  • Die Berechnung des Preises erfolgt zum Zeitpunkt der Buchung

  • Die Eckwerte sind in folgender Darstellung dokumentiert

  • Für die Preisermittlung ist immer das Leistungserbringungsdatum (Beginn des Ereignisses) massgebend

  • Bei Privatpersonen wird die private Mitgliedschaft, bei Firmen die Firmenmitgliedschaft geprüft

  • Dabei ist eine aktive Mitgliedschaft zum Zeitpunkt der Leistungserbringung (Beginn des Ereignisses) massgebend

...

Preisänderungen

Panel
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#FFBDAD
  • Alle Preisänderungen müssen als neuer Preis-Eintrag auf Artikel erfasst werden

  • Bestehende Preise dürfen nicht geändert werden

image-20241112-092400.pngImage Added