Mitgliedsbeitrag
Beschreibung
Das Plugin Mitgliedsbeitrag dient dazu, Mitgliedsbeiträge zu berechnen und diese entweder als SEPA-XML-Datei oder in Form einer Liste (XLSX, CSV) zu exportieren. Mitgliedsbeitrag bietet keine Möglichkeit, eine SEPA-XML-Datei direkt an eine Bank zu senden. Dazu muss eine externe Homebanking-Anwendung verwendet werden.
Die Beiträge werden anhand von Rollenmitgliedschaften ermittelt. Zu diesem Zweck wurden folgende Rollentypen festgelegt:
Familienrollen (Beitragsberechnung für Familien oder Gruppen, wobei ein Mitglied der Beitragszahler ist. Als Sonderform von Familienrollen gibt es Multiplikatorrollen, bei denen der Beitragswert der Rolle nicht addiert wird, sondern als Multiplikator dient)
Downloads
Betreut von: rmb
Plugin-Version: 5.3.1
Notwendige Admidio-Version: 4.3
Unterstützte Datenbanken: MySQL, PostgreSQL
Unterstützte Sprachen: Deutsch (du), Deutsch (Sie), Englisch, Französisch, Niederländisch
Lizenz: GPL 2
Sourcecode: GitHub
Screenshots
Installation
Entpacken der Datei mitgliedsbeitrag_x.x.x in den Ordner adm_plugins
Einloggen in Admidio
Pluginversion < 5.3.1
Über das Admidio-Modul Menü einen Menüpunkt für Mitgliedsbeitrag mit folgender
URL erzeugen: /adm_plugins/membership_fee/membership_fee.php (Hinweis: Die Installationsroutine wird beim ersten Start des Plugins ausgeführt)
Pluginversion >= 5.3.1
Über das Admidio-Modul Menü den neu hinzugefügten Menüpunkt Mitgliedsbeitrag mit entsprechenden Zugriffsrechten versehen (siehe Dokumentation Bearbeiten des Menüpunktes)
Update
Benutzerhandbuch
Das Benutzerhandbuch liegt als PDF-Dokument vor. Es ist in der Download-Datei enthalten und kann über das Menü des Plugins aufgerufen werden.
Änderungshistorie
5.3.1 (24.10.2024)
5.3.0 (17.01.2024)
5.2.1 (06.08.2023)
5.2.0 (06.03.2023)
5.1.6 (18.12.2022)
5.1.5 (08.09.2022)
5.1.4 (08.06.2022)
5.1.3 (19.04.2022)
5.1.2 (08.03.2022)
5.1.1 (22.02.2022)
5.1.0 (08.01.2022)
5.0.2 (08.04.2021)
5.0.1 (11.01.2021)
5.0.0 (12.12.2020)
4.3.4 (26.07.2020)
4.3.3 (04.04.2019)
4.3.2 (25.11.2018)
4.3.1 (25.04.2018)
4.3.0 (16.04.2018)
4.2.4 (25.03.2018)
4.2.3 (27.01.2018)
4.2.2 (30.12.2017)
4.2.1 (25.05.2017)
4.2.0 (22.12.2016)
4.1.2 (02.06.2016)
4.1.1 (17.02.2016)
4.1.0 (17.02.2016)
Kompatibilität mit Admidio 3.1
im Modul Fälligkeitsdatum wurde der Sequenztyp bei -alle ändern- nicht mitgeändert
in mehreren Modulen das Aussehen der Hilfe-Popups geändert (Anzeigefehler im Scroll-Bereich unter Admidio 3.1)
im Modul Rechnung-Export wird jetzt bei leerer Ausgabe eine Fehlermeldung angezeigt
in der Auswahl Squenztyp/Fälligkeitsdatum wurden auch Daten inaktiver Mitglieder angezeigt
beim Versenden von Vorabinformationen an mehrere Mitglieder gleichzeitig wurde #creditor_id# nicht aufgelöst
Link zur Dokumentation geändert
4.0.0 (09.11.2015)
Anpassung an Admidio 3.0
Deinstallationsroutine erstellt
Modul copy erstellt
Verfahren zum Einbinden des Plugins (include) geändert
Menübezeichnungen angepasst (gleichlautend mit anderen Plugins)
Erweiterte Überprüfung auf unzulässige Zeichen in den SEPA-XML-Dateien
Nur Intern: Verwaltung der Konfigurationsdaten geändert
3.3.7 (08.09.2014)
wenn ein KtoInh angegeben war und bei diesem die E-Mail-Adresse leer war, wurde eine E-Mail an den vorherigen User gesendet –> Fehler behoben
creditor_id% wurde beim E-Mail-Versand nicht immer aufgelöst
die Einschränkung auf die Rolle Mitglied beim Erzeugen von Mitgliedsnummern wurde entfernt
3.3.6 (25.07.2014)
IBAN only
beim Setzen eines Bezahlt-Datums wird der Sequenztyp nach RCUR nur beim Vorliegen eines Fälligkeitsdatums geändert
im Modul “Fälligkeitsdatum bearbeiten” werden Mitglieder
1. nur noch bei vorhandenem Beitrag angezeigt,
2. bei fehlender IBAN nicht mehr angezeigt,
3. bei vorhandenem Bezahlt-Datum nicht mehr angezeigt
im Modul “SEPA Export” werden bei den Auswahlmöglichkeiten der Kombination Fälligkeitsdatum/Sequenztyp Mitglieder ohne vorhandenem Beitrag nicht mehr angezeigt
Eil-Lastschrift (COR1)
Menüpunkt DTA-Export gestrichen
Beitragszahlungen kann auf einzelne Beitragsrollen eingeschränkt werden
IBAN-Prüfung
E-Mail-Versand im Modul Vorabinformation an mehrere Mitglieder gleichzeitig möglich
Prüfbedingung zum Übersetzen von Rollen und Kategorien durch Sprachdatei geändert
Anzeigeposition des Kalenders in Einstellungen-Altersgestaffelte Rollen angepasst
anteilige Beitragsberechnung bis zum Ende einer Rollenmitgliedschaft
unter dem Menüpunkt “Einstellungen-Reset” wurden diverse Löschmöglichkeiten entfernt, da diese seit der Version 3.3.5 unter “Allgemein-Beitragsberechnung” zu finden sind
interne Änderungen (ohne Funktionsänderungen):
1. Module zahlungen_change und zahlungen_save zusammengefasst zu zahlungen_save
2. Module faelligkeitsdatum_change und faelligkeitsdatum_save zusammengefasst zu faelligkeitsdatum_save
3. Module mandatsdatum_change und mandatsdatum_save zusammengefasst zu mandatsdatum_save
4. Menüpunkt “Rollenprüfungen” wurde aufgrund erweiterter Funktionalität umbenannt in “Prüfungen”
5. Menüpunkt “Einstellungen-Reset” wurde umbenannt in “Einstellungen-Löschen”
3.3.5 (12.02.2014)
(Dank an fiwad für die Unterstützung beim Testen dieser Version)
Fehler …indefined index:…language.php line 272… behoben
Fehler im Modul Beitragsanalyse behoben (fehlende IBAN-Verknüpfung)
Fehler im Modul Neuzuordnung behoben
Diakritische Zeichen werden in der SEPA-XML-Datei ersetzt
Errechnete Beiträge können aufsummiert werden
Beitragsneuberechnung kann auf einzelne Beitragsrollen eingeschränkt werden
Initialisierungsroutine überarbeitet
SOLL/IST-Anzeige der Setuproutine überarbeitet
Link auf Familien im Modul Rollenprüfung geändert
Beitragstext gestrafft (Leerzeichen und + entfernt)
Fälligkeitsdatum bearbeiten kann auf einzelne Beitragsrollen eingeschränkt werden
Rollenprüfung für Familienrollen umfassend neu gestaltet
Menü Beitragsberechnung neu gestaltet
3.3.4 (30.10.2013)
Fehler (()) behoben
Erweiterung für “mehrere Familienrollen”
Erweiterung für “mehrere altersgestaffelte Rollen”
E-Mail-Versand in Modul Beitragszahlungen eingearbeitet
Ergebnismeldung in Modul Neuzuordnung eingearbeitet
3.3.3 (13.09.2013)
3.3.2 (01.08.2013)
3.3.1 (11.07.2013)
3.3.0 (02.07.2013)
3.2.0 (26.03.2013)
Anpassung an Admidio 2.4
Konfigurationsdaten werden nicht mehr in einer config.ini gespeichert, sondern in der Admidio Datenbank abgelegt
Rechnungs-Export von guenter47 eingearbeitet
Menuestruktur überarbeitet
Fehler in der Rollenprüfung “Rollenmitgliedschaft (Ausschluss)” behoben
3.1.1 (18.01.2013)
Im Modul Beitragszahlungen wird jetzt auch der Beitrag angezeigt
Ein Fehler beim Speichern des Bezahlt-Datums wurde behoben (function date_format2mysql von eiseli)
Anführungszeichen fehlten in mitgliedsbeitrag_show Zeile 986 (eiseli)
alt: (array(cat ⇒ $row['cat_name'],rol ⇒ $row['rol_name'])
neu: (array('cat' ⇒ $row['cat_name'],'rol' ⇒ $row['rol_name'])
Undefinierte Variablen sind jetzt definiert
Eine Sprachdatei deutsch (Sie) wurde erstellt
Im Modul Beitragszahlungen wird die Option “Alle ändern” inaktiv gesetzt, wenn im Suchfeld eine Eingabe erfolgt
3.1.0 (06.12.2012)
Ein Fehler beim Speichern der config.ini wurde behoben
Das Plugin wurde für “mehrere Organisationen” erweitert
Eine upgrade.php wurde erstellt (3.0.0 –> 3.1.x)
Die Anzeige der Mitgliedsnamen im Beitragstext ist jetzt möglich (Anregung durch hausi) (eine Anzeige erfolgt jedoch nur, wenn: Kontoinhaber und Mitgliedsname unterschiedlich sind oder Kontoinhaber leer ist)
In der Rollenprüfung werden die angezeigten Benutzernamen und Rollen jetzt mit einem Link hinterlegt (Anregung durch joesch)
Das Modul Zahlungen (jetzt Beitragszahlungen) wurde komplett überarbeitet (Anregung durch hausi und walegger)
Eine deutsche Sprachdatei wurde erstellt
3.0.0 (25.06.2012)
Beiträge aus dem Forum eingearbeitet
Rundung der berechneten Mitgliedsbeiträge auf zwei Nachkommastellen
Profilfeld Beitritt ist kein Pflichtfeld mehr
zusätzlicher Schalter für die anteilige Beitragsberechnung (Berechnung anhand des Beitrittsdatums oder des Beginns einer Rollenzugehörigkeit)
das Präfix für Familienrollen ist beim ersten Aufruf vordefiniert ('Familie')
bei Familienrollen kann ein Leiter definiert werden; dieser wird für die Beitragsberechnung herangezogen
ein Fehler in der Beitragsberechnung wurde behoben (bestehende Alt-Beiträge wurden nicht gelöscht )
ein Fehler bei der Berechnung des Alters eines Mitglieds, bezogen auf den Stichtag, wurde behoben
3.0.0 beta 1 (30.05.2012)
2.3.1 (03.03.2012)
2.3.0: (21.02.2012)
das Plugin ist jetzt Admidio 2.3 kompatibel
Über Rollenzugehörigkeiten können fixe Jahresbeiträge berechnet werden. (Alle Mitglieder einer Kategorie zahlen einen festen Jahresbeitrag. Die effektiven Beiträge werden von den jeweiligen Rollen der Kategorie aus der DB ermittelt.) (hausi)
der Fehler bei einem Mitgliedsbeitrag von 0 wurde behoben
2.2.1 (08.12.2011)
2.2.0 (21.11.2011)
Das externe Programm dtaus wird nicht mehr benötigt. Durch die Integration der Klasse DTA ist es jetzt möglich, direkt die dtaus-Datei und den dazugehörigen Begleitzettel zu erstellen.
Die Exportdateien und die Bildschirmanzeige wurden in ihrer Struktur vereinheitlicht. Sie weisen jetzt alle dieselben Spalten an derselben Position auf.
bisher wurden bei einer Familie die Kontodaten eines zufällig ausgewählten Mitglieds verwendet. Falls genau bei diesem Mitglied keine Kontodaten hinterlegt waren, wurde auf Rechnung umgestellt. Dies wurde geändert. Es werden alle Mitglieder einer Familie abgefragt. Nur wenn bei keinem Mitglied Kontodaten hinterlegt sind, wird auf Rechnung umgestellt.
Die Berechtigung das Plugin aufzurufen, wurde um Rollenmitgliedschaften erweitert.
2.1.0 (26.10.2011)
Dem Plugin wurde eine Weboberfläche verpasst.
Die erzeugte CSV-Datei wird nicht mehr auf dem Server zwischengespeichert, sie wird in der Listenansicht zum Download angeboten.
Das zusätzliche Plugin downloadfile.php wird nicht mehr benötigt.
2.0.0 (12.07.2011)
Neues Feld “Beitritt” für ein Mitglied
Berechnung eines Spartenbeitrages
Berechnung eines Schüler- und Studentenbeitrages
Beiträge können abgerundet werden
der Kategoriename für Familien ist frei wählbar
1.0.1 (10.01.2011)