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

Update Mittelverwendung #566

Merged

Conversation

JohannMaierhofer
Copy link

@JohannMaierhofer JohannMaierhofer commented Jan 11, 2025

Nachdem ich mich etwas mehr mit der Mittelverwendung beschäftigt habe, habe ich einige Korrekturen gemacht.
Zu den Änderungen:

  • Ich habe im Internetauftritt des Finanzamts Meckenburg-Vorpommern ein Muster einer Mittelverwendungsrechnung gefunden. Ich habe die Ausgabe an dieses Muster angepasst
    Bildschirmfoto_20250111_144544
  • Um die nötigen Ausgaben zu machen habe ich die Kontenarten für Rücklagen entsprechend erweitert
    Bildschirmfoto_20250111_165310
  • Dann habe ich gelernt, das Anlagen unterschiedlich behandelt werden wenn sie zweckgebunden (im Idellen Bereich oder Zweckbetrieb) oder zweckfremd eingesetzt (in der Vermögensverwaltung oder im wirtschaftlichen Geschäftsbetrieb) werden. Da man per SW die Buchungsklasse nicht interpretieren kann (jeder kann die Nummern ja anders vergeben) habe ich einen Anlagenzweck beim Konto eingeführt. Dieser wird nur angezeigt wenn die Mittelverwendung aktiv ist. Das Attribut wird ja nur bei der Mittelverwendungsberechnung verwendet. Der gesetzte Wert sollte natürlich zur gewählten Buchungsklasse der Anlage passen
    Bildschirmfoto_20250111_144624

Diesr PR sollte wegen der Fehlerkorrektur in der nächsten Release enthalten sein.

Als weitere PRs plane ich noch:

  • Der vorhandene Report basiert auf einer Zufluss/Abfluss Betrachtung. Es wird aber anscheinend auch teilweise ein Saldo basierter Mittelverwendungsreport gefordert. Diese alternative Darstellung möchte ich zusätzlich einbauen
  • Mir hat die Darstellung der Sphären basierten Aufstellung der Mittel Zu- und Abflüsse aus der ersten Implementierung gefallen. Diese möchte ich in einem weiteren Tabelle anzeigen
  • Mir würde auch eine detaillierte Aufstellung der Rücklagen auf Sphären aufgeschlüsselt gefallen. Das könnte auch eine eigene Tabelle werden
  • Und dann fehlt noch der Report, der angibt wann die zugeführten Mittel eines Jahres aufgebraucht wurden, also ob im selben Jahr des Zuflusses oder in einem der zwei folgenden Jahre.

@JohannMaierhofer JohannMaierhofer added the fix This will fix a bug label Jan 11, 2025
@JohannMaierhofer
Copy link
Author

Ich habe bereits die Docu zu diesem Thema in der Online Help angepasst.
Dort habe ich einige Buchungszenarien beschrieben.

Diese könnten beim Review beim Verständnis helfen wie die Beträge im Code berechnet werden.

dippeal
dippeal previously approved these changes Jan 17, 2025
@JohannMaierhofer
Copy link
Author

Merge Konflikt wegen Update0457 gelöst.

@tolot27
Copy link
Member

tolot27 commented Jan 18, 2025

Merge Konflikt wegen Update0457 gelöst.

Ich glaub da werden gleich mehrere merge conflicts auftreten, sobald #547 merged ist. Ich habe nur noch keine Idee, wie man das umgehen könnte.

@JohannMaierhofer
Copy link
Author

Ich versuche die dann zu lösen, hilft ja nichts.

@tolot27
Copy link
Member

tolot27 commented Jan 18, 2025

Wir können uns ja auf eine Reihenfolge einigen, so dass du die PRs nicht mehrfach aus dem gleichen Grund anpassen musst.

@JohannMaierhofer
Copy link
Author

Ja ok, dann erst der Rechnung PR, dann dieser und dann der mit der Spendenbescheinigung.

@JohannMaierhofer
Copy link
Author

Ich sehe, dass das Rechnungs Feature doch noch länger dauert.
Man könnte also dieses Feature hier vorziehen. Ich sehe da auch kein Merge Problem mit dem Rechnungsfeature weil hier andere Dateien geändert wurden.

