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:
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?
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?