IBAN-only?

Was müsste gemacht werden?

 
leine
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 18
Dabei seit: 05 / 2013
Betreff:

IBAN-only?

 · 
Gepostet: 26.03.2014 - 23:46 Uhr  ·  #1
Hallo,

ich habe die Tage gemerkt, dass hibiscus noch keine Buchungen IBAN-only erlaubt. Inzwischen darf ja innerhalb von Deutschland die BIC bei SEPA-Überweisungen und Lastschriften (ab den 003er XML-Versionen) weggelassen werden.

Was müsste getan werden, um dies in Hibiscus umzusetzen? Ich habe folgende Stellen bisher identifiziert:

In Hibiscus:
  • In den drei Controls AbstractSepaSammelTransferBuchungControl, AuslandsUeberweisungControl und SepaLastschriftControl das BIC-Input nicht mehr verpflichtend machen
  • In AbstractSepaSammelTransferBuchungImpl, AuslandsUeberweisungImpl und SepaLastschriftImpl in insertCheck() bei einer deutschen Ziel-IBAN auch eine leere BIC erlauben


Damit konnte ich schon einmal korrekt aussehende Lastschrift-XML-Dateien erzeugen. Bei Ueberweisungen muss in hbci4java in GenUebSEPA00100303 bei einer nicht vorhandenen BIC der CdtrAgt ungesetzt bleiben.

Fällt dazu noch was ein? Sollte evtl. an weiteren Stellen noch ein Check eingebaut werden, dass es nur für Sachen innerhalb von DE passiert? Kann überhaupt davon ausgegangen werden, dass die Banken das unterstützen? Ich habe es bisher bei mir nur bis zum SEPA-XML durchgespielt, nicht an eine Bank durchgereicht. Ich könnte auch wieder Patches in GitHub bereitstellen :-)

Thomas

P.S.: Sind solche Programmierfragen hier eigentlich richtig?
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10838
Dabei seit: 03 / 2005
Betreff:

Re: IBAN-only?

 · 
Gepostet: 27.03.2014 - 08:38 Uhr  ·  #2
Man muss bei der Erstellung des Auftrages in Hibiscus auch noch pruefen, mit welcher PAIN-Version der Auftrag ueberhaupt erstellt werden wird, um herauszufinden, ob dort IBAN-only ueberhaupt moeglich ist. Diese Information ist derzeit aber noch nicht vorher bekannt. Die PAIN-Version waehlt erst HBCI4Java beim Versand der HBCI-Nachricht aus.

Edit: Ich wuerde daher noch etwas warten, bis die aktuellen PAIN-Versionen hinreichend verbreitet sind, und man davon ausgehen kann, dass das bei deutschen IBANs bei quasi allen Banken funktioniert.
leine
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 18
Dabei seit: 05 / 2013
Betreff:

Re: IBAN-only?

 · 
Gepostet: 27.03.2014 - 18:50 Uhr  ·  #3
Das mit der Unterstützung durch die Banken war auch meine Befürchtung. Ich habe in github aber für eine erste Fassung jeweils in meinem clone einen Branch ibanonly angelegt. Vielleicht ist es ja später mal nützlich.
Gewählte Zitate für Mehrfachzitierung:   0