@lenilsas
Copy link

Wenn ich es richtig verstanden habe sind die neuen Kontoarten nur für die Mittelverwendung nötig. Wenn das richtig ist, könnte mann sie im Dropdown im KontoDetailView ausblenden wenn die Mittelverwendung nicht verwendet wir.

@JohannMaierhofer
Copy link
Author

Wenn ich es richtig verstanden habe sind die neuen Kontoarten nur für die Mittelverwendung nötig. Wenn das richtig ist, könnte mann sie im Dropdown im KontoDetailView ausblenden wenn die Mittelverwendung nicht verwendet wir.

Da bin ich mir jetzt nicht sicher. Gemeinnützige Vereine müssen eine Mittelverwendungsrechnung machen und brauchen darum diese Kontenarten.
Die Frage wäre aber ob nicht auch andere Vereine Rücklagen bilden und diese im Tool dokumentieren wollen. Wenn ja, kann man sie auch ohne Mittelverwendung brauchen. Sie werden ja dann auch im Kontensaldo mit angezeigt.
Zumindest gab es diese Möglichkeit schon vor der Mittelverwendung.

Wenn man sie aber sonst nicht brauchen sollte, dann könnte ich sie natürlich ausblenden.

@lenilsas
Copy link

OK, dann können sie auch drin bleiben. Ich selbst habe nichts mit der Mittelverwendung zu tun daher brauche ich sie nicht. Stören tun sie aber auch nicht wirklich.

@JohannMaierhofer
Copy link
Author

Merge Konflikt behoben

Copy link
Member

@tolot27 tolot27 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oft werden 0-Beträge als "-0,00" angezeigt. Das ist irritierend.

Für dieses Jahr (laufendes = 2025) werden mir 0 zugeflossene Mittel angezeigt, obwohl definitiv bereits viel zugeflossen ist. Das wurde jedoch zu 2024 gezählt.

src/de/jost_net/JVerein/keys/Kontoart.java Outdated Show resolved Hide resolved
src/de/jost_net/JVerein/keys/Anlagenzweck.java Outdated Show resolved Hide resolved
@JohannMaierhofer
Copy link
Author

JohannMaierhofer commented Jan 22, 2025

Oft werden 0-Beträge als "-0,00" angezeigt. Das ist irritierend.

Für dieses Jahr (laufendes = 2025) werden mir 0 zugeflossene Mittel angezeigt, obwohl definitiv bereits viel zugeflossen ist. Das wurde jedoch zu 2024 gezählt.

Wie bekomme ich - weg?

@JohannMaierhofer
Copy link
Author

Für dieses Jahr (laufendes = 2025) werden mir 0 zugeflossene Mittel angezeigt, obwohl definitiv bereits viel zugeflossen ist. Das wurde jedoch zu 2024 gezählt.

Kannst du mal an den Jahreszahlen rum klicken. Es könnte sein, dass die start und ende Datum nicht richtig in den Settings stehen beim ersten Start.

@JohannMaierhofer
Copy link
Author

Ich habe das -0.0 gelöst. Man muss aber mit == auf -0.0 vergleichen weil bei equals ein false rauskommt. Zumindest habe ich das im Internet so gelesen.

@tolot27
Copy link
Member

tolot27 commented Jan 22, 2025

Ich habe das -0.0 gelöst. Man muss aber mit == auf -0.0 vergleichen weil bei equals ein false rauskommt. Zumindest habe ich das im Internet so gelesen.

Nicht schön an dieser Stelle. Das müsste eigentlich im CurrencyFormatter implementiert werden, da das Problem vermutlich noch häufiger auftritt. Der ist jedoch nicht Teil von JVerein. Naja, passt erstmal.

@tolot27
Copy link
Member

tolot27 commented Jan 22, 2025

Für dieses Jahr (laufendes = 2025) werden mir 0 zugeflossene Mittel angezeigt, obwohl definitiv bereits viel zugeflossen ist. Das wurde jedoch zu 2024 gezählt.

