Das hat Holger aber doch schon zutreffend erklärt.
BIC ist eigentlich 11 stellig und wenn kürzer ist rechts mit X aufzufüllen.
Ist wie die linke Vornull bei deutschen Kontonummern die weniger als 10 Stellen haben.
Das ist so festgelegt und verwundert mich nicht.
Beim ersten Draufschauen war meine Vermutung eher, dass die Bank vielleicht nicht sepafähig ist. Das konnte ich aber bisher nicht recherchieren, weil es in deren Impressum nicht steht. Und ein Verzeichnis dafür habe ich nicht.
Würde auch voraussetzen, dass BankX auf einen Datenbestand Zugriff hat, der darüber aktuell Auskunft gibt. Und ob das der Fall ist?
Dann wäre aber auch die Fehlermeldung irgendwie nicht sonderlich zutreffend
Ich glaube eher, BankX hat einen alten BIC-Bestand und meckert deshalb. Oder die BankX Programmierer haben noch nicht gerafft, dass sie "HYPTAT22" vom Anwender ebenso entgegen nehmen dürfen wie ein "HYPTAT22XXX", weil es genau das gleiche ist. Und wenn sie hinten raus zu wenig Stellen haben, füllen sie eben mit XXX selbst auf. Aber eine BIC dem Anwender abzulehnen, weil sie nicht 11stellig ist, ist völlig unnötig. Hat vielleicht mal wieder einer die Spezi nur überflogen