-
Notifications
You must be signed in to change notification settings - Fork 18
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
Rechnung erstellen von Versand trennen #418
Conversation
Ich bekomme bei Erstellen eine Exception weil Formular null ist. Dann kann man das Kontextmenü im Rechnungen View mit der rechten Maus öffnen auch wenn keine Einträge existieren. Zumindest gleich nach öffnen des View solange man nicht einmal links geklickt hat. Das gibt dann eine Exception wenn man Anzeigen wählt. Ich habe den Kommentar korrigiert da ich nicht genau geschaut hatte, dass es das Formular Feld ja gibt. |
Und das "ohne" im Filter gehört groß geschrieben wie bei den anderen auch. Das hatte ich mal mit einem PR korrigiert. |
Könntest du dir die AbrechnungslaufDeleteAction anschauen. Ich habe da vor einiger Zeit einige Checks eingebaut. |
Ich hatte erst oben im Kommentar geschrieben, dass die Eingabe des Formular fehlt. Später habe ich es dann gesehen. |
Bei mir sind in dem Fall alle Einträge disabled und man kann nicht darauf klicken |
Kommentare eingearbeitet |
Bisher verwende ich alle Kontaktdaten aus der Mitgliedstabelle. Für mich ist die Frage, ob ich sie nicht alle auch in der Rechnung hinterlegen sollte damit sie erhalten beleiben auch wenn das Mitglied geändert wird. So ist es ja auch bei Spendenbescheinigungen und Lastschriften. Was meinst du dazu? |
Ja, das wäre wahrscheinlich besser. So bleibt die Rechnung Dokumenten echt. Jetzt könnte beim neu ausdrucken etwas anderes als im Original drinnen stehen. |
Das liegt wohl an meinem System. Ich verwende Linux mit KDE. Seit dem Wechsel zu Fedora mit Wayland statt X11 habe ich auch öfter das Problem, dass ich mit der rechten Maustaste einen Tabelleneintrag selektierte und auf bearbeiten klicke. Dann kommt die Meldung, dass nichts selektiert ist obwohl der Eintrag optisch selektiert erscheint. Es hilft dann oft wenn ich erst mit der linken Maustaste den Eintrag selektiere und dann mit der rechten Maustaste das Menü öffne. |
Ich bekomme eine Exception beim Erstellen. Die Rechnung Tabelle in der DB hat kein Formular und Betrag. In Update 0449 wird nur Mitglied und Datum erzeugt. [Sat Nov 02 09:14:09 CET 2024][ERROR][main][de.jost_net.JVerein.gui.control.RechnungControl$5.handleAction] unable to prepare insert sql statement; nested exception is: |
Jetzt werden viele Daten aus dem Mitglied in die Rechnung übernommen, so dass diese erhalten bleibt, auch wenn sich das Mitglied ändert. Ganz geht das jedoch nicht, da auch Beitragsgruppen, Eigenschaften und Zusatzfelder in der Rechnung stehen können. Auch den Kontoinhaber mit allen Daten habe ich nicht kopiert. |
In #408 habe ich die Menüs etwas angepasst. Dein Menü passt jetzt nicht ganz dazu. Möchtest du das analog strukturieren? |
Wenn man im Rechnungen View im Filter das Ohne Abbucher auswählt kommt es zu einer Exception. |
Das Zuordnen eine Istbuchung ändert ja nichts an der Rechnung und am Rechnungsbetrag. Der Fehlbetrag kann sich ja ändern. Der ist ja dann für die Mahnungen relevant. Die Mahnung basiert halt auf dem Stand zum Tag der Erstellung. Ist ein Teilbetrag bezahlt wird die nächste Mahnung dann anders. |
Da hatte ich den Kommentar falsch gelesen. Ich meinte es wäre gut die Rechnungen aufzulisten bevor sie verschickt werden, da man sonst nicht sieht ob der Filter so gefilter hat wie man es gewollt hat. |
Ja, sowas könnte Sinn machen. |
Ich verstehe jetzt was ihr meint. Mein Workflow ist da einfach anders als es durch die Änderung hier noch möglich sein wird. Dadurch ergibt sich vor dem Zuordnen einer Istbuchung folgende Ausgabe: Und nach Zuordnung bspw.: In dem man statt "mitgliedskonto_differenz" einfach "mitgliedskonto_betrag" verwendet bleibt das natürlich gleich. Durch die Änderung fällt für mich aber die Möglichkeit einer "Zahlungserinnerung" weg, in der nur die Differenz angezeigt wird. |
Sehe ich auch so, ansonsten würde es eigentlich immer nur Sinn ergeben im Rechnungen-View (bei Mitglieder) zu filtern, dann alle auszuwählen und dann die Rechnung zu verschicken. |
Ich habe jeweils extra Issues erstellt, dann kann man da drüber sprechen, was sinnvoll ist und was nicht. Das soll aber natürlich nicht diesen PR noch weiter verzögern, denn eigentlich sind die Änderungen absolut sinnvoll und gut umgesetzt. |
Ich habe noch nie Rechnungen erstellt und kenne mich da jetzt auch nicht so aus. Mein Verständnis war jetzt, dass eine Rechnung Buchungen enthält und diese dann auch nicht mehr geändert wird. Was du haben willst sind aber doch keine Rechnungen sondern Mahnungen. Mein Verständnis wäre jetzt, dass das was du willst funktionieren sollte aber eben nicht als Rechnung sondern Mahnung. Dafür gibt es ja den Menüeintrag "Mahnung Druck und Mail". |
Das stimmt, wenn aber meine Vorschläge aus #457 implementiert werden würden wäre das (s. #459) eine Zwischenstufe zwischen Mahnung und Rechnung. Sehe aber ein, dass das evtl. dann trotzdem nicht erforderlich ist. |
Wenn ich das Richtig sehe, sind hier die Steuerklassen nicht berücksichtigt. Brutto/Netto müsste bitte noch rein, damit die optierten Vereine das nutzen können. |
Da habe ich nichts geändert, das kann nach wie vor genutzt werden. |
Das kannst du nach wie vor machen, es ist ja aber eher eine Mahnung als eine Rechnung. Du solltest dann nur die Felder mitgliedskonto_betrag, mitgliedskonto_ist, mitgliedskonto_summe_offen verwenden, dann ist alles ersitlich was gezahlt und was noch zu zahlen ist. |
Magst du in der Rechnungen detail view noch die Buttons "Druck/Mail" und "Mahnung Druck/Mail" oder so ähnlich hinzufügen. |
Schreibfehler habe ich behoben, ich habe auch noch zwei andere bei Abrechnugslauf gefunden |
Das haben wir sonst eigentlich nicht einen Exportbutton im DetailView (Außer bei Spendenbescheinigung, da hatten wir aber auch schon mal die Diskussion ob der entfernt werden soll.) Über Das Kontextmenü im ListView kann "Druck/Mail" erfolgen. |
Ich habe eine Neue View und DB Tabelle Rechnung erstellt. Hier können, ähnlich wie bei Sendenbescheinigung, automatisch Rechnungen aus den Sollbuchungen erstellt werden. Im Druck/Mail werden diese vorhandenen Rechnungen nur noch versendet und nicht erstellt. Dadurch kann jede Sollbuchung auch nur auf einer Rechnung sein.
![Bildschirmfoto zu 2024-11-01 16-04-22](https://private-user-images.githubusercontent.com/167138849/382317817-39c56c20-f1a9-48ee-a113-8b633828c034.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMTk1OTAsIm5iZiI6MTczOTAxOTI5MCwicGF0aCI6Ii8xNjcxMzg4NDkvMzgyMzE3ODE3LTM5YzU2YzIwLWYxYTktNDhlZS1hMTEzLThiNjMzODI4YzAzNC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOFQxMjU0NTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02OWY0YWExZjI0YzJlNWU2NDkwMGUyODkzOTlmYmY4OTRjYmFkYzZjNDExMTBkMzhhNWFhOWViMjg2OWRmMmNhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.xk3s9LA7hgrEEM0lcZqLxt8VEbviaXWpTpDoGdpk-xE)
![Bildschirmfoto zu 2024-11-01 16-17-04](https://private-user-images.githubusercontent.com/167138849/382321354-bf4b5f6f-e873-45d3-bc43-df6b4b3c8920.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMTk1OTAsIm5iZiI6MTczOTAxOTI5MCwicGF0aCI6Ii8xNjcxMzg4NDkvMzgyMzIxMzU0LWJmNGI1ZjZmLWU4NzMtNDVkMy1iYzQzLWRmNmI0YjNjODkyMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOFQxMjU0NTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jMWQyZjEwM2E4Y2JiNjRkMzI3YzdjZWMwMmQzZWE2NDVhMDI2ODViMzBkYjZjYTgyNjVhNzZlODI2ZDE1OTE4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.cqCXf_ZonJfrcZhCgvscvYM20WuA_y4IZ91PouTsyaU)
Sollbuchungen über die eine Rechnung erstellt wurde können nicht mehr abgerechnet werden.
Beim Formular gibt es zwei neue Felder: rechnung_datum und rechnung_nummer
Bisher war die Rechnungsnummer ja über den Zähler, der bei jedem erstellten Formular hochgezählt wurde, der ist jetzt eigentlich nicht mehr nötig, stattdessen sollte man rechnung_nummer verwenden.
Bisher habe ich nicht umgesetzt:
-erstellen von Rechnungen über das Kontextmenu von Sollbuchungen
-den Export bei Rechnung und Mahnung Druck/Mail habe ich entfernt, diese müsste überarbeitet werden
-Das Sortieren der Rechnungsausgabe