Kannst du mal an den Jahreszahlen rum klicken. Es könnte sein, dass die start und ende Datum nicht richtig in den Settings stehen beim ersten Start.

Das hatte ich gestern schon gemacht. Daran liegt es nicht. Es lag daran, dass ich die große Einnahme von diesem Jahr noch gar nicht verbucht hatte (da ich noch nicht weiß, auf was ich Förderprojekte im SKR 42 buchen soll) und ich die Einnahmen vom letzten Jahr völlig unterschätzt hatte.
Die SQL-Abfrage hat dann Klarheit gebracht. 😄

RUECKLAGE(101, "R�cklagenkonto nach � 62 Abs. 1 AO"),
VERMOEGEN(102, "Verm�genskonto nach � 62 Abs. 3 und 4 AO"),
SONSTIGE_RUECKLAGEN(103, "Konto f�r sonstige R�cklagen");
RUECKLAGE_ZWECK_GEBUNDEN(101, "Zweckgebundene R�cklage nach � 62 Abs. 1 Nr. 1 AO"),

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MUSS man als Verein seine Rücklagen wirklich auf diese ganzen Unterarten aufteilen oder kann man das nicht auch einfach alles auf ein Konto buchen?
Ich verstehe auch nicht genau, warum hier plötzlich so viele verschiedene Rücklagen-Konten gebraucht werden

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Das liegt an den Steuervorgaben. Ein gemeinnütziger Verein muss bei den Rücklagen unterscheiden. Zweckfremde Anlagen dürfen nur aus freien Rücklagen oder Vermögen gekauft werden. Es muss also für das Finanzamt ersichtlich sein, dass solche existieren. Gewinne aus solchen Anlagen können wieder diesen zugeführt werden.
Andere Rücklagen sind zweckgebunden. Da könnte man aus SW Sicht die gleiche Art verwenden und dann in der Bezeichnung angeben für was es ist. Beim Report kann ich aber nicht die Bezeichnungen auswerten sondern muss die Arten nehmen.
Damit würden sich mindesten 3 Arten nötig sein.

Ich habe aber das Muster des Finanzamts Mecklenburg-Vorpommern genommen und sonstige Info im Internet und habe es daran angepasst.
Wenn man nur das eine Muster verwenden würde könnte man es auch so machen:

  • Projektbezogene Rücklagen nach § 62 Abs. 1 Nr. 1 AO
  • Betriebsmittelrücklagen nach § 62 Abs. 1 Nr. 1 AO
  • Rücklage für Wiederbeschaffung nach § Abs. 2 AO
  • Freie Rücklagen nach § 62 Abs. 1 Nr. 3 AO
  • Rücklagen nach § 62 Abs. 1 Nr. 4 AO
  • Vermögen nach § 62 Abs. 3 und 4 AO

Diese Aufteilung scheint von diesem Finanzamt vorgeschlagen zu sein.

Investition und Instandhaltung könnte man dann entfernen, die würden dann unter einem der ersten beiden laufen.

Das Sonstige würde ich auch noch lassen. Das ist ein Platzhalter für unvorhergesehenes.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Die Frage an die Reviewer wäre dann, soll ich Investition und Instandhaltung entfernen oder könnte es doch Sinn machen?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ich könnte aber auch den Vorschlag von Nils aufgreifen und die Rücklagenarten und Verbindlichkeiten ausblenden wenn Mittelverwendung nicht selektiert ist.
Will ein nicht gemeinnütziger Verein auch Rücklagen in JVerein dokumentieren müsste er dann eben die Mittelverwendung aktivieren, auch wenn er die dann nicht benutzt.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will ein nicht gemeinnütziger Verein auch Rücklagen in JVerein dokumentieren müsste er dann eben die Mittelverwendung aktivieren, auch wenn er die dann nicht benutzt.

Dann würde ich das in den Einstellungen aber entsprechend Kennzeichnen, dass darüber beides gesteuert wird

@JohannMaierhofer JohannMaierhofer merged commit 97c51a5 into openjverein:master Jan 22, 2025
2 checks passed
@JohannMaierhofer JohannMaierhofer deleted the update_mittelverwendung branch January 22, 2025 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fix This will fix a bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants