Wo finde ich Anwendungsbeispiele für die Berechnung von Mitgliedschaftsbeiträgen aus Formeln?

Edited

Hier! Vereine mit komplexerer Beitragsstruktur, zum Beispiel Kleingartenvereine bei denen auch variable Verbrauchswerte wie Wasser und Strom Teil der Beitragsberechnung sind, können in Mitgliedsgruppen den Beitrag auch anhand einer mathematischen Formel unter Berücksichtigung verschiedener Parameter berechnen lassen. Hier sind auch andere Variablen Denkbar, z.B. die Beitragsberechnung anhand des Standes gemeldeter Mitglieder, gemieteter Flächen, u.a.

Zum Hinterlegen der Formel benötigt ihr Mitgliedschaftsgruppen. Eine allgemeine Anleitung zur Anlage von Mitgliederschaftsgruppen findet ihr hier.

Wählt in eurer Mitgliedschaftsgruppe beim Mitgliedsbeitrag die rechte Option "Gruppenbeitrag aus Formel berechnen" und es öffnen sich neue Felder und Informationen. Im Feld "Formel für Mitgliedsbeitrag" könnt ihr eure Formel eingeben, unten gibt es ein Eingabefeld für Mitgliedsnamen, über das eine Vorschau des Ergebnisses der Formel generiert werden kann. Unten findet ihr eine Übersicht aller Platzhalter und Funktionen, mit denen ihr in der Formel rechnen könnt.

Hier folgen ein paar spezifische Praxis-Beispiele zur Beitragsberechnung.

Hinweis: Beachtet, dass die hier genannten Beispiele vor der Anwendung durch angepasst werden müssen, damit die Formel das für euch gewünschte Ergebnis berechnet. Da die Formeleingaben leider teilweise automatisch von der Website verändert werden, haben wir die Formelbeispiel als Bilder eingebunden.

Anteilige Berechnung des Mitgliedsbeitrags bei Eintritten während eines laufenden Abrechnungszeitraums

Vorab: Für solche anteiligen Berechnungen steht euch auch eine Funktion ohne Formel zur Verfügung, hier beschrieben: Wie richte ich die anteilige Beitragsabrechnung für unterjährige Eintritte ein?

Bei individuelleren Anforderungen kann die Berechnung aus einer Formel dennoch hilfreich sein.

Im Beispiel geht es darum, dass fixe Beiträge je nach Eintrittsdatum des Mitglieds anteilig berechnet werden sollen und nach Ablauf des Eintrittjahres - im Folgejahr - der volle Beitrag berechnet werden soll.

Anteilige Berechnung des Beitrags für das Jahr (bei freiem Beitrag):

  • Nehmen wir an, das Mitglied wählt einen Beitrag von 10 € / Monat (120 € / Jahr), dann sollte die Formel so aussehen:

    Bei einem Eintrittsdatum im Juli des Eintrittsjahres würde die Software den monatlichen Beitrag nur für 5 Monate (August - Dezember) berechnen, ab dem kommenden Leistungszeitraum dann immer den vollen Jahresbeitrag.

    Falls der laufende Eintrittsmonat mit abgerechet werden soll, dann müsste (am Anfang) aus den 12 Monaten, 13 gemacht werden.

    Bei einem Eintrittsdatum im Juli des Eintrittsjahres würde die Software den monatlichen Beitrag nur für 6 Monate (Juli - Dezember) berechnen, ab dem kommenden Leistungszeitraum dann immer den vollen Jahresbeitrag.

Anteilige Berechnung bei halbjährlichem Beitrag:

  • Der Beitrag pro Halbjahr beträgt im Beispiel 60 €. Das Mitglied tritt im Februar ein und müsste dann lediglich 50 € Restbetrag zahlen. Tritt das Mitglied im November ein, dann wären noch 20 € Restbetrag zu bezahlen. Nach Ablauf des Jahres soll dann automatisch der volle Beitrag mit 60 € berechnet werden. Die Formel müsste dann so aussehen:

Anteilige Berechnung des Beitrags pro Quartal je Eintrittsdatum im Quartal:

  • Nehmen wir an, ein Mitglied, das im Januar eintritt, zahlt 30 € Quartalsbeitrag (3 Monate). Ein Mitglied, das im Februar eintritt, zahlt entsprechend zur 20 € und eines, das im März eintritt, nur 10 €. 

    Hinweis: Beachtet, dass ihr das Datum des ersten Leistungszeitraums immer auf den 01. des Quartalsbeginns legt. Bei einem Mitglied, das am 01.02. eintritt, wäre als erster Leistungszeitraum der 01.01. des Jahres zu setzen.

    Die Formel sollte dann so aussehen:

Halber Beitrag bei Eintritt im 2. Halbjahr:

  • Nehmen wir an, ein Mitglied zahlt bei Eintritt im 1. Halbjahr den vollen Beitrag (300 €), bei Eintritt im 2. Halbjahr pauschal nur die Hälfte.

    Die Formel dazu muss dann so aussehen:

    Bei Eintritt ab Monat Juli wird im Eintrittsjahr nur die Hälfte, im Beispiel also 150 € berechnet.

