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

Split Beträge vorbelegen, speichern und Weiter, Speichern und zurück #328

Merged
merged 2 commits into from
Sep 27, 2024

Conversation

lenilsas
Copy link

Das erstellen von Splitbuchungen war etwas gewöhnungsbedürftig, jetzt habe ich es verbessert:
-Beim erstellen einer neuen Buchung wird der aktuelle Fehlbetrag vorbelegt
-Statt Speichern gibt es jetzt den Button "Speichern und weiter" mit dem direkt zur nächsten Buchung gegangen werden kann
-Außerdem den Button "Speichern und zurück" mit dem man zur Splitübersicht zurückkommt.

@JohannMaierhofer
Copy link

JohannMaierhofer commented Sep 26, 2024

Das Feature gefällt mir, weil es etwas die Arbeit erleichtert. Ich überlege mir auch schon länger wie man das besser automatisieren kann.
Ich habe nämlich folgendes Scenario. Ich habe ein Darlehen wo die Bank Lastschriften macht. Die Lastschrift enthält Tilgung und Zins. Da mache ich dann eine Splittbuchung um die richtigen Buchungsarten zuzuweisen.
Der Verwendungszweck schaut so aus: "Rechnung Darl-Leist. 6100172037 Tilg.: 476,41 Zins/Entg: 690,79".
Ich kopiere also in die erste Splitbuchung den Betrag -476,41 (die Hauptbuchung ist ja negativ). Bei der zweiten kopiere ich die -690,79. Mit deinem Feature bekomme ich den zweiten Betrag automatsch. Das ist schon eine Erleichterung.
Schön wäre es wenn man irgendwie den Verwendungszweck nach Zahlen absuchen könnte und im Splitbuchungs View dann einen SelectInput hat wo die gefundenen Werte angezeigt werden und man sie durch Auswahl in den Betrag übernehmen kann. Das Vorzeichen müsste man je nach Vorzeichen der Hauptbuchung setzen oder per Button umschalten können.

@lenilsas
Copy link
Author

das mit dem Zahlen im Verwendungszweck suchen ist nochmal eine etwas kompliziertere Sache, und ich denke in den meisten Fällen stehen die Zahlen nicht direkt im Verwendugszweck. Die Zahlen sieht man ja, mann muss sie nur abschreiben.

Copy link
Member

@dippeal dippeal left a comment

Choose a reason for hiding this comment

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

Unser Vereins-Kassenwart hätte gerne die Möglichkeit mehrere gleiche Buchungen zu markieren und die selben Splitbuchungs-Informationen mit einem Mal für alle zu speichern.

@dippeal dippeal merged commit 48c9947 into openjverein:master Sep 27, 2024
@lenilsas
Copy link
Author

Unser Vereins-Kassenwart hätte gerne die Möglichkeit mehrere gleiche Buchungen zu markieren und die selben Splitbuchungs-Informationen mit einem Mal für alle zu speichern.

Diese Möglichkeit gibt es bereits. Einfach mehrere Buchungen wählen und Splitbuchung erstellen. Die Buchungen müssen alle den gleichen Betrag und die gleiche Buchungsart haben

@lenilsas lenilsas deleted the split branch September 27, 2024 07:34
@JohannMaierhofer
Copy link

Ich habe gerade ein Problem mit diesem Feature. Ich öffne normale Buchungen und bekomme die neuen Buttons angezeigt die eigentlich nur bei einer Splitbuchung da sein sollen.
In der DB sehe ich, dass für die Buchung die SplitTyp auf 1 steht. Die SplitId ist null.
Da muss es einen Fehler irgendwo geben, wahrscheinlich beim Splitbuchung auflösen. Ich schaue mir das mal an. Evtl. braucht man eine DB Migration um das gerade zu ziehen.

@JohannMaierhofer
Copy link

Ich habe das Problem gefunden. Scheinbar war es schon immer so, dass beim Auflösen eine Splitbuchung bei der Hauptbuchung nur die SplitId auf null gesetzt wurde. Der SplitTyp bleibt anscheinend bestehen und ist dann auf 1. Das hat ja bisher nicht gestört.

Ich denke am einfachsten ist es wenn du deinen Code korrigierst. Statt den SplitTyp auf null abzufragen könntest du die speicherung abfragen getSpeicherung(). Die ist bei der Splitbuchung false.

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

Successfully merging this pull request may close these issues.

3 participants