Beitragsverlauf
Der Beitragsverlauf (Form-Titel „Beitragsgeschichte") zeigt für ein Mitglied alle Beitragsposten chronologisch — bezahlt, offen, teilbezahlt, gelöscht — und erlaubt direkt aus dieser Liste die wichtigsten Folgeaktionen: nachträglich einziehen, rückerstatten, mit Guthaben verrechnen, als teilbezahlt abschließen oder freie Posten erfassen.
Die Liste ist zweistufig aufgebaut: pro Beitragsmitgliedschaft (z. B. „Erwachsene 2025") eine Hauptzeile mit Soll- und Ist-Betrag, darunter aufklappbar die einzelnen Buchungen. Mit Rechtsklick → „Alle Zeilen öffnen" sehen Sie sofort den gesamten Buchungs-Strom.
Zweck
- Lückenlose Sicht auf die Beitrags-Buchhaltung eines Mitglieds
- Posten einziehen für nachträgliche Verbuchung
- Rückerstattung bereits gebuchter Beträge
- Mit Guthaben verrechnen bei vorhandenem Mitgliedskonten-Guthaben
- Teilbezahlt abschließen bei Vereinbarung „Rest bleibt offen"
- Freie Posten erfassen, bearbeiten, löschen (manuelle Korrekturen)
Voraussetzungen
- Tag „Einzelbuchung" mit Schreibrecht — für die vier Aktions-Buttons
- Tag „Mitgliedsbeitragsverlauf" mit Leserecht
- Tag „Buchungsdetails" für die Inline-„Buchungsdetails öffnen"-Lupe
Aufruf
Drei Wege zur selben Maske:
- Mitglied → Reiter Beiträge → Beitragsverlauf
- Mitglieder → Beitragsverlauf (Hauptmenü)
- Doppelklick auf einen einzelnen Beitrag in der Beitragsliste
Die Form passt ihren Titel dynamisch an:
„Beitragsgeschichte — Max Mustermann"
Aufbau
| Bereich | Inhalt |
|---|---|
| Filter-Leiste | Datumsbereich „Fälligkeit von … bis" mit Quick-Buttons + Reset-Button |
| Filter-Checkboxen | „Alle diesem Mitglied zugeordneten Beiträge anzeigen" / „gelöschte Beiträge anzeigen" |
| Master-Grid | Pro Mitgliedschaft eine Zeile (Beitrag, Solo-Höhe, Stand) |
| Detail-Grid „Buchungen" | Pro Master-Zeile aufklappbar: einzelne Buchungen (Soll, Ist, Status, Belegnummer) |
| Bottom-Buttons | 4 Aktions-Buttons + Listenexport + Schließen |
Filter
Datumsbereich
Das Datumsfeld „Fälligkeit" hat fünf Quick-Buttons:
| Button | Wirkung |
|---|---|
| − Jahr (von) | Startdatum ein Jahr nach hinten |
| + Jahr (von) | Startdatum ein Jahr nach vorn |
| − Jahr (bis) | Enddatum ein Jahr nach hinten |
| + Jahr (bis) | Enddatum ein Jahr nach vorn |
| Zurücksetzen | Datumsbereich auf Standard zurücksetzen |
Standard-Datumsbereich
Beim Öffnen ist das Datumsfeld auf einen Standard-Zeitraum gesetzt, der pro Benutzer einstellbar ist:
- Einstellung: „Jahre zurück im Beitragsverlauf" (siehe Benutzerdetails)
- Default: mehrere Jahre zurück bis heute
- Schnellzugriff: Rechtsklick in der Maske → Einstellungen
(
ContextMenuTags = "FrmMemShipHistory")
Sichtbarkeits-Filter
| Checkbox | Bedeutung |
|---|---|
| „Alle diesem Mitglied zugeordneten Beiträge anzeigen" | Auch Beiträge anderer Mitgliedschaften (z. B. Familienzahler) sichtbar machen |
| „gelöschte Beiträge anzeigen" | Bereits beendete oder gelöschte Beiträge mit einblenden |
Master-Grid — die Mitgliedschaften
Pro Mitgliedschaft sehen Sie u. a.:
| Spalte | Inhalt |
|---|---|
| Voller Name | Mitglied (wenn mehrere geladen) |
| Beitragsgruppe | z. B. „Erwachsene 2025" |
| Sparte | Sparten-Zuordnung |
| Sollbetrag | Erwarteter Beitrag |
| Ist-Betrag | Tatsächlich verbucht |
| Differenz | Offener Rest |
| Status | Bezahlt / Offen / Teilbezahlt / Gelöscht |
Detail-Grid „Buchungen"
Aufklappen einer Master-Zeile zeigt alle zugehörigen Buchungen:
| Spalte | Inhalt |
|---|---|
| Fälligkeitsdatum | Wann war der Posten fällig |
| Sollbetrag | Erwartet |
| Ist-Betrag | Tatsächlich |
| Verwendungszweck | Buchungstext |
| Info | Freitext |
| Belegnummer | Aus dem Nummernkreis |
| Status | Buchungs-Status |
| Lupe „Buchungsdetails öffnen" | Öffnet die Buchungsdetail-Maske |
Die vier Aktions-Buttons unten
Die Buttons sind abhängig von der Auswahl aktiv oder gesperrt — jeder Button hat eine eigene Berechtigungslogik:
Posten einziehen
| Wann aktiv? | Wenn Soll ≠ Ist und Lastschrift möglich (SEPA-Mandat vorhanden ODER Bankenübertrag erstellt werden kann) |
|---|---|
| Wirkung | Der offene Restbetrag wird in einen Bankenübertrag aufgenommen — wirkt wie eine Nachverbuchung des fehlenden Betrags |
Rückerstattung
| Wann aktiv? | Wenn Ist > 0 und Bankenübertrag möglich |
|---|---|
| Wirkung | Erstellt eine Rückerstattungs-Buchung — z. B. nach versehentlicher Doppelzahlung |
Mit Guthaben verrechnen
| Wann aktiv? | Wenn das Modul Calculated Fields aktiv ist (InitItem.IsCalculatedFieldsEnabled), nur eine Zeile markiert und kein „Done"-Status |
|---|---|
| Wirkung | Bucht den offenen Betrag direkt vom Mitgliedskonto-Guthaben gegen — keine erneute Bankaktion |
Als teilbezahlt abschließen
| Wann aktiv? | Wenn Ist > 0 aber Ist < Soll (klassischer Rest) |
|---|---|
| Wirkung | Öffnet einen Dialog „Bemerkung angeben" — der Betrag wird als „endgültig abgeschlossen" markiert (z. B. Mitglied hat Rest erlassen bekommen) |
Dialog „Bemerkung angeben"
Titel: „Bemerkung angeben" Hinweis: „Hier können Sie eine Bemerkung eintragen, die in der/den Buchung/en angezeigt wird."
Die Bemerkung wird an alle ausgewählten Buchungen angefügt.
Kontextmenü auf der Master-Zeile
Rechtsklick auf eine Master-Zeile zeigt:
| Eintrag | Wirkung |
|---|---|
| Alle Zeilen schließen | Alle Master-Zeilen einklappen |
| Alle Zeilen öffnen | Alle Master-Zeilen mit Buchungen ausklappen |
| Posten löschen | Den gewählten Beitragsposten löschen (mit Rückfrage) |
| freien Posten hinzufügen | Manueller Ausgleichs-Buchung anlegen |
| freien Posten bearbeiten | Bestehenden freien Posten ändern |
| freien Posten löschen | Freien Posten entfernen |
„Freier Posten" — was ist das?
Ein freier Posten (im Code: ShadowBooking_Item) ist eine
manuelle Ausgleichs-Buchung, die nicht über den
Beitragsassistenten erstellt wurde. Beim Anlegen wird vorgeschlagen:
| Feld | Vorbelegung |
|---|---|
| Betrag | Sollbetrag − Bisher gebucht (= offener Rest) |
| Info | „Ausgleich" |
| Referenz | keine (ReferenceID = -1) |
Typische Anwendungen:
- Bareinzahlung wurde nicht im Bankenübertrag erfasst
- Mitglied hat Bargeld in die Vereinskasse gegeben
- Buchhaltungs-Korrektur, ohne neue Bankbuchung anzulegen
Erfolgsmeldungen
Nach erfolgreichen Aktionen erscheint im Bottom-Bar-Tooltip eine kurze Bestätigung:
„Beitragsposten erfolgreich gelöscht." „Freier Beitragsposten erfolgreich gelöscht." „Freier Beitragsposten erfolgreich aktualisiert." „Freier Beitragsposten erfolgreich erstellt."
Doppelklick auf einen Posten
Doppelklick auf eine Buchungszeile öffnet die zugehörige Buchungsdetail-Maske — falls Sie das Tag „Buchungsdetails" mit Leserecht haben. So springen Sie direkt in die Original-Buchung und können sie ggf. dort weiter bearbeiten.
Liste exportieren
Der Button „Liste exportieren" unten links erzeugt eine
CSV-/Excel-Datei mit den aktuell sichtbaren Mitgliedschaften und
Buchungen — inkl. der aufgeklappten Detail-Buchungen
(OptionsPrint.ExpandAllDetails = true).
→ Details zum Export siehe Tabellenfunktionen.
Berechtigungs-Filter
Eingeschränkte Benutzer (mit Beitragsgruppen-Restriktion) sehen nur ihre freigegebenen Beiträge — die Liste wird automatisch gefiltert.
So gehen Sie vor
Offenen Rest einziehen
- Mitglied öffnen → Reiter Beiträge → Beitragsverlauf.
- Master-Zeile mit offenem Rest ausklappen.
- Buchung mit
Ist < Sollmarkieren. - Posten einziehen klicken — der Rest landet im nächsten Bankenübertrag.
Versehentlich doppelt gezahlten Beitrag rückerstatten
- Master-Zeile mit
Ist > Sollausklappen. - Doppelzahlung markieren.
- Rückerstatten — der Differenzbetrag wird zur Rückerstattungs-Buchung.
Rest erlassen / abschließen
- Buchung mit teilweise gezahltem Betrag markieren.
- Als teilbezahlt abschließen klicken.
- Im Dialog „Bemerkung angeben" den Grund eintragen (z. B. „Erlass nach Sondervereinbarung Vorstandssitzung 12.06.2026").
- OK — der Posten gilt als abgeschlossen, der Rest wird nicht eingezogen.
Tipps & Hinweise
Statt das Datumsfeld zu öffnen, nutzen Sie die +/− Jahr-Buttons neben den Datumsfeldern — drei Klicks gehen Sie 3 Jahre zurück.
Wenn Sie meist ein bestimmtes Zeitfenster brauchen, stellen Sie in Benutzerdetails → Erweiterte Einstellungen oder per Rechtsklick Jahre zurück im Beitragsverlauf auf einen festen Wert (z. B. 2 Jahre).
Mit Doppelklick auf eine Buchungszeile springen Sie sofort in die Buchungsdetail-Maske — schneller als die Lupe.
Häufige Fehler
Mögliche Ursachen:
Soll = Ist— es ist nichts mehr offen- Kein SEPA-Mandat im Mitglied und kein Bankenübertrag möglich
- Tag „Einzelbuchung" ohne Schreibrecht
Das Modul Calculated Fields (siehe Netxp Verein Pro) ist nicht aktiv. Ohne dieses Modul ist die Guthaben-Verrechnung deaktiviert.
Es ist kein freier Posten, sondern eine echte Buchung. Echte Buchungen löschen Sie über Posten löschen oder direkt in der Buchungsdetail-Maske.