HBCI_Exception unveraendert durchwerfen
Lesbare Exception werfen, wenn nicht unterstuetzte Lastschrift-Art ausgewaehlt wurde (konkret COR1)
BIC auch auf len > 0 checken
SEPA 2.7: Bei nicht vorhandener BIC "NOTPROVIDED" im "Othr"-Element senden. Siehe Lastschrift (dort war es bereits implementiert)
- Kontrollsummen in GroupHeader für SEPA-Sammelaufträge
Index-Support auch fuer Parameter des Typs Konto.
Neues Property "client.errors.ignoreJobNotSupported", um den Fehler bei der Job-Erstellung zu ignorieren, wenn dieser nicht in den BPD gefunden wurde. In der Praxis bringt der zwar nichts, weil es dann weiter hinten zu einer NPE kommt (spaetestens beim Versuch, den HBCI-Code zu ermitteln). Das ist aber weit genug, um im Debugger wenigstens bis zur Erstellung des PAIN-XML zu kommen und das erstellte XML analysieren zu koennen.
- Redundanten Code aus den Generatoren (XMLGregorianCalendar) sowie die Parameter-Index-Methoden in Util-Klasse "SepaUtil" verschoben
- Timestamps in "CreDtTm" ohne Millisekunden (macht ProfiCash auch so)
- In "MsgId" und "PmtInfId" nicht mehr die Userkennung schicken sondern Produktname + Zeistempel (macht ProfiCash auch so)
- Sicherstellen, dass als EndToEndId immer "NOTPROVIDED" geschickt wird, wenn keine angegeben ist
- "BtchBookg" immer mitschicken - auch wenn es der Default-Wert "true" ist (macht ProfiCash auch so)

Siehe http://www.onlinebanking-forum.de/forum/topic.php?t=17173
- correct KTVInt (Parser issue, again because of optional DEGs)
- correct PainParsers to deal with optional usage field
Merge branch 'master' of https://github.com/willuhn/hbci4java.git
[feature] Erster Support für Gradle Unterstützung. Die Testcases laufen
noch nicht und es kommt auch noch kein schönes, komplettes JAR Files
heraus. Aber man kann schonmal das Projekt (inclusive cryptalgs) mit
Gradle bauen.
[internal] .gradle Verzeichnis bei GIT ignorieren
[internal] Groovy/Gradle Abhängigkeiten und die Aufsplittung der
Projekte rückgängig gemacht, damit durch die Gradle Änderungen keine
"breaks" bei dem ursprünglichen Projektsetup mehr auftreten
Merge pull request #25 from waffel/gradle

Gradle support - gemerged
Methoden zur Prüfung von Creditor IDs.

Es wird nur bei deutschen Creditor IDs auf die korrekte Länge geprüft (mir liegen keine Informationen zu anderen Ländern vor).
siehe auch http://www.onlinebanking-forum.de/forum/topic.php?t=17261http://www.onlinebanking-forum.de/forum/topic.php?t=17261
Tolerieren von kaputten MT940-Daten (Zeile, die mit "-:61:" beginnt). Das "-" ist da eigentlich nicht erlaubt, einige Banken senden das aber so.
Batchbook-Flag nur noch mitschicken, wenn explizit ausgewaehlt. Siehe http://www.onlinebanking-forum.de/forum/topic.php?t=17312&page=last#last_post
Batchbook-Flag auch bei pain 008.002.01 und 001.002.02 setzen (dort befindet es sich nicht in PmtInf sondern in GrpHdr)
Merge pull request #26 from tlei/master

Methoden zur Prüfung von Creditor IDs.
Noch zu Pull-Request #26 - Variable von "iban" in "creditorId" umbenannt
Patch "0001-support-for-RSA-chip-cards-added-just-using-an-alrea.patch" von Axel vom 15.03.2014