1. Год рождения не может быть больше отчетного года:
стр.3.2 ГГГГотч, иначе - ошибка.
Здесь и далее ГГГГотч - отчетный год.
2. Разница между отчетным годом и годом рождения не может превышать 100 лет:
(ГГГГотч - (минус) стр.3.2) 100, иначе - ошибка.
3. Если год рождения равен отчетному году, то месяц рождения не может быть больше отчетного месяца:
если стр.3.2 = ГГГГотч, то стр.3.1 ММотч, иначе - ошибка.
ММотч - отчетный месяц.
4. Если государство рождения не Российская Федерация (Россия, РСФСР), то субъект Российской Федерации не заполняется, в графе 1 строки 3.2 проставляется прочерк:
если стр.4.1 643 (не Россия), то стр.4.2 "-" (прочерк).
5. Гражданство всегда не российское:
стр.6 Российская Федерация (Россия) (код по ОКСМ не может быть 643), иначе - ошибка.
6. Государство предыдущего постоянного места жительства (откуда мигрант прибыл в Россию) всегда не Россия:
стр.8 Российская Федерация (Россия) (код по ОКСМ не может быть 643), иначе - ошибка.
7. Государство нового места жительства, в которое выбывает мигрант всегда не Российская Федерация:
стр.9 Российская Федерация (Россия) (код по ОКСМ не может быть 643), иначе - ошибка.
8. Год, с которого мигрант проживал (пребывал) на территории Российской Федерации, не может быть меньше года рождения:
если стр.10 < стр.3.2, то ошибка.
9. Год, с которого мигрант проживал (пребывал) на территории Российской Федерации, не может быть больше отчетного года:
если стр.10 > ГГГГотч, то ошибка.
10. Если в строке 11 "Основное обстоятельство, вызвавшее необходимость переселения" указано "в связи с переменой места работы супруга(и)" (код 91) или "в связи с вступлением в брак" (код 92) или "к детям" (код 93), то возраст мигранта не может быть менее 16 лет:
если стр.11 = 91 или стр.11 = 92 или стр.11 = 93 и возраст (см. приложение N 3) < 16, то ошибка.
Следует проверить вид занятия мигранта.
11. Если в строке 11 "Основное обстоятельство, вызвавшее необходимость переселения" указано "в связи с переменой места работы супруга(и)" (код 91), то в строке 14 "Семейное положение (состояние в браке)" в графе 1 должен быть указан код 34 "женат (замужем)":
если стр.11 = 91, то стр.14 = 34, иначе ошибка.
12. Если в строке 12 "Вид занятий (профессия)" указано "Военнослужащие" (код 0) или "Руководители" (код 1) или "Специалисты высшего уровня квалификации, имеющие высшее образование" (коды 21 или 22 или 23 или 24 или 25 или 26), то возраст мигранта не может быть менее 18 лет:
если стр.12 = 0 или стр.12 = 1 или стр.12 = 21 или стр.12 = 22 или стр.12 = 23 или стр.12 = 24 или стр.12= 25 или стр.12 = 26 и возраст (см. приложение N 3) < 18, то ошибка.
Следует проверить вид занятия мигранта.