Prozentuale Rabatte auf Mitgliedsbeiträge

Nehmen wir an, das Mitglied hat einen regulären Beitrag von 150 € und erhält darauf einen Rabatt von 20 % . Dann sollte die Formel so aussehen:

Berechnung nicht geleisteter Arbeitsstunden

Hinweis: Damit eine Umsetzung in einer Formel hier gelingen kann, muss zuvor ein individuelles Feld (Mitgliedsfeld Typ Zahlenfeld) erstellt werden, in dem die jeweilige Anzahl der geleisteten Stunden pro Mitglied erfasst wird.

Nehmen wir an, das Mitglied muss 10 Arbeitsstunden leisten und für jede nicht geleistete Arbeitsstunde erhöht sich der Grundbeitrag (hier 50 €) um 10 €. Die Formel sollte dann so aussehen:

Berechnung des Beitrags anhand der Anzahl der Mitgliedsvereine von Verbänden

Nehmen wir an, ein Verband berechnet seine Beiträge anhand der Anzahl der Mitglieder seiner Mitgliedsvereine. Diese müssten dem Verband vor Rechnungserstellung immer den aktuellen Stand durchgeben.

  • Beitragsberechnung anhand gemeldetem Stand der Mitgliedsvereine:

    Nehmen wir an, der Grundbeitrag ist je nach Mitgliederzahl gestaffelt, zum Beispiel so:

    • 0-50 Mitglieder: 50 €

    • 51-100 Mitglieder: 60 €

    • 101-150 Mitglieder: 70 €

    • usw.

    Hinweis: Damit eine Umsetzung in einer Formel hier gelingen kann, muss ein individuelles Feld (Mitgliedsfeld Typ Zahlenfeld) erstellt werden, welches im Beispiel die Mitgliederzahl des Vereins enthält. Die Eingabe "%custom-Field%" in der Formel steht für den Platzhalter für das individuelle Zahlenfeld.

    Die Formel sollte dann so aussehen:

  • Erweiterung mit einer "wenn, dann"-Funktion für Strafbeiträge bei fehlenden Meldungen

    Wenn der Mitgliedsverein die Mitgliederzahl meldet, gilt die obige Formel - wenn der Mitgliedsverein die Anzahl nicht meldet, dann gilt ein primärerer Wert (fixer Strafbeitrag): "wenn, dann"-Funktion mit Platzhalter customFieldEqual(Name, Wert) , der 1 ausgibt wenn das Individuelle Feld den angefragten Wert hat, ansonsten 0.

    Hinweis: Damit eine Umsetzung in einer Formel hier gelingen kann, muss ein individuelles Feld (Mitgliedsfeld Typ Zahlenfeld) erstellt werden, welches die aktuelle Mitgliederzahl beinhaltet und ein weiteres individuelles Feld als Checkbox, in dem festgehalten wird, ob eine Meldung erfolgte oder nicht).

    Die Formel sollte dann so aussehen:

    Zur Vereinfachung ein Beispiel mit: "Wenn gemeldet, gib 100 € aus, wenn nicht gemeldet, gib 500 € aus":

Berechnung des Beitrags anhand Basistarif und einem variablen Flächenwert

Hier geht es darum, dass Beiträge anhand verschiedenster Kriterien - zum Beispiel Größe des Grundstücks oder Garten oder einem Basiswert je Einheit - berechnet werden können.

Mindestbeitrag mit einer Erhöhung ab einem bestimmten Wert:

Nehmen wir an, es gibt einen Mindestbeitrag von 225 €, der bis zu einer gewissen Grundstücksgröße (max. 150 ha) gilt. Ist das Grundstück größer, soll der Mindestbeitrag zusätzlich zu einem je Größe berechneten Anteil (1,75 € pro ha) berechnet werden. Ab einer Größe von X soll der Mindestbeitrag durch einen Sockelbetrag (400 €) ersetzt werden, zusätzlich zu einem neuen je Größe berechneten Anteil (1,60 € pro ha).

Dabei gilt:

  • Mindestbeitrag 225 € bis (Größe) 150 ha. Folglich wird bei ha kleiner 151 immer 225 € berechnet.

  • Mindestbeitrag + 1,75 € pro ha zwischen 151 und 998 ha. Folglich: ha größer 151 und kleiner 999 = 1,75 € pro ha + 225 €

  • Sockelbetrag 400 € + 1,60 € pro ha ab (Größe) 999. Folglich: ha größer 999 = 1,60 € pro ha + 400 €.

    Hinweis: Damit eine Umsetzung in einer Formel hier gelingen kann, muss ein individuelles Feld (Mitgliedsfeld Typ Zahlenfeld) erstellt werden, welches im Beispiel die Grundstücksgröße in Hektar (ha) enthält. Die Eingabe "%custom_ha%" in der Formel steht für den Platzhalter für das individuelle Zahlenfeld.

Die Formel sollte dann so aussehen:


Was this article helpful?

Sorry about that! Care to tell us more?

Thanks for the feedback!

There was an issue submitting your feedback
Please check your connection and try again.