MT940 Auszug: Berechneter Kontostand stimmt nicht mit Schlußsaldo überein

 
Benutzer
Avatar
Geschlecht:
Herkunft: Berlin
Beiträge: 82
Dabei seit: 12 / 2017
Betreff:

MT940 Auszug: Berechneter Kontostand stimmt nicht mit Schlußsaldo überein

 · 
Gepostet: 07.12.2017 - 17:55 Uhr  ·  #1
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):

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?
msa
Benutzer
Avatar
Geschlecht:
Herkunft: München
Alter: 62
Beiträge: 7352
Dabei seit: 03 / 2007
Betreff:

Re: MT940 Auszug: Berechneter Kontostand stimmt nicht mit Schlußsaldo überein

 · 
Gepostet: 07.12.2017 - 18:04 Uhr  ·  #2
Irgendwie kommt mir die MT940 Datei merkwürdig vor. Dass es zwischen dem 31.12.2011 und dem 31.12.2014 keinerlei Buchungen (Gebühren, Abschluß, sonstwas) gegeben haben soll, kann ich mir kaum vorstellen. Dass Buchungen eines anderen Tages reingerechnet werden, kann eigentlich auch nicht sein. Im Format MT940 werden nur gebuchte Umsätze geliefert. Umsätze in der Zukunft würden in MT942 geliefert. Ich habe es in fast 30 Jahren in "echten" Dateien nie erlebt, dass Anfangssaldo + Buchungen nicht den Schlußsaldo ergeben haben.
Benutzer
Avatar
Geschlecht:
Herkunft: Korschenbroich
Alter: 53
Beiträge: 6161
Dabei seit: 02 / 2003
Betreff:

Re: MT940 Auszug: Berechneter Kontostand stimmt nicht mit Schlußsaldo überein

 · 
Gepostet: 07.12.2017 - 18:11 Uhr  ·  #3
Zitat geschrieben von msa

Ich habe es in fast 30 Jahren in "echten" Dateien nie erlebt, dass Anfangssaldo + Buchungen nicht den Schlußsaldo ergeben haben.

Das ist bei den Sparkassen immer so (wenn Due das Datum berücksichtigst), da der Anfangssaldo von Heute mit dem Datum von gestern ausgeliefert wird.
Ansonsten gebe ich Dir Recht. Man sollte davon ausgehen, dass der Saldo der Bank, der Richtige ist und die Buchungen zwischen Anfangs und Endsaldo dazu auch passend sind.
Benutzer
Avatar
Geschlecht:
Herkunft: Berlin
Beiträge: 82
Dabei seit: 12 / 2017
Betreff:

Re: MT940 Auszug: Berechneter Kontostand stimmt nicht mit Schlußsaldo überein

 · 
Gepostet: 07.12.2017 - 18:25 Uhr  ·  #4
Zitat geschrieben von Holger Fischer

Das ist bei den Sparkassen immer so

In meinen Testreihen kommt das bei diversen Banken vor - Sparkasse, Commerzbank, Berliner Volksbank, ...

Zitat geschrieben von msa

Irgendwie kommt mir die MT940 Datei merkwürdig vor.

Ich habe sie als Beispiel verwendet, weil sie so kurz ist. War vielleicht nicht das beste Beispiel. Hier mal ein anderes:
Code

:20:STARTUMS
:25:10040000/0123456789
:28C:00000/001
:60F:C121231EUR505,46
:61:1301011231CR1,20NCMZNONREF
:86:833?00SPARZINSEN LFD. JAHR?34082
:61:1302060206CR1000,00NTRFNONREF
:86:820?00KONTOUEBERTRAG?34082
:61:1303010301CR50,00NTRFNONREF
:86:820?00KONTOUEBERTRAG?34082
:61:1304020402CR50,00NTRFNONREF
:86:820?00KONTOUEBERTRAG?34082
:61:1305020502CR50,00NTRFNONREF
:86:820?00KONTOUEBERTRAG?34082
:61:1306030603CR50,00NTRFNONREF
:86:820?00KONTOUEBERTRAG?34082
:61:1307010701CR50,00NTRFNONREF
:86:820?00KONTOUEBERTRAG?34082
:61:1308010801CR50,00NTRFNONREF
:86:820?00KONTOUEBERTRAG?34082
:61:1309020902CR50,00NMSCNONREF
:86:835?00KONTOUEBERTRAG?34082
:61:1310011001CR50,00NMSCNONREF
:86:835?00KONTOUEBERTRAG?34082
:61:1311011101CR50,00NMSCNONREF
:86:835?00KONTOUEBERTRAG?34082
:61:1406020602CR50,00NMSCNONREF
:86:835?00KONTOUEBERTRAG?34082
:61:1407010701CR50,00NMSCNONREF
:86:835?00KONTOUEBERTRAG?34082
:61:1408010801CR50,00NMSCNONREF
:86:835?00KONTOUEBERTRAG?34082
:61:1409010901CR50,00NMSCNONREF
:86:835?00KONTOUEBERTRAG?34082
:61:1410011001CR50,00NMSCNONREF
:86:835?00KONTOUEBERTRAG?34082
:61:1411031103CR50,00NMSCNONREF
:86:835?00KONTOUEBERTRAG?34082
:61:1412011201CR50,00NMSCNONREF
:86:835?00KONTOUEBERTRAG?34082
:61:1501011231CR2,52NMSCNONREF
:86:835?00SPARZINSEN LFD. JAHR?34082
:61:1501011231DR0,63NMSCNONREF
:86:817?00KAPITALERTRAGSSTEUER?34083
:61:1501011231DR0,03NMSCNONREF
:86:083?00SOLIDARITAETSZUSCHLAG?34083
:61:1501020102CR50,00NMSCNONREF
:86:835?00KONTOUEBERTRAG?34082
:62F:C150102EUR2662,6

Hier ist der Endsaldo 2662,6, der berechnete Kontostand ist 2358,52.
Gewählte Zitate für Mehrfachzitierung:   0