It may sound obvious, but the terms resident and non-resident in Spain has caused a lot of confusion, both in the foreign ...