pecuniabanking / pecunia-client

Pecunia OSX Client
GNU General Public License v2.0
206 stars 44 forks source link

Saldenberechnung bei Import falsch #156

Closed ghost closed 10 years ago

ghost commented 10 years ago

From xela...@googlemail.com on June 04, 2013 00:04:50

Beim Importieren von Datensätzen wird der Anfangssaldo falsch gesetzt/berechnet.

Beispiel: Kreditkartenkonto mit aktuellem Saldo von -123 EUR (aktueller Monat) Import alter Datensätze mit Startsaldo 0,0 / Endsaldo (ausgeglichen...) und erstem Datensatz -10 EUR ergibt ersten Saldo bei erster Buchung mit -133 EUR. Endsaldo bei letzter Buchung -256 EUR. Neuberechnen korrigiert Fehler nicht, da Startsaldo fix.

Featurewunsch: manuelles Setzen des Startsaldos für ein Konto?!

Original issue: http://code.google.com/p/pecuniabanking/issues/detail?id=137

ghost commented 10 years ago

From mike.lischke on June 09, 2013 07:11:00

Owner: macemmi

ghost commented 10 years ago

From macemmi on June 22, 2013 14:24:09

Man kann bei manuell verwalteten Konten doch den Startsaldo angeben...?! Es muss eben nur der Startsaldo sein, nicht der aktuelle.

ghost commented 10 years ago

From tojor...@gmail.com on July 17, 2013 09:05:38

Hi,

ich nutze Pecunia 1.05 unter 10.7. Bei dieser Version heißt der Menuepunkt "Saldo neuberechnen" jetzt "Fehlerbereinigung".

Ich habe genau das gleiche bei einem HBCI Pin/Tan Girokonto der SpardaBank beobachtet. Wenn die importierten Salden älter sind als die im Konto bereits existierenden, dann zeigt Pecunia falsche Salden, die auch mit dem Menuepunkt "Fehlerbereinigung" nicht behoben werden.

Die Saldenkorrektur überprüft keine bestehenden Salden auf Korrektheit. Erst nach mein brachialen vorgehen in SQLite alle Salden zu nullen, erkannte die nachfolgende "Fehlerbereinigung" das die Salden neu zu berechnen seien.

update ZBANKSTATEMENT set zsaldo=null where zlocalaccount=

ghost commented 10 years ago

From mike.lischke on July 18, 2013 01:11:55

tojoroco, das ist ein komplett anderes Problem, was du hier beschreibst. Die Fehlerkorrektur (die nun eben mehr macht, als nur die Salden neuzuberechnen) verwendet eine Optimierung, um den Aufwand in Grenzen zu halten. Die Saldenneuberechnung bricht ab, sobald einmal ein stimmiger Saldo gefunden wurden. Das basiert auf der Annahme, dass, sobald einmal der Saldo stimmt, alle früheren Salden auch stimmen müssen. Diese Optimierung muss wohl raus.

ghost commented 10 years ago

From macemmi on August 16, 2013 12:52:49

Optimierung ist jetzt auch raus.

Status: Fixed