-
Notifications
You must be signed in to change notification settings - Fork 17
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
Abweichenden Zahlungsweg bei Zusatzbeträgen #445
Abweichenden Zahlungsweg bei Zusatzbeträgen #445
Conversation
In der Lasche Zusatzbeträge in den Mitglied Details fehlt die Spalte für Zahlungsweg. |
Sollte der Zahlungsweg auch in den Zusatzbetrag Vorlagen gespeichert und angezeigt werden? |
Ja, dass wäre gut. So habe ich es auch in #420 vorgeschlagen. |
Ich dachte, dass das nicht nötig ist. wenn ihr meint mache ich das aber noch |
Habe alle Kommentare eingearbeitet |
Ich sehe gerade, dass es in der Zusatzbeträge Tabelle im Mitglied in der Überschrift eine Kleinschreibung gibt. |
Habe Standard zum Zahlungsweg hinzugefügt so dass er auch in den Listen angezeigt wird |
Super, danke |
Jetzt hätte ich noch einen Vorschlag. Könntest du in ZusatzbetragImpl den insertCheck erweitern so dass er bei Lastschrift prüft ob das Mitglied eine IBAN gesetzt hat und ein Mandat Datum. Da könnte man den entsprechenden Teil aus MitgliedImpl übernehmen. Ich finde es besser das hier schon zu prüfen als dass es später zur Fehlermeldung im Abrechnungslauf kommt. Eigentlich könnte man dann noch beim MitgliedImpl prüfen ob es einen Zusatzbeitrag mit Basislastschrift hat. Dann müsste man auch den Check machen. Aber vielleicht ist das etwas zuviel. Dann läuft man halt in die Meldung beim Abrechnungslauf. |
Hab den Test eingebaut |
Wie ist das denn bei Vollzahler Konfiguration? Wird dann bei Zusatzbeträgen auch das Konto des Vollzahler genommen? Wenn ja müsste der Check hier noch erweitert werden. |
Ja, das stimmt. Es nur die Frage ob das wirklich so sein soll, dass auch bei abweichendem Zahlungsweg der Vollzahler zahlt, oder soll es in dem Fall das mitglied selbst sein? |
Wenn bei einem Mitglied ein Vollzahler konfiguriert ist, sollte das meiner Meinung nach für alle Zahlungen gelten. Bisher gibt es da ja noch keine Differenzierung und wenn ich es richtig sehe, läuft das bis jetzt auch schon so. |
Test hinzugefügt und Merge Konflikte behoben |
Jetzt habe ich noch einen Kommentar zu RechnungControl wenn das damit gemerged ist. Evtl. wäre es einfacher man würde bei Rechnungen nur Sollbuchungen zusammen fassen die die gleiche Zahlungsart haben. Dann könnte man die Zahlungsart in der Rechnung speichern und hat es hier mit dem Filter einfacher. PS: Es wäre vielleicht schön wenn man im Rechnung View bei klick auf eine Sollbuchung zur Sollbuchung springen könnte. Der Kommentar wäre auch etwas für einen eigenen PR, siehe #468 |
Ich teste gerade das Feature. Sieht von der Umsetzung und Visualisierung ganz gut aus. Was jedoch nicht wie erwartet funktioniert, ist die kompakte Abbuchung wenn der Zahlungsweg auf Überweisung steht. Dann werden die Zusatzbeträge nicht zu einer Summe zusammengefasst, zumindest keine negativen und positiven (bei positiver Summe). |
Das ist nur eine kompakte Abbuchung, das heißt es wird eine Lastschrift für mehrere Sollbuchungen erstellt. Daher bleiben bei jedem Zahlungsweg mehrere Sollbuchungen bestehen. Ich würde empfehlen erst denAbrechnungslauf durchzuführen, anschließend die Rechnungen erstellen und versenden (in der Nigthly Version ist hier das Vorgehen anders als bisher) |
Das werde ich mir ansehen. Bisher habe ich nicht mit Rechnungen gearbeitet, da man da (bisher) immer ein PDF hatte, ich jedoch direkt im Nachrichtentext die Informationen haben wollte. Aber das ist OT hier. Also von mir aus kann der PR merged werden. |
Dann musst du nur noch das Review approven. Dann kann man mergen. Es geht nur mit zwei Appovals. Ich sehe gerade, dass du kein Mitglied bist, dann kannst du das wohl nicht. Vielleicht solltest du ein Issue mit der Bitte um Aufnahme stellen. |
Kann ich machen. Allerdings kenne ich das bei anderen Projekt so, dass man dafür erstmal bisl was contributed haben muss und auch qualifizierte Reviews gemacht haben muss, bevor man die approval permission bekommt. Wenn ihr das anders handhabt, dann gern (#479). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Da ich schon alles getestet habe und es soweit funktioniert, habe ich mich nun auf den Code Review beschränkt. Teilweise hast du Code-Formattierungen korrigiert, oft jedoch bei ifs selbst keine angewendet. Mir scheint, dass bei dir der code formatter nicht automatisch aktiv ist.
Das sieht jetzt irgendwie pingelig aus. Allerdings bräuchten wir sonst die Diskussion um Code Style (#384) nicht führen.
src/de/jost_net/JVerein/gui/action/ZusatzbetragVorlageAuswahlAction.java
Outdated
Show resolved
Hide resolved
src/de/jost_net/JVerein/gui/control/ZusatzbetragVorlageControl.java
Outdated
Show resolved
Hide resolved
src/de/jost_net/JVerein/gui/dialogs/ZusatzbetragVorlageDialog.java
Outdated
Show resolved
Hide resolved
Ich habe die Formatierung angepasst. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Für mich passt es so. Ich schlage jedoch vor, dass wir in Zukunft Formatierungen nur bei den geänderten Kodezeilen durchführen (Menüeintrag "Format Element"). Ansonsten könnte es viel schneller zu Merge Conflicts kommen, wenn jeder von uns bei seinen verschiedenen Branches ein Rebase macht. Das war auch meine ursprüngliche Intention. Ich wollte nicht gleich die ganzen Dateien "korrekt" formatiert sehen.
Jetz kann bei Zusatzbeträgen ein abweichender Zahlungsweg festgelegt werden. Wenn Standard ausgewählt ist wird der beim Mitglied hinterlege Zahlungsweg verwendet
Resolves #420, resolves #421