Hilfe
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Fehler in FinTs Daten

Daniel990
Autor ★
3 Beiträge

Hallo,

ich rufe meine Umsätze mit FinTs ab. Bisher hat das auch immer funktioniert.

Jetzt habe ich zwei Umsätze, wo Comdirect anscheinend nicht mt940-konforme Daten liefert.

Das Parsing mit https://pypi.org/project/mt-940/ schlägt fehl.

 

Konkret sieht das so aus:

 

:28:46 KFN 1 ?23VJ 2612?24BARGELDAUSZAHLUNG?25Ref. 111D111111CD1

:28: ist kein korrekter Prefix.

:28C: wäre korrekt, da passt der Inhalt nicht zu "Statement Number".

 

Grüße,

 

Daniel

2 ANTWORTEN

SMT_Chris
Community Manager
Community Manager
3.499 Beiträge

Hallo Daniel, 

 

kurze Rückfrage. Handelt es sich um ein Problem mit einem konkreten Anbieter wie StarMoney etc. oder nutzt du unsere API?

 

VG

Christoph

Daniel990
Autor ★
3 Beiträge

Hallo Christoph,

 

ich nutze die FinTS Schnittstelle. Als Client nutze ich https://python-fints.readthedocs.io/en/latest/ welches wiederum https://pypi.org/project/mt-940/ zum Parsen der mt940 Daten nutzt. python-fints nutzt das Segment HKKAZ um die Transaktionen abzurufen.

Mehrere Jahre funktionierte das ohne Probleme.

 

Nur bei zwei Transaktionen in den letzten Wochen wurden fehlerhafte Daten geliefert.

 

Laut Standard https://www2.swift.com/knowledgecentre/publications/us9m_20190719/2.0?topic=mt940-format-spec.htm sollte ein ":28:" Prefix gar nicht mehr vorkommen und kam auch in allen anderen tausenden Transaktionen nie vor. 

Laut https://www.kontopruef.de/mt940s.shtml ist das Prefix :28: seit 1999 gar nicht mehr zulässig, und selbst wenn müssten die Daten dahinter das Format xxxxx/yy haben.

 

Ich habe mir mit einem Patch beholfen, der die ungültigen Tags ignoriert, frage mich aber trotzdem, wie sowas vorkommen kann.

 

Grüße,

 

Daniel