Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spendenbescheinigung auf Zahler ausstellen #493

Open
wants to merge 17 commits into
base: master
Choose a base branch
from

Conversation

JohannMaierhofer
Copy link

@JohannMaierhofer JohannMaierhofer commented Nov 26, 2024

Implantiert das Konzept aus #467.

Ich habe jetzt ein Attribut Zahler in die Sollbuchung aufgenommen. Beim Abrechnungslauf wird dort der Zahler eingetragen. Beim Generieren der Spendenbescheinigung wird nach dem Zahler gesucht und dieser in die Spendenbescheinigung eingetragen.

Hat der Zahler einen alternativen Kontoinhaber werden die Daten dieses Kontoinhabers in die Spendenbescheinigung übernommen, der Zahler wird nicht in der Spendenbescheinigung gesetzt da er ja der alternative Kontoinhaber als Mitglied nicht existiert. Es gibt ja auch jetzt schon Spendenbescheinigungen wo kein Mitglied eingetragen ist (Sachspenden).

Folgende GUI Änderungen habe ich gemacht:

  • Bei der Sollbuchungen Liste wird der Zahler angezeigt
  • In der Liste kann man auch nach Zahler filtern aber nur entweder Zahler oder Mitglied
  • Bei Solbuchung Details wird der Zahler angezeigt und ist editierbar
  • In der Spendenbescheinigung Liste habe ich die Spalten Spender und Spendenart hinzugefügt
  • In der Spendenbescheinigung Liste habe ich Name in Zeile 2 geändert, der Filter wirkt auf Zeile 2 und nicht beim Spender so wie bisher. Es könnte ja auch kein Spender eingetragen sein
  • In der Spendenbescheinigung Detail zeige ich den Spender(Mitglied) an wenn er gesetzt ist, nicht editierbar

Da man einen Zahler löschen kann habe ich geändert, dass die zugehörigen Spendenbescheinigungen nicht mehr gelöscht werden. Ist der Zahler nicht das Mitglied bleibt ja die Sollbuchung bestehen und man könnte eine neue Spendenbescheinigung auf ein anderes Mitglied ausstellen weil ja die Buchung und Sollbuchung erhalten bleiben. Es schadet auch nicht wenn sie bestehen bleiben, es gilt ja auch bei elektonischen Spendenbescheinigungen eine Aufbewahrungsfrist.

Das Problem, dass man den alternativen Kontoinhaber ändern kann und dann bei der Generierung der Spendenbescheinigung evtl. den falschen kopiert ist hier nicht gelöst. Für eine Lösung müsste man die Daten des alternativen Kontoinhabers in der Sollbuchung speichern. Das wäre #439.
Es gibt folgende Workarounds:

  • Vor Wechsel des alternativen Kontoinhabers die Spendenbescheinigungen erzeugen
  • Die Spendenbescheinigungen editieren und einen anderen Namen eintragen
  • Die Idee mit dem Familienverband funktioniert nicht bei Nicht-Mitglied Zahlern. Man könnte aber nach der Generierung der Sollbuchung dort manuell ein Nicht-Mitglied als Zahler eintragen.

Es ist so, dass man nach Generierung der Spendenbescheinigung noch den Spender in der Sollbuchung ändern kann. Ich habe das nicht verhindert, evtl. gibt es ja einen Anwendungsfall. Für bestehende Spendenbescheinigungen ist das ja egal weil dort ja der Zahler gespeichert ist. Darum sehe ich es auch als kein Problem an, eine Buchung mit Spendenbescheinigung einer andern Sollbuchung zuzuordnen.

Als letztes stellt sich mir noch die Frage wie das eigentlich bei den Rechnungen sein soll. Sollten die dann nicht auch auf den Zahler ausgestellt werden? Der muss ja eine Betrag zahlen und nicht das Mitglied und es wird ja auch bei ihm abgebucht. Wenn also zwei Beträge beim Zahle abgebucht werden sollten auch beide auf der Rechnung stehen. Das sollte man dann mit einem eigenen PR machen.

@JohannMaierhofer JohannMaierhofer added the enhancement New feature or request label Nov 26, 2024
@JohannMaierhofer
Copy link
Author

Ich habe noch geändert, dass über den Sollbuchung Zuordnen Dialog nach dem Zahler gesucht wird. Dieser hat ja die Buchung bezahlt. Damit findet man Sollbuchungen die er selbst bezahlt und auch die, die er für andere bezahlt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Zuwendungsbestätigung muss auf die Zahler*in ausgestellt werden, nicht auf das Mitglied
2 participants