Hallo,
ich erstelle mit einem selbst geschriebenem C# Tool eine Sepa XML Datei. Die API dafür habe ich vom Internet Hier findet Ihr sie
Diese Sepa Dokument soll von SFirm erkannt werden, doch bevor ich die Sepa Datei direkt in SFirm lade, gehe ich die Sepa mittels Sepa XML Checker durch, zur Anfangszeit kam ich auf Fehler, doch vieles habe ich selbstständig erledigt.
Nun kommt nur noch ein Fehler, doch leider weiß ich nicht wie ich diesen Lösen kann.
ich hoffe ihr könnt mir weiter helfen.
Die Sepa-Datei soll mehrere Zahlungsziele beinhalten (also verschiedene Empfänger, mit verschiedenen Fälligkeiten).
Ich habe zwei Möglichkeiten gefunden die API einzusetzen.
Bei der ersten Möglichkeit erstelle ich zwei PmtInf , was ziemlich gut ist, denn hier sind dann die Fälligkeiten unterschiedlich!
-Doch wenn ich dann diese Sepa Datei in ein Sepa XML Checker lade, kommt der Fehler:
"Ein direkter Versand der Datei per FinTS/HBCI ist nicht möglich, da mehrere logische Dateien <PmtInf> in den Geschäftsvorfällen nicht erlaubt sind."
Bei der zweiten Möglichkeit erstelle ich nur ein PmtInf, was leider nicht so gut ist den hier ist dann nur das eine Fälligkeitsdatum enthalten und die beiden Zahlungsbeträge (sowie Empfänger) sind dann unter CdtTrfTxInf zu finden. Bei dieser Lösung kommt es zu keinem Fehler, doch ich würde gerne schon die Fälligkeit separat benutzen können.
Bei der Erstellung des Objektes benutze ich ZKA_Pain_001_003_03 aus Ihrem Sepanamespace, denn sobald ich einen anderen benutze, gibt der Sepa XML Checker mir einen Fehler raus:
"Dateipfad enthält ein XML Dokument, das nicht der Schemadefinition (2.5/ 2.6 aktuell bis 03.11.2013) entspricht!"
Doch sobald ich ZKA_Pain_001_003_03 benutze steht dies dort:
"Dateipfad enthält ein korrektes SEPA XML Dokument (2.7 aktuell ab 04.11.2013)!"
Weitere offene Fragen:
Ich bedanke mich schon an die Leser dieses Beitrags und hoffe auf Hilfeunterstützung von Ihnen.
Liebe Grüße
Hans Peter
ich erstelle mit einem selbst geschriebenem C# Tool eine Sepa XML Datei. Die API dafür habe ich vom Internet Hier findet Ihr sie
Diese Sepa Dokument soll von SFirm erkannt werden, doch bevor ich die Sepa Datei direkt in SFirm lade, gehe ich die Sepa mittels Sepa XML Checker durch, zur Anfangszeit kam ich auf Fehler, doch vieles habe ich selbstständig erledigt.
Nun kommt nur noch ein Fehler, doch leider weiß ich nicht wie ich diesen Lösen kann.
ich hoffe ihr könnt mir weiter helfen.
Die Sepa-Datei soll mehrere Zahlungsziele beinhalten (also verschiedene Empfänger, mit verschiedenen Fälligkeiten).
- Frage hier:1) Ist das überhaupt möglich oder muss jede Fälligkeit sein eigenes Dokument haben?
Ich habe zwei Möglichkeiten gefunden die API einzusetzen.
Bei der ersten Möglichkeit erstelle ich zwei PmtInf , was ziemlich gut ist, denn hier sind dann die Fälligkeiten unterschiedlich!
-Doch wenn ich dann diese Sepa Datei in ein Sepa XML Checker lade, kommt der Fehler:
"Ein direkter Versand der Datei per FinTS/HBCI ist nicht möglich, da mehrere logische Dateien <PmtInf> in den Geschäftsvorfällen nicht erlaubt sind."
- 1.1) Gibt es eine Möglichkeit mehrere Zahlungsziele mit verschiedenen Fälligkeiten in ein Sepa XML zu speichern?
Bei der zweiten Möglichkeit erstelle ich nur ein PmtInf, was leider nicht so gut ist den hier ist dann nur das eine Fälligkeitsdatum enthalten und die beiden Zahlungsbeträge (sowie Empfänger) sind dann unter CdtTrfTxInf zu finden. Bei dieser Lösung kommt es zu keinem Fehler, doch ich würde gerne schon die Fälligkeit separat benutzen können.
Bei der Erstellung des Objektes benutze ich ZKA_Pain_001_003_03 aus Ihrem Sepanamespace, denn sobald ich einen anderen benutze, gibt der Sepa XML Checker mir einen Fehler raus:
"Dateipfad enthält ein XML Dokument, das nicht der Schemadefinition (2.5/ 2.6 aktuell bis 03.11.2013) entspricht!"
Doch sobald ich ZKA_Pain_001_003_03 benutze steht dies dort:
"Dateipfad enthält ein korrektes SEPA XML Dokument (2.7 aktuell ab 04.11.2013)!"
Weitere offene Fragen:
- 2) Wenn ich zwei Zahlungsziele habe, eines von denen ist Überweisung und das andere ist Lastschrift, muss ich hier beim erstellen der Sepa XML Datei auf irgendwas achten?
- 2.1) Denn ich habe irgendwo gelesen, dass dann die Sepanamespace angepasst werden muss ??? (Statt ZKA_Pain_001_003_03 (für Überweisungen) zu ZKA_Pain_008_003_03 (für Lastschriften) )
Ich bedanke mich schon an die Leser dieses Beitrags und hoffe auf Hilfeunterstützung von Ihnen.
Liebe Grüße
Hans Peter