Sepa Lastschrift nach UK un din die Schweiz

26 views
Skip to first unread message

Janning Vygen

unread,
Jan 2, 2021, 5:05:44 AM1/2/21
to hbci4java
Ich habe folgende Nachricht meiner Sparkasse bekommen (siehe Anhang, sepa_uk_ch.jpg)

Nun ist ja der Brexit vollzogen, aber unabhängig davon, ob man nun bei UK die Adressdaten eingeben muss, bei der Schweiz muss man es auf alle Fälle. Sobald ich im Webinterface der Sparkasse CH bei der IBAN eintrage, soll ich Adresse usw eintragen (Screenshot anbei).

Wenn ich nun eine Sammellastschrift erzeuge, setze ich im HbciJob bisher  immer folgende Parameter beim Lastschriftschuldner (dst), zusätzlich setze ich natürlich auch noch den Gläubiger(src) ein.

job.setParam("dst.bic", index, ...);
job.setParam("dst.iban", index, ...
job.setParam("dst.name", index, ..);
job.setParam("btg.value", index, ..);
job.setParam("btg.curr", index, "EUR");
job.setParam("usage", index, ..);
job.setParam("creditorid", index, ..);
job.setParam("mandateid", index, ..);
job.setParam("manddateofsig", index, ..
job.setParam("endtoendid", index, ...);

Mit welchen Parametern kann ich nun Straße/Hausnummer, Ort und Land setzen?

Im SourceCode habe ich nichts dazu gefunden:

Es gibt zwar dst.country, dabei geht es aber wohl um die Bankverbindung.

Ist diese Funktion mit der Übergabe der Adressdaten implementiert? Wenn ja, welche Parameter kann ich setzen?

Gruß
Janning

sepa_uk_ch.jpg
Bildschirmfoto von 2021-01-02 10-52-26.png

Olaf Willuhn

unread,
Jan 2, 2021, 7:24:33 AM1/2/21
to hbci...@googlegroups.com
Hallo,

> Mit welchen Parametern kann ich nun Straße/Hausnummer, Ort und Land setzen?
>
> Im SourceCode habe ich nichts dazu gefunden:
> https://github.com/hbci4j/hbci4java/blob/master/src/main/java/org/kapott/hbci/GV/AbstractGVLastSEPA.java
>
> Es gibt zwar dst.country, dabei geht es aber wohl um die Bankverbindung.

Die Parameter fuer die Anschrift sind bisher nicht implementiert. Das
muesste in den entsprechenden SEPA-Generatoren erst eingebaut werden.

Gruss
Olaf

Janning Vygen

unread,
Jan 3, 2021, 4:40:54 AM1/3/21
to hbci4java

Ich habe heute noch was hinzugefügt zum PR. Ich habe es mit der Sparkasse live ausprobiert und es klappt.

Könntest Du Dir das ansehen und bei Gefallen bitte mergen und releasen? Solange benutze ich eine selbst kompilierte Version.
Wenn etwas fehlt oder Dir etwas nicht gefällt, sag Bescheid.

Die neuen Parameter heißen
"dst.addr.country"
"dst.addr.line1"
"dst.addr.line2"

Es dürfen laut SEPA Dokumentation maximal zwei Zeilen für die Adresse übertragen werden. Die Adresszeilen werden nur übertragen, wenn auch country gesetzt ist.
Ich habe Änderungen zunächst nur bei GenLastSEPA00800101 vorgenommen, da ich nur diesen GV live testen kann.

Gruß
Janning

Olaf Willuhn

unread,
Jan 3, 2021, 9:09:45 AM1/3/21
to hbci...@googlegroups.com
> https://github.com/hbci4j/hbci4java/pull/48

Habs gemerged und ein neues Release 3.1.50 angestossen.

Reply all
Reply to author
Forward
0 new messages