Closed nils-werner closed 2 years ago
Interesting catch. Also, thanks for the associated PR!
Looks like this behavior can also be confirmed from the following statement on the DKB website:
Es lohnt, einen Blick auf beide Daten zu werfen. Das Buchungsdatum sagt aus, wann der Umsatz im System der Bank eingegangen ist und bearbeitet wurde. Das Belegdatum gibt an, wann du den Umsatz getätigt hast.
Sometimes, if the
Saldo Datum
of a CSV export is between theWertstellung
and theBelegdatum
(for credit cards) orWertstellung
andBuchungstag
(for checking accounts) of one or more transactions you will have a failingbalance
statement.Note that in the following example the
Datum
is on02.07.2021
and the two transactionWertstellung
are on05.07.2021
and01.07.2021
:this becomes the following ledger
Which will fail balance checks.
I believe the correct export should be to pick the
Werstellung
field for a transaction date instead, which results inwhich is correct.