Guten Morgen,
ich baue gerade eine eigene XML-Datei zur Übergabe an die Bank. An ein paar Stellen finde ich die Dokumentation unlogisch. Aber gut ist halt EU. Der SeqTp wird auf der Ebene "Payment Instruction Information" angegeben. Das sind Angaben die für alle Einzeltransaktionen gelten. Nun würde ich erwarten, dass man für jeden SeqTp einen "Payment Instruction Information" Block generiert. Ein paar Lastschriften sind halt die ersten, ein paar wiederkehrend.
1)
Im Beispiel der Doku zur Version 2.5 wird "SeqTp" auf "RCUR" gesetzt. Dieser PmtInf Block enthält zwei Lastschriften, bei der die "AmdmntInd" = true ist und eine mit "AmdmntInd" = false. Das Beispiel scheint falsch zu sein, weil wenn "AmdmntInd" = true ist muss "SeqTp" = "FRST" sein. Ist das so, oder kann man das mischen, bzw. gibt es Ausnahmen?
2)
Wenn ich zwei einzelne Lastschriften für eine Person habe. Ist ja eine die Erste und eine die Zweite. Dann würde ich die Erste in einen "PmtInf" Block mit "SeqTp" = "true" setzen und eine in einen weiteren "PmtInf" Block mit "SeqTp" = "false". Ist das so richtig? Beide Beträge in einer Lastschrift einziehen will ich absichtlich nicht.
Die Version 2.5 verwende ich, weil lt. Bank das die Version ist, die alle Banken zwingend einsetzen müssen. Neuere sind wohl nicht verpflichtend einzusetzen.
Warum "SeqTp" auf Ebene von "PmtInf" gesetzt wird und nicht auf Ebene der Lastschrift (DrctDbtTxInf) selbst scheint unlogisch aber ist halt wahrscheinlich so.
Danke für's lesen und Grüße
ich baue gerade eine eigene XML-Datei zur Übergabe an die Bank. An ein paar Stellen finde ich die Dokumentation unlogisch. Aber gut ist halt EU. Der SeqTp wird auf der Ebene "Payment Instruction Information" angegeben. Das sind Angaben die für alle Einzeltransaktionen gelten. Nun würde ich erwarten, dass man für jeden SeqTp einen "Payment Instruction Information" Block generiert. Ein paar Lastschriften sind halt die ersten, ein paar wiederkehrend.
1)
Im Beispiel der Doku zur Version 2.5 wird "SeqTp" auf "RCUR" gesetzt. Dieser PmtInf Block enthält zwei Lastschriften, bei der die "AmdmntInd" = true ist und eine mit "AmdmntInd" = false. Das Beispiel scheint falsch zu sein, weil wenn "AmdmntInd" = true ist muss "SeqTp" = "FRST" sein. Ist das so, oder kann man das mischen, bzw. gibt es Ausnahmen?
2)
Wenn ich zwei einzelne Lastschriften für eine Person habe. Ist ja eine die Erste und eine die Zweite. Dann würde ich die Erste in einen "PmtInf" Block mit "SeqTp" = "true" setzen und eine in einen weiteren "PmtInf" Block mit "SeqTp" = "false". Ist das so richtig? Beide Beträge in einer Lastschrift einziehen will ich absichtlich nicht.
Die Version 2.5 verwende ich, weil lt. Bank das die Version ist, die alle Banken zwingend einsetzen müssen. Neuere sind wohl nicht verpflichtend einzusetzen.
Warum "SeqTp" auf Ebene von "PmtInf" gesetzt wird und nicht auf Ebene der Lastschrift (DrctDbtTxInf) selbst scheint unlogisch aber ist halt wahrscheinlich so.
Danke für's lesen und Grüße