If you are a non-resident, you need an additional certificate from the Spanish authorities. Learn how to do it and download the application form from here
It will enable you to manage your finances and it might also allow you to perform online the main official matters such as register as a jobseeker or entrepreneur and apply for social…