Hallo,
nach den Schwierigkeiten mit "Kategoriereport" nun ein Blick auf "Mitgliedsbeitrag":
In der Version 3.3.7 ist die Pain-Version der Sepa-XML von 2.6 auf 2.7 geändert worden. Leider unterstützt "unsere" Buchhaltung (noch) nicht die 2.7
Wäre es denkbar, die XML-Version auswählbar zu machen? Oder wäre der beste Weg auf die letzte Version downzugraden, die 2.6 ausgespuckt hat (das war die 3.3.5, oder?)
Grüße
Mitgliedsbeitrag 3.3.7 - SepaXML Pain Version
Re: Mitgliedsbeitrag 3.3.7 - SepaXML Pain Version
Hallo rapha,
im Plugin Mitgliedsbeitrag V3.3.7 findet Du in der Datei sepa_export.php in den Zeilen 142 bis 153 diesen Code:
Wenn Du ihn so abänderst,
dann wird eine XML-Datei nach Version 2.6 erzeugt.
Dieser Workaround funktioniert aber nur, wenn alle Kontodaten einen BIC aufweisen und keine SEPA-Eillastschrift (COR1) erstellt wird. Am sichersten ist es, die erstellten XML-Dateien anschließend mit XML Notepad oder SEPA XML Checker zu überprüfen.
Gruß
rmb
im Plugin Mitgliedsbeitrag V3.3.7 findet Du in der Datei sepa_export.php in den Zeilen 142 bis 153 diesen Code:
Code: Alles auswählen
// DFÜ-Abkommen Version 2.7
// Pain 008.003.002
// für COR1 und IBAN only Unterstützung notwendig
$xmlfile.="<Document xmlns='urn:iso:std:iso:20022:tech:xsd:pain.008.003.02'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xsi:schemaLocation='urn:iso:std:iso:20022:tech:xsd:pain.008.003.02 pain.008.003.02.xsd'>\n";
// DFÜ-Abkommen Version 2.6
// Pain 008.002.002
//$xmlfile.="<Document xmlns='urn:iso:std:iso:20022:tech:xsd:pain.008.002.02'
// xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
// xsi:schemaLocation='urn:iso:std:iso:20022:tech:xsd:pain.008.002.02 pain.008.002.02.xsd'>\n";
Code: Alles auswählen
// DFÜ-Abkommen Version 2.7
// Pain 008.003.002
// für COR1 und IBAN only Unterstützung notwendig
//$xmlfile.="<Document xmlns='urn:iso:std:iso:20022:tech:xsd:pain.008.003.02'
// xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
// xsi:schemaLocation='urn:iso:std:iso:20022:tech:xsd:pain.008.003.02 pain.008.003.02.xsd'>\n";
// DFÜ-Abkommen Version 2.6
// Pain 008.002.002
$xmlfile.="<Document xmlns='urn:iso:std:iso:20022:tech:xsd:pain.008.002.02'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xsi:schemaLocation='urn:iso:std:iso:20022:tech:xsd:pain.008.002.02 pain.008.002.02.xsd'>\n";
Dieser Workaround funktioniert aber nur, wenn alle Kontodaten einen BIC aufweisen und keine SEPA-Eillastschrift (COR1) erstellt wird. Am sichersten ist es, die erstellten XML-Dateien anschließend mit XML Notepad oder SEPA XML Checker zu überprüfen.
Gruß
rmb
Re: Mitgliedsbeitrag 3.3.7 - SepaXML Pain Version
Guten Abend,
das ging wieder schnell
Ich werde dass in den kommenden Tagen beim monatlichen Einzug austesten und Feedback geben.
Das im alten Format keine COR1 möglich sind war mir klar. Wie kommt es, dass die BIC unwichtig ist, wenn die 2.7 genutzt wird? Wenn ich das richtig sehe, wird diese auch in 2.7 in die XML geschrieben und durch die Bank werden fehlerhafte BIC definitiv mit einer Fehlermeldung quittiert.
Interessanterweise gibt es keine Probleme, wenn (bei innerdeutschen) IBANs gar keine BIC angegeben ist...
Grüße
Raphael
das ging wieder schnell
Ich werde dass in den kommenden Tagen beim monatlichen Einzug austesten und Feedback geben.
Das im alten Format keine COR1 möglich sind war mir klar. Wie kommt es, dass die BIC unwichtig ist, wenn die 2.7 genutzt wird? Wenn ich das richtig sehe, wird diese auch in 2.7 in die XML geschrieben und durch die Bank werden fehlerhafte BIC definitiv mit einer Fehlermeldung quittiert.
Interessanterweise gibt es keine Probleme, wenn (bei innerdeutschen) IBANs gar keine BIC angegeben ist...
Grüße
Raphael
Re: Mitgliedsbeitrag 3.3.7 - SepaXML Pain Version
Hallo Raphael,
in SEPA-Version 2.6 musste im Abschnitt FinancialInstitutionIdentification immer ein BIC angegeben werden.
In der XML-Datei: <FinInstnId><BIC>hier die BIC</BIC></FinInstnId>
Ab der Version 2.7 braucht kein BIC mehr angegeben werden. Der Abschnitt FinInstnId muss aber immer vorhanden sein und wird in diesem Fall (wenn kein BIC vorhanden ist) mit dem Text NOTPROVIDED befüllt.
Die XML-Datei bei vorhandenem BIC: <FinInstnId><BIC>hier die BIC</BIC></FinInstnId>
Die XML-Datei ohne BIC: <FinInstnId><Othr><Id>NOTPROVIDED</Id></Othr></FinInstnId>
Das Plugin ist jetzt so geschrieben, dass, wenn kein BIC vorhanden ist, der Text NOTPROVIDED in die XML-Datei geschrieben wird.
Gruß
rmb
in SEPA-Version 2.6 musste im Abschnitt FinancialInstitutionIdentification immer ein BIC angegeben werden.
In der XML-Datei: <FinInstnId><BIC>hier die BIC</BIC></FinInstnId>
Ab der Version 2.7 braucht kein BIC mehr angegeben werden. Der Abschnitt FinInstnId muss aber immer vorhanden sein und wird in diesem Fall (wenn kein BIC vorhanden ist) mit dem Text NOTPROVIDED befüllt.
Die XML-Datei bei vorhandenem BIC: <FinInstnId><BIC>hier die BIC</BIC></FinInstnId>
Die XML-Datei ohne BIC: <FinInstnId><Othr><Id>NOTPROVIDED</Id></Othr></FinInstnId>
Das Plugin ist jetzt so geschrieben, dass, wenn kein BIC vorhanden ist, der Text NOTPROVIDED in die XML-Datei geschrieben wird.
Gruß
rmb
Re: Mitgliedsbeitrag 3.3.7 - SepaXML Pain Version
Danke für die Aufklärung
Vielleich wäre es in einer kommenden Version interessant, die Übernahme der BIC in die Sepa-XML optional auszuschalten. Das würde bei großen Datensätzen (bei uns >1000 Mitglieder) eine Fehlerquelle bei der Datenübernahme ggü. der Bank eliminieren. Vll. wäre das aber auch nur eine Spielerei
Grüße
Raphael
Vielleich wäre es in einer kommenden Version interessant, die Übernahme der BIC in die Sepa-XML optional auszuschalten. Das würde bei großen Datensätzen (bei uns >1000 Mitglieder) eine Fehlerquelle bei der Datenübernahme ggü. der Bank eliminieren. Vll. wäre das aber auch nur eine Spielerei
Grüße
Raphael
Re: Mitgliedsbeitrag 3.3.7 - SepaXML Pain Version
Hi rmb,
nachdem die Buchhaltung inzwischen Sepa2.7 verarbeiten kann, wollte ich mich noch einmal für den Workaround bedanken
nachdem die Buchhaltung inzwischen Sepa2.7 verarbeiten kann, wollte ich mich noch einmal für den Workaround bedanken