Bilanz repariert
authorJoachim Zach <info@ceos-gmbh.de>
Mon, 27 Dec 2010 14:50:07 +0000 (15:50 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Mon, 27 Dec 2010 14:50:07 +0000 (15:50 +0100)
commit76710613b560641e094bcaa7cc65b1feca9564d0
treed1e12811a4799719102cc38e1a57506a8a300360
parent2bc081d8f636bf558b7f3eb8bb9e4e99d45e6ca1
Bilanz repariert

Die Bilanzfunktion war seit der Einführung einer EB kaputt. Das einfache
Summieren seit Anbeginn der Welt funktioniert nicht mehr, da die EB und
SB-Buchungen alles verdoppeln.
Am Tag der EB sollte die Bilanz die Eröffnungsbilanz reproduzieren und alles
aus der Vorperiode ignorieren.
Ich habe das in RP.pm aufgesetzt, indem die Summierung nur noch ab dem Tag
"yearend" +1 läuft. yearend wird hierbei aus der Tabelle defaults ausgelesen.
Soweit ich sehe, wird dies Variable sonst nirgendwo benutzt.
Der patch führt eine neue Abhängigkeit vom Modul Date::Pcalc ein.
Ich habe außerdem noch einige unsinnige Doppelsummierungen entfernt.

Die Bilanz funktioniert jetzt. Es gibt wie früher eine Ausgleichsposition, die
ich jetzt "nicht verbuchter Gewinn/Verlust" genannt habe. Sie entsteht, wenn
zum Stichtag die Aufwands-/Ertragskonten noch nicht vollständig abgeschlossen
sind (oder die EB fehlerhaft war). Da ich am Template nichts geändert habe,
taucht sie jetzt (wie auch früher) etwas unglücklich unter "EIGENTUM" auf.
SL/RP.pm