Д.5 Устаревший импорт учетной записи
Версия импорта учетной записи, описанная в данном разделе, существует для обратной совместимости интегрированных ИС и не включает в себя функцию подтверждения упрощенных УЗ. Данная версия не будет дорабатываться в целях реализации новых функциональных возможностей.
Актуальная версия метода импорта учетных записей пользователей описана в Приложении Б.9.
Программный интерфейс, основанный на архитектурном стиле REST, в целях обеспечения импорта в ЕСИА учетных записей других ИС, обеспечивает возможность проверки наличия учетной записи пользователя, а в случае ее отсутствия - регистрации пользователя в ЕСИА. Алгоритм, по которому производится импорт учетной записи, приводится на рисунке ниже (см. Рисунок).
Рисунок 19 - Алгоритм устаревшего импорта учетной записи
Для импорта учетных записей система-клиент должна направить в https-адрес REST-API системы ЕСИА запрос методом POST. В запросе должен быть указан ресурс /import.
В запросе на импорт учетной записи передаются следующие данные пользователя:
firstName |
Имя |
Y |
Текстовая строка, содержащая не более 256 символов. |
|
lastName |
Фамилия |
Y |
Текстовая строка, содержащая не более 256 символов. |
|
middleName |
Отчество |
Y |
Текстовая строка, содержащая не более 256 символов. Необязательно, в случае если отчество отсутствует в паспорте. |
|
birthDate |
Дата рождения |
Y |
Формат: ДД.ММ.ГГГГ |
|
birthPlace |
Место рождения |
N |
Текстовая строка, содержащая не более 700 символов. |
|
citizenship |
Гражданство по классификатору ОКСМ |
N/Y |
Используется трехбуквенный код страны, например, для России он должен принимать значение RUS. По умолчанию принимается значение "RUS". Обязателен в случае, если указанный документ отличен от паспорта РФ. |
|
gender |
Пол |
Y |
Перечень допустимых значений: - "M" - мужской; - "F" - женский. |
|
snils |
СНИЛС |
Y |
Формат: "XXX-XXX-XXX XX" |
|
контакт |
Y |
|||
type |
Тип контакта |
Y |
Перечень допустимых значений: - "MBT" - мобильный телефон (обязательный параметр); - "EML" - электронная почта (необязательный параметр). |
|
value |
Значение |
Y |
Формат: - "+X(XXX)XXXXXXX" (для type = "MBT"); - текстовая строка в формате адреса электронной почты (для type = "EML"). |
|
документ |
Y |
|||
type |
Тип документа |
Y |
Перечень допустимых значений: - "RF_PASSPORT" - паспорт гражданина РФ; - "FID_DOC" - документ иностранного гражданина, удостоверяющий личность на территории РФ; - "FRGN_PASS" - заграничный паспорт гражданина РФ. |
|
series |
серия |
Y/N |
Для паспорта гражданина РФ в формате XXXX. Для заграничного паспорта гражданина РФ в формате XX. Необязательный для документа иностранного гражданина. |
|
number |
номер |
Y |
Для паспорта гражданина РФ в формате XXXXXX. Для заграничного паспорта гражданина РФ в формате XXXXXXX. |
|
latinLastName |
Фамилия (латиницей) |
Y/N |
Только для заграничного паспорта гражданина РФ. |
|
latinFirstName |
Имя (латиницей) |
Y/N |
Только для заграничного паспорта гражданина РФ. |
|
issueId |
Номер подразделения, выдавшего паспорт |
Y/N |
Только для паспорта гражданина РФ. Необязательный для документа иностранного гражданина и заграничного паспорта гражданина РФ. |
|
issuedBy |
Наименован ие подразделения, выдавшего паспорт |
Y/N |
Только для паспорта гражданина РФ. Необязательно для документа иностранного гражданина и заграничного паспорта гражданина РФ. |
|
issueDate |
Дата выдачи паспорта |
Y |
Формат: ДД.ММ.ГГГГ |
|
expireDate |
Дата окончания срока действия документа |
Y/N |
Только для заграничного паспорта гражданина РФ. Формат: ДД.ММ.ГГГГ |
|
адрес |
N |
|||
type |
Тип адреса |
Y |
Перечень допустимых значений: - "PLV" - адрес проживания; - "PRG" - адрес регистрации. |
|
addressStr |
Адресная строка |
Y |
Текстовая строка, содержащая элементы адреса (перечисляются через разделитель ",", не более 2000 символов) |
|
countryId |
Трехбуквенный код страны |
N |
В формате XXX. |
|
zipCode |
Индекс |
N |
Текстовая строка, содержащая не более 256 символов. |
|
region |
Область |
N |
Текстовая строка, содержащая не более 256 символов. |
|
area |
Район |
N |
Текстовая строка, содержащая не более 256 символов. |
|
city |
Город |
N |
Текстовая строка, содержащая не более 256 символов. |
|
district |
Округ |
N |
Текстовая строка, содержащая не более 256 символов. |
|
settlement |
Населенный пункт |
N |
Текстовая строка, содержащая не более 256 символов. |
|
street |
Улица |
N |
Текстовая строка, содержащая не более 256 символов. |
|
additionArea |
Уточнение по региону проживания |
N |
Текстовая строка, содержащая не более 256 символов. |
|
additionAreaStr eet |
Уточнение по улице |
N |
Текстовая строка, содержащая не более 256 символов. |
|
house |
Дом |
N |
Текстовая строка, содержащая не более 256 символов. |
|
building |
Строение |
N |
Текстовая строка, содержащая не более 256 символов. |
|
frame |
Корпус |
N |
Текстовая строка, содержащая не более 256 символов. |
|
flat |
Квартира |
N |
Текстовая строка, содержащая не более 256 символов. |
|
fiasCode |
Код ФИАС |
N |
Формат: "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" |
В запрос должен быть добавлен header (Authorization: Bearer) с ранее полученным маркером доступа, выданный на специальный scope (http://esia.gosuslugi.ru/ext_imp), позволяющий осуществлять автоматический импорт учетной записи пользователя. Данный маркер выдается только доверенным системам, имеющим право импорта пользователей таким образом; выдача маркера осуществляется в рамках модели контроля доступа на основе полномочий системы-клиента (Приложение В.3), т.е. право на запрос такого маркера доступа устанавливается оператором эксплуатации ЕСИА.
Также запрос должен быть подписан электронной подписью системы, которая импортирует учетную запись в ЕСИА (Request-Data-Sign), и содержать тело запроса, закодированное в формате URL-Safe Base64 (Request-Data).
Пример запроса (вызов сервиса в среде разработки):
POST https://esia.gosuslugi.ru/rs/prns/import HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: application/json
Authorization: Bearer
eyJhbGciOiJSUzI1NiIsInNidCI6ImFjY2VzcyIsInR5cCI6IkpXVCIsInZlciI6MX0.eyJleHAiOjE0NjEyMzI0MDU
sInNjb3BlIjoiaHR0cDpcL1wvZXNpYS5nb3N1c2x1Z2kucnVcL2V4dF9pbXAiLCJpc3MiOiJodHRwOlwvXC9lc2lhLm
dvc3VzbHVnaS5ydVwvIiwidXJuOmVzaWE6c2lkIjoiZDdkNGYzZWYtZjNlOS00MWVhLTliODUtY2MyODA3MTQzOWUyI
iwidXJuOmVzaWE6c2JqX2lkIjoxMDAwMDAwMDAyLCJjbGllbnRfaWQiOiJURVNUX1NZU1RFTV9JTVBPUlQiLCJpYXQi
OjE0NjExNDYwMDV9.Kw-
Kxh7ckYU_5xWTiUGdVn3rkFSp6TtfopivPfXnvgyPcqRmmPDsqjR_tJyhLED8w8iV6hjk2euchvi4aXxY1m_r716EXS
DiAae2WUd0rrGEb-SKIH5hXEBRwBIOTPlq-xA-Q3Lc-717yt6SAZAJtvUKKzaryYWDi-
r9wYZuR5kN2XQ8i75n85HhP1KcnERWQjT8DfQXEoaHP6rBqc9YECxtIiUFjZADk1jN1u6Ojq9kGEffRoGyPF7VGNMfU
jR469E0d1I3MLdlmSh8MdHW_mePoR19EguQPUtHwrtEALpyFLiiqvBwlnX4UQvZ7DWO1wfbwT16pNHfoY2FdUA5Jw
Request-Data-Sign:
MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCAMIIDJTCCAg0CBFhKg5U
wDQYJKoZIhvcNAQELBQAwVzELMAkGA1UEBhMCUlUxDzANBgNVBAgMBk1vc2NvdzENMAsGA1UECgwEVGVzdDENMAsGA1
UECwwEVGVzdDEZMBcGA1UEAwwQVGVzdCBSZXN0IFN5c3RlbTAeFw0xNjEyMDkxMDEyMzdaFw0xNzEyMDkxMDEyMzdaM
FcxCzAJBgNVBAYTAlJVMQ8wDQYDVQQIDAZNb3Njb3cxDTALBgNVBAoMBFRlc3QxDTALBgNVBAsMBFRlc3QxGTAXBgNV
BAMMEFRlc3QgUmVzdCBTeXN0ZW0wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCByEsM2_R1BrtltyJ15Aw
CW_tChh2euZC3FEqWDY6TFAlVyy9yO4qM_5P1WruplhA9dCCbft5JFsz4n_nE7lMMRaI34tqTyyo24xzX_VrhgTIi05
mt1Y5dbldfEiPVNT3aUCjFlbFzDXoUbc8nfQizkPa_CHGO0MBhuVuQWOVzw3FufAlExDjNPUoRRvaYoBWOK_3SnyS7_
88xJn-_yQQVwu0TQkSuqpOsylfBM-
Wq10U5x4bJ2NSeL71AzZjCL_mh1daQTQxEwBlVLuMlc5srMyw_QHQ1McsNrqrnx3zhFFNLS5Sk_LrSxqxOsC4sgBw1o
udVayUUvGbqe_nxu7P3AgMBAAEwDQYJKoZIhvcNAQELBQADggEBABxK0C1NjQMyvtJvZNRyM21GwQOklaBZuqRErJmp
LAR7auYLbZnwEdt1I8KEJBQW6pTb99rnQs-T-
qZiChh0PYlbCxXGeVCXk5dJWSiGE_SdrjWvSOH83iUA2Lv8Pi3NlVW2GcNOlFySlzE9HvGYJTIr5I_X-dw64-
2NYETLIYPQ7HWwAEwy09ucL9LMjGKYBe5FrwiulAyD20-lnIpYtXdLSpflKangPlPd1xmxEBXMQUmoKg7dTE-
q2gYfZLNUKsAezrattHGHTPRnqwWQHmwly_rXXodlgcNxeilT_dvc0o_JfkNmqGCc09RXSx1BWSWGynLeBBjYMy9VN8
XYQpQAADGCAfUwggHxAgEBMF8wVzELMAkGA1UEBhMCUlUxDzANBgNVBAgMBk1vc2NvdzENMAsGA1UECgwEVGVzdDENM
AsGA1UECwwEVGVzdDEZMBcGA1UEAwwQVGVzdCBSZXN0IFN5c3RlbQIEWEqDlTANBglghkgBZQMEAgEFAKBpMBgGCSqG
SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDYyMDE1NTA1NVowLwYJKoZIhvcNAQkEMSIEIOp
wKJnoLommyNRoKDDlWVsWuBdYfowQ4byOiN-
gSPe2MA0GCSqGSIb3DQEBAQUABIIBADlNWxdZeqGBq8_4WqRs9H4SLde_Sukc1AG6hNj1cbTqxzthzzm1n_JQEZOTYa
P9bQdTEhOvKZXxFXC_JjPBMQauZPJc1eOR5DDB_7X4MAgGpMQbhpTQz3Sg7acJuJdWuYxL92BDk4qyzuwgJdQJplVJi
ckBvC78XeJVo1w4_jx5CVEn3pUIPdKxib6da0evB6CsxD98JcsvWZ3u-
H3LQ0_ApUOUHeF84r3AZ5mtILYj2w6o8rMAmsTDe7CAUXvDUAp9o5cTPk57rDNaW96d5J3SUtmZdx2nGBS41kJYWJND
iqyfHJ7X4nZVOS0glbT_JnaXtxrZTWp9BJo6NKJaagQAAAAAAAA
Request-Data:
ew0KICAiZmlyc3ROYW1lIjoiw5DCmMOQwrLDkMKww5DCvcOQwr7DkMKyIiwNCiAgImxhc3ROYW1lIjoiw5DCmMOQwrL
DkMKww5DCvSIsDQogICJtaWRkbGVOYW1lIjoiw5DCmMOQwrLDkMKww5DCvcOQwr7DkMKyw5DCuMORwociLA0KICAiYm
lydGhEYXRlIjoiMDEuMDEuMTk5OSIsDQogICJiaXJ0aFBsYWNlIjoiw5DCnMOQwr7DkcKBw5DCusOQwrLDkMKwIiwNC
iAgImdlbmRlciI6Ik0iLA0KICAic25pbHMiOiIwMDAtMDAwLTAwMCAwNyIsDQogICJjb250YWN0cyI6IHsNCiAgICAi
ZWxlbWVudHMiOiBbDQogICAgICB7DQogICAgICAgICJ0eXBlIjogIk1CVCIsDQogICAgICAgICJ2YWx1ZSI6ICIrNyg
5OTkpOTk5OTk5OSINCiAgICAgIH0sDQogICAgICB7DQogICAgICAgICJ0eXBlIjogIkVNTCIsDQogICAgICAgICJ2YW
x1ZSI6ICJ0ZXN0QHRlc3QudHMiDQogICAgICB9DQogICAgXQ0KICB9LA0KICAiZG9jdW1lbnRzIjogew0KICAgICJlb
GVtZW50cyI6IFsNCiAgICAgIHsNCiAgICAgICAgInR5cGUiOiJSRl9QQVNTUE9SVCIsDQogICAgICAgICJzZXJpZXMi
OiIyMjIyIiwNCiAgICAgICAgIm51bWJlciI6Ijg4OTk5OSIsDQogICAgICAgICJpc3N1ZUlkIjoiMTExMDAxIiwNCiA
gICAgICAgImlzc3VlZEJ5Ijoiw5DCoMOQwqPDkMKSw5DClCDDkMKzLsOQwpzDkMK-
w5HCgcOQwrrDkMKyw5HCiyIsDQogICAgICAgICJpc3N1ZURhdGUiOiIxOC4wMy4yMDE2Ig0KICAgICAgfQ0KICAgIF0
NCiAgfSwNCiAgImFkZHJlc3NlcyI6ew0KICAgICJlbGVtZW50cyI6IFsNCiAgICAgIHsNCiAgICAgICJ0eXBlIjogIl
BMViIsDQogICAgICAiYWRkcmVzc1N0ciI6IsOQwprDkMK1w5DCvMOQwrXDkcKAw5DCvsOQwrLDkcKBw5DCusOQwrDDk
cKPIMOQwp7DkMKxw5DCu8OQwrDDkcKBw5HCgsORwowsIMOQwqLDkMKww5HCiMORwoLDkMKww5DCs8OQwr7DkMK7w5HC
jMORwoHDkMK6w5DCuMOQwrkgw5DCoMOQwrDDkMK5w5DCvsOQwr0sIMOQwqjDkMK1w5HCgMOQwrXDkMKzw5DCtcORwog
gw5DCn8OQwr7DkcKBw5DCtcOQwrvDkMK-w5DCuiDDkMKzw5DCvsORwoDDkMK-
w5DCtMORwoHDkMK6w5DCvsOQwrPDkMK-
ICAgICDDkcKCw5DCuMOQwr_DkMKwIiwNCiAgICAgICJjb3VudHJ5SWQiOiAiUlVTIiwNCiAgICAgICJ6aXBDb2RlIjo
gIjM5NDAwMCIsDQogICAgICAicmVnaW9uIjogIsOQwprDkMK1w5DCvMOQwrXDkcKAw5DCvsOQwrLDkcKBw5DCusOQwr
DDkcKPIMOQwp7DkMKxw5DCu8OQwrDDkcKBw5HCgsORwowiLA0KICAgICAgImFyZWEiOiAiw5DCosOQwrDDkcKIw5HCg
sOQwrDDkMKzw5DCvsOQwrvDkcKMw5HCgcOQwrrDkMK4w5DCuSDDkMKgw5DCsMOQwrnDkMK-
w5DCvSIsDQogICAgICAiY2l0eSI6ICLDkMKow5DCtcORwoDDkMK1w5DCs8OQwrXDkcKIIMOQwp_DkMK-
w5HCgcOQwrXDkMK7w5DCvsOQwrogw5DCs8OQwr7DkcKAw5DCvsOQwrTDkcKBw5DCusOQwr7DkMKzw5DCviDDkcKCw5D
CuMOQwr_DkMKwIiwNCiAgICAgICJkaXN0cmljdCI6ICLDkMK9w5DCtcORwoIiLA0KICAgICAgInNldHRsZW1lbnQiOi
Aiw5DCo8ORwoHDkcKCw5HCjC3DkMKQw5DCvcOQwrfDkMKww5HCgSDDkMKfw5DCvsORwoHDkMK1w5DCu8OQwr7DkMK6I
iwNCiAgICAgICJzdHJlZXQiOiAiw5DCocOQwr7DkMKyw5DCtcORwoLDkcKBw5DCusOQwrDDkcKPIMOQwqPDkMK7w5DC
uMORwobDkMKwIiwNCiAgICAgICJhZGRpdGlvbkFyZWEiOiAiw5DCoMOQwrXDkMKzw5DCuMOQwr7DkMK9IMOQwqHDkMK
ww5DCtMOQwr7DkMKyw5DCvsOQwrUgw5DCvcOQwrXDkMK6w5DCvsOQwrwtw5DCtSDDkcKCw5DCvsOQwrLDkMKww5HCgM
OQwrjDkcKJw5DCtcORwoHDkcKCw5DCssOQwr4iLA0KICAgICAgImFkZGl0aW9uQXJlYVN0cmVldCI6ICLDkMKiw5DCt
cORwoHDkcKCIiwNCiAgICAgICJob3VzZSI6ICI4Ni8xIiwNCiAgICAgICJidWlsZGluZyI6ICJlIiwNCiAgICAgICJm
cmFtZSI6ICIyMDTDkcKDIiwNCiAgICAgICJmbGF0IjogIsOQwr_DkMK-
w5DCvC40MTkiLA0KICAgICAgImZpYXNDb2RlIjogIjc3LTAtMDAwLTAwMC0wMDAtMDAwLTQyMzYtMDAwMC0wMDAiDQo
NCiAgICAgICAgfQ0KICAgICAgfQ0KICAgIF0NCiAgfQ0KfQ
Cache-Control: no-cache
Content-Length: 1476
Host: esia-portal1.test.gosulsugi.ru
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
"firstName":"Иванов",
"lastName":"Иван",
"middleName":"Иванович",
"birthDate":"01.01.1999",
"birthPlace":"Москва",
"gender":"M",
"snils":"000-000-000 07",
"contacts": {
"elements": [
{
"type": "MBT",
"value": "+7(999)9999999"
},
{
"type": "EML",
"value": "test@test.ts"
}
]
},
"documents": {
"elements": [
{
"type":"RF_PASSPORT",
"series":"2222",
"number":"889999",
"issueId":"111001",
"issuedBy":"РУВД г.Москвы",
"issueDate":"18.03.2016"
}
]
},
"addresses":{
"elements": [
{
"type": "PLV",
"addressStr":" Кемеровская область, Таштагольский район, Шерегеш поселок городского
типа, Усть-Анзас поселок, Советская улица",
"countryId": "RUS",
"zipCode": "652975",
"region": "Кемеровская Область",
"area": "Таштагольский Район",
"city": "Шерегеш Поселок городского типа",
"settlement": "Усть-Анзас Поселок",
"house": "Дом 19",
"fiasCode": "b6fbb398-97ee-4e12-a1d3-450184d23f27"
}
]
}
}
По полученным данным в ЕСИА выполняется поиск учетной записи. В зависимости от того, найдена в ЕСИА учетная запись, удовлетворяющая полученным данным, или нет, операция импорта может завершиться одним из следующих результатов:
- пользователь уже зарегистрирован в ЕСИА (подтвержденная учетная запись найдена по СНИЛС, данные паспорта и телефона совпадают);
- некоторые атрибуты не совпадают (учетная запись найдена по СНИЛС, но не все атрибуты совпадают, либо найдена упрощенная учетная запись по мобильному телефону);
- пользователь ЕСИА успешно подтвержден (найдена стандартная или готовая к подтверждению учетная запись по СНИЛС, данные паспорта и телефона совпадают, найденная учетная запись успешно подтверждена);
- пользователь ЕСИА успешно переподтвержден (найдена УЗ, подтвержденная через Почту России, данные паспорта и телефона совпадают, найденная учетная запись успешно переподтверждена);
- создана заявка на регистрацию (не найдена учетная запись пользователя, в том числе упрощенная, создана заявка на регистрацию, получен номер заявки на регистрацию).
В ответе передаются следующие параметры:
requestId |
Код заявки на регистрацию |
Возвращается в случае создания заявки на регистрацию. |
|
code |
Код завершения операции |
Может быть возвращен в виде значений: - 0 или 1 - выполнен импорт учетной записи; - 2 - создана заявка на импорт (регистрацию) учетной записи; - код ошибки, варианты приведены в Таблице 12. |
|
description |
Текстовое описание кода завершения операции |
Описание для кодов успешного импорта учетной записи в ЕСИА (code = 0, 1 или 2) и для code = ESIA-03200 |
|
message |
Текстовое описание кода ошибки выполнения операции |
Описание для кодов ошибок при импорте учетной записи в ЕСИА (за исключением кода ESIA-03200) Варианты ошибок приведены в Таблице 12 |
Далее приводятся варианты ответов сервиса, при завершении операции импорта.
Пример ответа на запрос (пользователь уже зарегистрирован в ЕСИА, учетная запись уже подтверждена ранее):
Server: nginx/1.4.6 (Ubuntu)
Date: Thu, 21 Apr 2016 13:43:37 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: Servlet/3.0 JSP/2.2
{"code":"0", "description":"Person already has trusted account in ESIA"}
Пример ответа на запрос (учетная запись пользователя успешно подтверждена в ЕСИА):
Server: nginx/1.4.6 (Ubuntu)
Date: Thu, 21 Apr 2016 13:43:37 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: Servlet/3.0 JSP/2.2
{"code":"1", "description":"Person successfully confirmed as trusted in ESIA"}
Пример ответа на запрос (учетная запись пользователя успешно переподтверждена в ЕСИА):
Server: nginx/1.4.6 (Ubuntu)
Date: Thu, 21 Apr 2016 13:43:37 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: Servlet/3.0 JSP/2.2
{"code":"1", "description":"Person successfully reconfirmed as trusted in ESIA"}
Пример ответа на запрос (запрос на регистрацию успешно отправлен, создана заявка на регистрацию):
Server: nginx/1.4.6 (Ubuntu)
Date: Thu, 21 Apr 2016 13:43:37 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: Servlet/3.0 JSP/2.2
{"requestId":"AAAAF3A1379F965664CB56FCE55BD8CCA2F38368985607E75E23", "code":"2",
"description":"Request to register person as trusted in ESIA has been accepted
successfully."}
Пример ответа на запрос (ошибка импорта, некоторые атрибуты запроса не совпадают с учетной записью в ЕСИА - требуется корректировка параметров запроса или учетной записи в ЕСИА):
Server: nginx/1.4.6 (Ubuntu)
Date: Thu, 21 Apr 2016 13:43:37 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: Servlet/3.0 JSP/2.2
{"code":"ESIA-03200", "description":"Import account error. Person have to check entered
data or fill in the data in his account in ESIA."}
В таблице ниже представлены коды ответов от сервиса импорта.
- Гражданский кодекс (ГК РФ)
- Жилищный кодекс (ЖК РФ)
- Налоговый кодекс (НК РФ)
- Трудовой кодекс (ТК РФ)
- Уголовный кодекс (УК РФ)
- Бюджетный кодекс (БК РФ)
- Арбитражный процессуальный кодекс
- Конституция РФ
- Земельный кодекс (ЗК РФ)
- Лесной кодекс (ЛК РФ)
- Семейный кодекс (СК РФ)
- Уголовно-исполнительный кодекс
- Уголовно-процессуальный кодекс
- Производственный календарь на 2025 год
- МРОТ 2024
- ФЗ «О банкротстве»
- О защите прав потребителей (ЗОЗПП)
- Об исполнительном производстве
- О персональных данных
- О налогах на имущество физических лиц
- О средствах массовой информации
- Производственный календарь на 2024 год
- Федеральный закон "О полиции" N 3-ФЗ
- Расходы организации ПБУ 10/99
- Минимальный размер оплаты труда (МРОТ)
- Календарь бухгалтера на 2024 год
- Частичная мобилизация: обзор новостей