Erik Pepping Is there no institution is Spain where you can complain about that? Like John Do said they have to accept it, its a European regulation that is in force for several years already.
In The Netherlands it works mostly, but also our German neighbours need to complain a lot to the authorities before companies finally admit that they indeed should accept the IBAN you give them.