Достаточно выполнения хотя бы одного из трёх условий:
Провели в Испании 183 дня и больше в течение календарного года
Центр жизненных интересов в Испании - например, в Испании живет семья)
Вы получаете доходы в Испании - у вас тут бизнес, ип или работодатель
Если хотя бы одно условие выполняется, вы обязаны:
Подавать налоговую декларацию в Испании
Платить налог с мирового дохода, со всего, что зарабатываете по миру, а не только внутри страны (не забываем про режим Бекхэма, с ним на иностранные доходы налог не платим)
Если ВНЖ есть, но постоянно не жили в Испании
В этом случае подача декларации как нерезидента, ваше право, а не обязанность. Но есть нюанс: когда Испания однажды запросит у вас информацию, придётся доказать налоговое резидентство в другой стране, с документами, а не на словах