Есть понятие: резидент / не резидент - как гражданин страны, а есть налоговый резидент / налоговый не резидент - для целей налогообложения.
Иностранец может быть налоговым резидентом, и так же гражданин России может быть налоговым не резидентом!
Так что не путайте эти понятия!
Т.е. вычет на ребенка ему можно, а зарплату налом нельзя?