Здравствуйте, Игорь!
Любой гражданин независимо от гражданства или ВНЖ имеет статус налогового резидента, если постоянно проживает на территории государства не меньше 183 дней в течение 12 месяцев. Таким образом, имея ВНЖ в Испании и находясь на территории Испании более 183 дней в году, Вы становитесь налоговым резидентом Испании, а для РФ Вы становитесь налоговым нерезидентом. Невозможно быть налоговым резидентом в двух странах одновременно.
Становясь налоговым резидентом Испании, вы обязаны декларировать доходы, полученные как в Испании, так и за рубежом, и, соответственно, платить с них налог IRPF (налог на доходы физических лиц) - аналог российскому НДФЛ. Ставка налога IRPF прогрессивная и зависит от величины дохода.