Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 0802cc15

Von Sven Schöling vor mehr als 13 Jahren hinzugefügt

  • ID 0802cc15e703f9fec7d531a37827003e026c1667
  • Vorgänger 2a052485
  • Nachfolger 587c7468

Bugfix: Subcent Buchungen führten zu unbalanced ledger in DATEV Export.

Wenn eine 1 cent Buchung auf ein normal versteuertes Konto gebucht wurde
tauchten die Buchungen in der folgenden Reihenfolge in der Datenbank auf:

-0.00840
-0.00160
+0.01000

Der Algorithmus, der die Buchungen aufsummiert, ist aus historischen Gründen
recht nachgiebig und bricht das aufsummieren ab, sobald die Summe der
bisherigen Buchungen kleiner ist als ein Cent. In diesem Fall ist das schon
nach der ersten Buchung der Fall, und bei der dritten Buchung wird dann ein
unbalanced ledger Fehler geworfen.

Der Fix prüft auf solche kleinen Werte und wechselt dafür in einen subcent
Modus, in dem auf zehntel Cent geprüft wird.

  • hinzugefügt
  • geändert
  • kopiert
  • umbenannt
  • gelöscht