Let me start with a quote from the SEPA website:
Only one bank account needed for the whole euro area: SEPA will make things much easier if you are working or studying abroad in another euro area country, especially on a temporary basis. At present you have to go through a range of formalities to open a new bank account in the new country. However, with SEPA you can simply carry on using your existing euro account in your home country.
I recently moved to Belgium from the Netherlands. The belgian bank demands I use their account as my primary salary account. Seems fair as they loaned me a lot of money for a house.
Now already two Dutch companies (Brand New Day & T-mobile) are telling me they do not support non-Dutch SEPA accounts period.
My question: Can I force companies to accept a SEPA bank account? Are there any european regulations I can slap on their faces?