Код поля | Описание поля | Требования к заполнению | Способ заполнения/ Тип | Комментарий | |
В Ы Б О Р
| Фамилия | Фамилия | О | T(1-60)/А |
|
(m i n = 1, m a x = 1) | ПрОтсФам | Признак отсутствия фамилии | ОК | T(=1)/А | Если фамилия отсутствует, то элемент ПрОтсФам принимает значение:
|
В Ы Б О Р
| Имя | Имя | О | T(1-60)/А |
|
(m i n = 1, m a x = 1) | ПрОтсИм | Признак отсутствия имени | ОК | T(=1)/А | Если имя отсутствует, то элемент ПрОтсИм принимает значение:
|
В Ы Б О Р
| Отчество | Отчество | О | T(1-60)/А |
|
(m i n = 1, m a x = 1) | ПрОтсОтч | Признак отсутствия отчества | ОК | T(=1)/А | Если отчество отсутствует, то ПрОтсОтч принимает значение:
|
9. В составе запроса сведений о паспорте и ответа со сведениями о паспорте также используются простые типы полей.
9.1. Тип <СПДУЛТип> предназначен для указания кода видов документов, удостоверяющих личность налогоплательщика.
Основан на типе String, 2 цифры: [0-9]{2}.
9.2. Тип <ОКСМТип> предназначен для указания кодов из Общероссийского классификатора стран мира (ОКСМ).
Основан на типе String, 3 цифры: [0-9]{3}.
9.3. Тип <ДатаТип> предназначен для указания дат.
Основан на типе String, 10 символов [01.01.1890 - 31.12.2099]{10}:
((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0
[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((189[0-9]{1})|((19|20)[0-9]
{2})))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))|(29\.02\.(1892|1896)).
9.4. Тип <МесГодТип> предназначен для указания даты в формате ММ.ГГГГ (01.1890 - 12.2099).
Основан на типе String, 7 символов:
(0[1-9]{1}|1[0-2]{1}).((189[0-9]{1})|((19|20)[0-9]{2}))
9.5. Тип <ДатаВремяТип> предназначен для указания дат со временем в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС (01.1890 - 12.2099).