Hallo allerseits,
ich lese gerade in einer Testreihe mittels eines selbstgeschriebenen Skriptes diverse Kontoumsätze im MT940 Format ein. Hierbei berechne ich - ausgehend vom Anfangssaldo - anhand jedes Umsatzes den aktuellen Kontostand.
Der berechnete Kontostand stimmt nicht immer mit dem Schlußsaldo im Feld 62F überein. Hier ein einfaches Beispiel (Kontonummern geändert):
:20:STARTUMS
:25:10040000/0123456789
:28C:00000/001
:60F:C111231EUR134,36
:61:1212311231CR0,66NMSCNONREF//97290/003
:86:805?00ABSCHLUSS?1097290?20AKTO:10040000 123456789EUR?21ABZR: 31.
12.2011-31.12.2012?22HZIN: 0,66 H?23HZSA: 0,66 H?24SALD: 0,66 H?3
4082
:61:1412311231CR0,21NMSCNONREF//97290/003
:86:805?00ABSCHLUSS?1097290?20AKTO:10040000 123456789EURA?21BZR: 31.
12.2013-31.12.2014H?22ZIN: 0,21 HHZSA: 0,21 HSALD?23: 0,21 H?3408
2
:62F:C141231EUR135,65
Hier die Ausgaben meines Skriptes:
Anfangssaldo: 134,36, Anzahl Transaktionen: 2
Kontostand: 135,02, Betrag: 0,66
Kontostand: 135,23, Betrag: 0,21
Endsaldo stimmt nicht berechnetem Kontostand überein (135,65/135,23).
Der Endsaldo ist 135,65, der berechnete Kontostand 135,23.
Hat jemand eine Idee, woran das liegen kann? Sind im Endsaldo evtl. Buchungen enthalten, die erst am nächsten Tag als Umsatz eingebucht werden?
ich lese gerade in einer Testreihe mittels eines selbstgeschriebenen Skriptes diverse Kontoumsätze im MT940 Format ein. Hierbei berechne ich - ausgehend vom Anfangssaldo - anhand jedes Umsatzes den aktuellen Kontostand.
Der berechnete Kontostand stimmt nicht immer mit dem Schlußsaldo im Feld 62F überein. Hier ein einfaches Beispiel (Kontonummern geändert):
Code
:20:STARTUMS
:25:10040000/0123456789
:28C:00000/001
:60F:C111231EUR134,36
:61:1212311231CR0,66NMSCNONREF//97290/003
:86:805?00ABSCHLUSS?1097290?20AKTO:10040000 123456789EUR?21ABZR: 31.
12.2011-31.12.2012?22HZIN: 0,66 H?23HZSA: 0,66 H?24SALD: 0,66 H?3
4082
:61:1412311231CR0,21NMSCNONREF//97290/003
:86:805?00ABSCHLUSS?1097290?20AKTO:10040000 123456789EURA?21BZR: 31.
12.2013-31.12.2014H?22ZIN: 0,21 HHZSA: 0,21 HSALD?23: 0,21 H?3408
2
:62F:C141231EUR135,65
Hier die Ausgaben meines Skriptes:
Code
Anfangssaldo: 134,36, Anzahl Transaktionen: 2
Kontostand: 135,02, Betrag: 0,66
Kontostand: 135,23, Betrag: 0,21
Endsaldo stimmt nicht berechnetem Kontostand überein (135,65/135,23).
Der Endsaldo ist 135,65, der berechnete Kontostand 135,23.
Hat jemand eine Idee, woran das liegen kann? Sind im Endsaldo evtl. Buchungen enthalten, die erst am nächsten Tag als Umsatz eingebucht werden?