Erstellt vor 5 Jahren
Zuletzt geändert vor 4 Jahren
#1389 closed Fehler (fixed)
Bilanz repariert
| Erstellt von: | info@… | Verantwortlicher: | p.reetz@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.6.1 |
| Schweregrad: | schwerwiegend | Stichworte: | Bericht |
| Beobachter: | s.schoeling@…, info@… |
Beschreibung
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.
Der beiliegende Patch ist relativ zu 2.6.1
Anhänge (1)
Änderungshistorie (2)
Geändert vor 5 Jahren durch info@…
comment:1 Geändert vor 4 Jahren durch s.schoeling@…
- Lösung auf fixed gesetzt
- Status von new nach closed, s.schoeling@linet-services.de geändert
Danke. Mit leichten Änderungen als 7671061 committed.
yearend gibt es mittlerweile nicht mehr, aber closedto ist für diese Funktion genügend ähnlich. Ausserdem habe ich die Abhängigkeit von Date::Pcalc entfernt und dafür DateTime? genommen, was eh Standardmodul für Datumsoperationen ist.

Patch which mplements balance repair