Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

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

sugar76

Betreff:

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

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

Betreff:

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

 ·  Gepostet: 07.12.2017 - 18:04 Uhr  ·  #135925
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.

Holger Fischer

Betreff:

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

 ·  Gepostet: 07.12.2017 - 18:11 Uhr  ·  #135926
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.

sugar76

Betreff:

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

 ·  Gepostet: 07.12.2017 - 18:25 Uhr  ·  #135927
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.