I have discovered some slightly unusual behaviour with the 'Add bank account' form which may have something to do with the 'Bad data' message. Upon entering my local branch address along with my personal IBAN and BIC codes (as given on a bank statement) I get the bad data message. However, once I looked up and used the address which is registered to the actual BIC (a more central branch of the bank) this caused the form to be accepted.
Does the system do some sort of look-up on the BIC code and match it to the address given? If so this may be the cause of the error. Also, will the fact that I used the central branch address and not my own local branch cause any problems with the withdrawal itself?