Hibiscus: Neue Pain-Versionen für SEPA-Überweisungen

Dank der großartigen Arbeit von Jan von evenos, der den Code hierfür in HBCI4Java eingebaut hat, haben wir ab morgen im Nightly-Build von Hibiscus die Unterstützung für alle PAIN-Versionen bei SEPA-Einzelüberweisungen. Konkret:
  • 001.001.02
  • 001.002.02
  • 001.002.03
  • 001.003.03
HBCI4Java wählt hierbei automatisch die höchste von der Bank angebotene Version aus, um die HBCI-Nachricht daraus zu erstellen. In Hibiscus muss also nichts weiter eingestellt werden - einfach aktuelles Nightly-Build (und dabei auch immer Jameica mit updaten) ab morgen verwenden.

Hinweis: Das betrifft noch NICHT SEPA-Lastschriften sondern erstmal nur SEPA-Überweisungen. Also die, die es bisher bereits in Hibiscus gibt. Von denen gibt es jedoch mehrere Versionen, wobei Hibiscus nur eine alte Version unterstüzte, die inzwischen von manchen Banken nicht mehr angeboten wird. Was zur Folge hatte, dass SEPA-Überweisungen bei manchen Banken nicht mehr funktionierten (siehe auch Bug-Report 1368.

Trackbacks

Trackback-URL für diesen Eintrag

Dieser Link ist nicht aktiv. Er enthält die Trackback-URI zu diesem Eintrag. Sie können diese URI benutzen, um Ping- und Trackbacks von Ihrem eigenen Blog zu diesem Eintrag zu schicken. Um den Link zu kopieren, klicken Sie ihn mit der rechten Maustaste an und wählen "Verknüpfung kopieren" im Internet Explorer oder "Linkadresse kopieren" in Mozilla/Firefox.

Keine Trackbacks

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Felix am :

Vielen Dank evenos und an Olaf für die Anstrengung hibiscus aktuell zu halten, die Nutzer danken!

Michael Stein am :

Super! ich freue mich echt, dass es mit dem SEPA vorwärts geht.
Ich habe mir ernsthaft überlegt Java zu lernen!
@evenos:
Vergiss nicht, Deine Spendenseites bzw. Deinen Wunschzettel zu veröffentlichen.

Gruß
Michael

Lars Kosubek am :

Riesen Dank an euch für die Mühen!

Müssen für den hibiscus-server noch besondere Einstellungen getroffen werden? Bzw. die bereits wartenden, bisher fehlerhaften Buchungen neu angelegt werden?

Die aktualisierte hbci4Java jar ist ja offensichtlich mit im hibiscus plugin des gestrigen nightly build des payment servers enthalten.
Ich fand mit grep allerdings keine Propertie in den Config-Files und auch nichts in der DB, zur Pain Version des betreffenden Kontos. Habe allerdings weiterhin den Fehler im Zusammenspiel mit der Commerzbank.

Die BPD Paramterer des betreffenden Kontos lauten:
bpd.XXXXXXXXXX.Params_89.SEPAInfoPar1.ParSEPAInfo.suppformats_3 -> urn:iso:std:iso:20022:tech:xsd:pain.001.003.03

bpd.XXXXXXXXXX4.Params_89.SEPAInfoPar1.ParSEPAInfo.suppformats_2 -> urn:iso:std:iso:20022:tech:xsd:pain.001.002.03

bpd.XXXXXXXXXX.Params_89.SEPAInfoPar1.ParSEPAInfo.suppformats -> urn:iso:std:iso:20022:tech:xsd:pain.008.002.02

Die betreffenden xsd's sind ja nun alle im hbci4java enthalten. Ich vestehe das Problem nicht. Soll ich dazu vlt. einen Bug anlegen?

Beste Grüße aus Leipzig!

Olaf am :

Das sollte out-of-the-box funktionieren. Also ohne Auftraege neu zu erzeugen oder irgendwas umzukonfigurieren. Wichtiger als die Infos aus den BPD sind aber die konkreten Fehlermeldungen aus der jameica.log. Mach hierzu mal bitte einen Bug-Report im Bugzilla auf.

matijas am :

ich kann leider beim Anlegen einer neuen SEPA Überweisung nicht alle Konten anwählen, sondern nur eines von drei Girokonten.

Woran koennte das liegen?

danke und besten Gruss,
matijas

Olaf am :

Dann ist bei den anderen Girokonten noch keine IBAN/BIC hinterlegt. Oeffne die Detailansicht der entsprechenden Konten und trage dort IBAN/BIC nach. Dann erscheinen die auch in der Auswahl.

Joe am :

Großartig! Was für eine Erleichterung.

Vielen, vielen Dank an alle Beteiligten, daß ihr euch so reinhängt.

Die Kommentarfunktion wurde vom Besitzer dieses Blogs in diesem Eintrag deaktiviert.