openjverein / jverein

Open JVerein - Open Source Vereinsverwaltung
https://openjverein.github.io
GNU General Public License v3.0
45 stars 17 forks source link

Feature: Wirtschaftsplanung #434

Open mbmueller opened 3 weeks ago

mbmueller commented 3 weeks ago

Ich wünsche mir ein Feature, mit dem ich meine Wirtschaftsplanung für die Folgejahre direkt in JVerein anlegen kann und dann auch als PDF drucken kann, um diese durch die Mitgliederversammlung genehmigen zu lassen.

Ich stelle mir das Feature folgendermaßen vor: Ich kann für ein Jahr, das in der Zukunft liegt einen neuen Plan anlegen. In diesem kann für bestehende Buchungsarten ein Budget vergeben. Es soll aber auch möglich sein eine Buchungsart noch weiter zu unterteilen. So kann ich beispielsweise die Buchungsart "Vereinsheim Ausgaben" weiter unterteilen in "Stromkosten", "Reperatur Küche" und "Anbau Wintergarten".

Für das laufende und vergangene Jahre kann ich die tatsächlich aufgelaufenen Kosten anzeigen und auch um wie viel der Plan über- bzw. unterschritten wurde. Im Idealfall würden mir auch beim Anlegen eines neuen Plans für die Buchungsart xy der Plan, sowie die aufgelaufenen Posten der letzten 3 (5?) Jahre angezeigt werden.

Wie findet ihr das Feature? Habt ihr noch andere Ideen zur Umsetzung?

vinjardin commented 1 week ago

Ein solches Feature fände ich super und ist auch die Hauptfunktionalität die ich vermisse bzw. extern umsetzen muss. Wichtige Grundlage dafür wäre meines Erachtens die Möglichkeit Buchungen einem Haushaltsjahr zuordnen zu können. Problem: In den ersten Monaten eines Jahres werden oft noch Rechnungen bezahlt die sich de facto auf Kosten des vorherigen Jahres beziehen und umgekehrt fallen im Dezember teilweise Zahlungen an die sich auf das Fogejahr beziehen. Da diese Zeitpunkte sich aber verschieben ergibt das Buchungsklassensaldo zwar eine Übersicht über die in einem Jahr zahlungstechnisch gelaufenen Summen (die für das Finanzamt ja auch relevant sind), ist aber haushaltstechnisch wenig aussagekräftig. Mein momentaner Workaround ist das Kommentarfeld der Buchungen zu missbrauchen und dort die Jahreszahl einer Buchung einzutragen wenn diese nicht dem Jahr zuzuordnen ist in dem die Zahlung durchgeführt wurde. Zur Haushaltsplanung exportiere ich dann die Buchungen für das Jahr von Relevanz, das vorangegangene und das nachfolgende Jahr und bilde mit der entsprechenden Logik die Summen meines "Haushaltes" den ich dann der Jahreshauptversammlung (die diesen ja zuvor beschlossen hat) zur Kontrolle vorlegen kann.

Dein Vorschlag zur Planung mit Anlegen eines Planes für das kommende Jahr fände ich dann auf dieser Basis echt gut. Dabei würde ich als Grundlage für die Planung dann die Posten des laufenden oder vergangenen "Haushaltsjahres" (wie oben beschrieben) nutzen. Diese könnte man dann bestätigen oder anpassen. Im Falle des Anpassens wäre dann die Unterteilung die du oben beschrieben hast auch sinnvoll, so dass es einfacher ist einen Überblick zu bekommen wie der Posten einer Buchungsart sich zusammensetzen.

mbmueller commented 1 week ago

In den ersten Monaten eines Jahres werden oft noch Rechnungen bezahlt die sich de facto auf Kosten des vorherigen Jahres beziehen und umgekehrt fallen im Dezember teilweise Zahlungen an die sich auf das Fogejahr beziehen.

Das würde ich dann aber über ein zusätzliches Datum (Rechnungsdatum?, Leistungsdatum?) lösen, auf dessen Grundlage dann die Zugehörigkeit zum Haushaltsjahr berechnet wird.

vinjardin commented 1 week ago

Ja das wäre gut. Rechnungsdatum passt eher nicht da dieses auf der Rechnung auch ausgewiesen ist und ggf. auch im "falschen" Jahr liegt. Leistungsdatum finde ich da ganz passend. Per Default dann vllt. Leistungsdatum = Buchungsdatum so dass man es nur bei bedarf ändern muss?

mbmueller commented 1 week ago

Ich habe das in ein extra Issue (#472) gemacht, da ich dann zuerst das zusätzliche Leistungsdatum implementieren werde.