Seite 1 von 2

Abschließen von Abrechnungsläufen (Patch)

Verfasst: Dienstag 27. Januar 2015, 10:02
von thooge
Hallo zusammen,

ich habe ein kleines neues Feature: Abrechnungsläufe können abgeschlossen werden.
Ein abgeschlossener Abrechnungslauf kann nicht mehr gelöscht werden.

Begründung 1: Ich habe Altdaten in die Abrechnungsläufe geladen, die sollen nicht
verschwinden.

Begründung 2: Sobald die erste Buchung eine Abrechnungslaufs durchgeführt wurde
oder die erste Rechnung in der Post ist, dürfen die Abrechnungsdaten nicht mehr
gelöscht werden.

Über die Oberfläche kann im Kontextmenu des Abrechnungslaufs der Abschluß durchgeführt
werden. Das kann genau einmal gemacht werden.

Im Anhang der zugehörige Patch.

Gruß,
Thomas

Re: Abschließen von Abrechnungsläufen (Patch)

Verfasst: Dienstag 27. Januar 2015, 11:58
von heiner
Hallo Thomas,

den Patch würde ich nur einsetzen, wenn es auch eine Möglichkeit gibt, einen als abgeschlossen gekennzeichneten Abrechnungslauf wieder öffnen zu können. Ansonsten kann ich die Meldungen hier im Forum schon prognostizieren: "Ich habe aus versehen ... kann man nicht ..."

Diese Ergänzung läuft zwar deiner Änderung zuwider, ich sehe aber keine Alternative. Ich würde dann sehr ungern die Antwort geben "Das musst du mit einem SQL-Frontend folgendes Statement ablaufen lassen".

Heiner

Re: Abschließen von Abrechnungsläufen (Patch)

Verfasst: Dienstag 27. Januar 2015, 12:38
von thooge
Hallo Heiner,

wenn man die Sperre über die Oberfläche wieder herausnehmen kann, ist
das Feature meiner Meinung nach sinnlos.

Wie wäre es, wenn ich eine Einstellung einbaue, womit man das Sperrfeature
gezielt aktivieren kann?

Gruß,
Thomas

Re: Abschließen von Abrechnungsläufen (Patch)

Verfasst: Dienstag 27. Januar 2015, 19:49
von heiner
Hallo Thomas,

dadurch würde der Schlüssel nur etwas tiefer versteckt. Das Ergebnis wäre aber das gleiche. Im Endeffekt soll doch nur der Benutzer vor sich selber geschützt werden. Es soll nicht mehr möglich sein, einen Abrechnungslauf aus Versehen zu löschen. Das wäre mit dem direkten Abschluss und der direkten Öffnung möglich.

Heiner

Re: Abschließen von Abrechnungsläufen (Patch)

Verfasst: Mittwoch 28. Januar 2015, 08:18
von thooge
Hallo Heiner,

Über die Einstellungen wollte ich nur konfigurierbar machen, daß man die
Abschließen- Funktion im Kontextmenu ein- und ausblenden kann.
Für diejenigen Anwender die so eine Funktion aus Deinem o.a. Grund
nicht wünschen.

Wen man die Abschließen-Funktion über die Einstellungen deaktiviert,
werden die zuvor gesperrten Datensätze nicht wieder freigeschaltet.
Das kann nur der "Administrator" über SQL.

Ich habe dafür noch einen Patch für den Patch angehängt ;-)

Gruß,
Thomas

Re: Abschließen von Abrechnungsläufen (Patch)

Verfasst: Mittwoch 28. Januar 2015, 21:06
von DIG
Hallo Thomas, hallo Heiner,

Thomas' Begründungen kann ich gut nachvollziehen.
Dennoch: Vielleicht gibt es aber auch eine einfachere, möglicherweise eingängigere Alternative: Ein Jahresabschluss könnte auch sämtliche Abrechnungsläufe des betreffenden Jahres sperren.

Gruß
Carsten

Re: Abschließen von Abrechnungsläufen (Patch)

Verfasst: Mittwoch 28. Januar 2015, 21:10
von thooge
Hallo Carsten,

gute Idee mit dem Jahresabschluß. Das könnte man
zusätzlich einbauen :)

Gruß,
Thomas

Re: Abschließen von Abrechnungsläufen (Patch)

Verfasst: Mittwoch 28. Januar 2015, 21:47
von Rene
Das ein Jahresabschluss die Abrechnungsläufe sperrt ist keine schlechte Idee. Jedoch müsste man dies bei Bedarf auch wieder "öffnen" können. Im Fall von Änderungen müsste es aber dann auch möglich sein, den Abschluss nochmals durchlaufen zu lassen.

Das "öffnen" sollte dann aber auch über das Programm selber möglich sein und nicht nur über einen direkten Zugriff auf die DB.

Re: Abschließen von Abrechnungsläufen (Patch)

Verfasst: Mittwoch 28. Januar 2015, 22:54
von DIG
Rene hat geschrieben:Das ein Jahresabschluss die Abrechnungsläufe sperrt ist keine schlechte Idee. Jedoch müsste man dies bei Bedarf auch wieder "öffnen" können. Im Fall von Änderungen müsste es aber dann auch möglich sein, den Abschluss nochmals durchlaufen zu lassen.
Ein Jahresabschluss kann doch zurückgenommen (d.h. gelöscht), womit auch das (alte) Jahr wieder offen/bebuchbar/änderbar wird, und erneut durchgeführt werden.
So käme man auch wieder an die Abrechnungsläufe ran, aber: wozu? Wenn ich demnächst meinen Abschluss 2014 mache habe ich alles soweit geprüft und auch eventuelle Unklarheiten auf den Mitgliedskomten ausgeräumt. Dann muss ich da an nichts mehr ran.

Und außerdem zieht
thooge hat geschrieben:Begründung 2: Sobald die erste Buchung eine Abrechnungslaufs durchgeführt wurde
oder die erste Rechnung in der Post ist, dürfen die Abrechnungsdaten nicht mehr
gelöscht werden.
Das Löschen von Abrechnungsläufen ist ohnehin nur dazu gedacht um Fehler bereinigen zu können die man bei der direkten Durchsicht des Laufs entdeckt oder um etwas auszuprobieren.
Spätestes wenn die Bank die Lastschriften ausgeführt hat bringt das Löschen des Abrechnungslaufs nur alles durcheinander.

Gruß,
Carsten

Re: Abschließen von Abrechnungsläufen (Patch)

Verfasst: Donnerstag 29. Januar 2015, 07:49
von thooge
Moin
Spätestes wenn die Bank die Lastschriften ausgeführt hat bringt das Löschen des Abrechnungslaufs nur alles durcheinander.
Das ist ein wichtiger Punkt.

Ein anderer ist, daß ich eine einmal gesendete Rechnung (bzw. allgemein ein Dokument) nicht rückgängig
machen kann. Damit muß ich den Abrechnungslauf unbedingt als Referenz in meiner Datenbank behalten,
was ich durch sperren bzw. abschließen erreiche.
Der korrekte Weg in so einem Fall wäre vermutlich ein Storno zu erstellen und dann anschließend
eine neue Rechnung.

Einzelne, abhängige Datensätze, wie z.B Buchungen oder Mitgliederkonten sind davon ja nicht betroffen.

Wie sieht es eigentlich mit der Aufbewahrungspflicht für Akten bei Vereinen aus?
§ 147 Abs. 3 AO? Wer kennt sich aus?

Gruß,
Thomas