Сведения Социального фонда России: ИЛС, пенсии и социальные выплаты, меры социальной защиты, предпенсионный возраст, трудовая деятельность, СНИЛС детей, свидетельство пенсионера, инвалидность, многодетная семья, материнский капитал.
Общий механизм (согласие, шаги конвейера, состояния ответа) описан на странице «Цифровой профиль ФЛ: все виды сведений и реализация».
Виды сведений
| Сведение | doc_type | Область доступа | Формат | Примечание |
|---|---|---|---|---|
| Выписка из ИЛС застрахованного лица (с 10.10.2026; до этой даты — ILS_PFR) | ILS_SFR | ils_doc | XML, PDF | |
| Справка о назначенных пенсиях и социальных выплатах (с 01.12.2026; до — PENSION_REFERENCE) | PENSION | pension_reference | XML, PDF | |
| Меры социальной защиты (поддержки) | PAYMENTS_EGISSO | payments_egisso | XML, PDF | |
| Отнесение к предпенсионному возрасту (с 01.12.2026; до — PRE_RETIREMENT_AGE) | PRE_RETIREMENT_AGE_SFR | pre_retirement_age | XML, PDF | |
| Трудовая деятельность из ресурсов СФР (с 10.10.2026; ELECTRONIC_WORKBOOK выведен) | DIGITAL_WORKBOOK | electronic_workbook | XML, PDF | |
| СНИЛС детей | KID_SNILS_DOC | kid_snils_doc | XML | |
| Электронное свидетельство пенсионера | PENSION_CERTIFICATE | pension_certificate | JSON | |
| Электронные сведения об инвалидности | DISABLED_CERTIFICATE | disabled_certificate | JSON | |
| Удостоверение многодетной семьи | CERTIFICATE_LARGE_FAMILY | certificate_large_family | JSON | |
| Остаток материнского капитала | FAMILY_ASSETS_BALANCE | family_assets_balance | PDF, XML, P7S |
Версии методов и сроки перехода
Для части сведений в реестре действуют две версии, переключение выполняется в указанные даты.
| Сведение | Действует до | Действует с |
|---|---|---|
| ИЛС | ILS_PFR — до 10.10.2026 | ILS_SFR — с 10.10.2026 |
| Трудовая деятельность | ELECTRONIC_WORKBOOK — выведен из эксплуатации | DIGITAL_WORKBOOK — с 10.10.2026 |
| Справка о пенсиях и выплатах | PENSION_REFERENCE — до 01.12.2026 | PENSION — с 01.12.2026 |
| Предпенсионный возраст | PRE_RETIREMENT_AGE — до 01.12.2026 | PRE_RETIREMENT_AGE_SFR — с 01.12.2026 |
Область доступа при смене doc_type не меняется (ils_doc, electronic_workbook, pension_reference, pre_retirement_age). В шагах конвейера примера указаны новые типы; до 01.12.2026 для справки о пенсиях и предпенсионного возраста в шагах используются PENSION_REFERENCE и PRE_RETIREMENT_AGE.
Права и согласие
Параметр permissions в redirectForm (перед кодированием — JSON-массив). В запросе авторизации в scope остаётся только openid. В scopes указываются только необходимые области.
[
{
"sysname": "<ТИП_СОГЛАСИЯ>",
"scopes": [
{
"sysname": "ils_doc"
},
{
"sysname": "pension_reference"
},
{
"sysname": "payments_egisso"
},
{
"sysname": "pre_retirement_age"
},
{
"sysname": "electronic_workbook"
},
{
"sysname": "kid_snils_doc"
},
{
"sysname": "pension_certificate"
},
{
"sysname": "disabled_certificate"
},
{
"sysname": "certificate_large_family"
},
{
"sysname": "family_assets_balance"
}
],
"purposes": [
{
"sysname": "<ЦЕЛЬ>"
}
],
"actions": [
{
"sysname": "ALL_ACTIONS_TO_DATA"
}
],
"responsibleObject": "<ФИО_ИЛИ_ПОДРАЗДЕЛЕНИЕ>",
"expire": "<СРОК_В_МИНУТАХ>"
}
]
Шаги запросов
Шаги конвейера после проверки токена и is_trusted. В конвейер включаются только необходимые виды сведений: каждый шаг — отдельный запрос к ЕСИА.
[
{
"t": 0,
"r": "person",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "ils_sfr",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/ILS_SFR",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "pension",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/PENSION",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "payments_egisso",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/PAYMENTS_EGISSO",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "pre_retirement_age_sfr",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/PRE_RETIREMENT_AGE_SFR",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "digital_workbook",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/DIGITAL_WORKBOOK",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "kid_snils_doc",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/KID_SNILS_DOC",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "pension_certificate",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/PENSION_CERTIFICATE",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "disabled_certificate",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/DISABLED_CERTIFICATE",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "certificate_large_family",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/CERTIFICATE_LARGE_FAMILY",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "family_assets_balance",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/FAMILY_ASSETS_BALANCE",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
}
]
Состояние ответа
JavaScript-шаг определяет состояние каждого ответа (yes, pending, NO_CONSENT, error, no):
{
"ils_sfr_status": "r = \"no\"; d = ils_sfr; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"pension_status": "r = \"no\"; d = pension; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"payments_egisso_status": "r = \"no\"; d = payments_egisso; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"pre_retirement_age_sfr_status": "r = \"no\"; d = pre_retirement_age_sfr; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"digital_workbook_status": "r = \"no\"; d = digital_workbook; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"kid_snils_doc_status": "r = \"no\"; d = kid_snils_doc; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"pension_certificate_status": "r = \"no\"; d = pension_certificate; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"disabled_certificate_status": "r = \"no\"; d = disabled_certificate; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"certificate_large_family_status": "r = \"no\"; d = certificate_large_family; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"family_assets_balance_status": "r = \"no\"; d = family_assets_balance; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;"
}
Отображение в атрибуты
{
"fn": "{{.person.firstName}}",
"ln": "{{.person.lastName}}",
"mn": "{{.person.middleName}}",
"un": "",
"e": "",
"p": "",
"l": "",
"xid": "",
"rid": "state",
"x": {
"ils_sfr_status": "{{.ils_sfr_status}}",
"pension_status": "{{.pension_status}}",
"payments_egisso_status": "{{.payments_egisso_status}}",
"pre_retirement_age_sfr_status": "{{.pre_retirement_age_sfr_status}}",
"digital_workbook_status": "{{.digital_workbook_status}}",
"kid_snils_doc_status": "{{.kid_snils_doc_status}}",
"pension_certificate_status": "{{.pension_certificate_status}}",
"disabled_certificate_status": "{{.disabled_certificate_status}}",
"certificate_large_family_status": "{{.certificate_large_family_status}}",
"family_assets_balance_status": "{{.family_assets_balance_status}}"
}
}
Особенности
- Версии методов меняются:
ILS_SFRдействует с 10.10.2026 (ранееILS_PFR),DIGITAL_WORKBOOK— с 10.10.2026 (ELECTRONIC_WORKBOOKвыведен),PENSIONиPRE_RETIREMENT_AGE_SFR— с 01.12.2026 (до этой даты —PENSION_REFERENCEиPRE_RETIREMENT_AGE). - Форматы: XML и PDF (для ряда видов также JSON, P7S); в атрибуты рекомендуется передавать признак наличия и дату, а не содержимое.
- Подписка на рассылку изменений доступна для ИЛС, пенсий, мер социальной защиты, предпенсионного возраста, трудовой деятельности, свидетельства пенсионера, материнского капитала.
Полный пример конфигурации
Файл конфигурации внешнего провайдера (extidp.json) целиком. Значение typeDetails — строка с JSON; значения в <...> задаются при настройке.
[
{
"id": "<UUID_ПРОВАЙДЕРА>",
"redirectMethod": 0,
"authorizeUri": "{{.extidp_details.baseUrl}}/aas/oauth2/v2/ac",
"logoutRedirectMethod": 0,
"logoutUri": "{{.extidp_details.baseUrl}}/aas/oauth2/api/logout",
"logoutForm": {
"redirect_url": "https://<адрес-после-выхода>",
"client_id": "{{ .extidp_details.clientID }}"
},
"type": "esia",
"name": "dp-sfr",
"synonym": "esia",
"typeDetails": "{\n \"baseUrl\": \"https://esia-portal1.test.gosuslugi.ru\",\n \"clientCertHash\": \"<ХЕШ_СЕРТИФИКАТА_ГОСТ_Р_34.11-2012_256>\",\n \"clientID\": \"<MNEMONIC_ИС_В_ЕСИА>\",\n \"cryptoProvider\": {\n \"name\": \"cprocsp_raw\",\n \"details\": {\n \"certPath\": \"/opt/esia-adapter/certs/<сертификат_ИС>.cer\",\n \"containerName\": \"<ИМЯ_КОНТЕЙНЕРА>\",\n \"containerPIN\": \"<PIN_КОНТЕЙНЕРА>\",\n \"sha1Thumbprint\": \"<SHA1_ОТПЕЧАТОК>\",\n \"hashAlg\": \"GOST3411_2012_256\"\n }\n },\n \"scope\": \"openid\",\n \"scopeOrg\": \"\"\n}",
"redirectForm": {
"response_type": "code",
"client_id": "{{ .extidp_details.clientID }}",
"redirect_uri": "{{ .extidp_request.CallbackURI }}",
"scope": "{{ .extidp_details.scope }}",
"client_secret": "{{ $ts := timeFormat \"2006.01.02 15:04:05 Z0700\" .process_started }}{{ $clientSecretRaw := join .extidp_details.clientID .extidp_details.scope $ts .extidp_request.ID .extidp_request.CallbackURI }}{{ cryptoSign .context $clientSecretRaw .extidp_details.cryptoProvider | base64 }}",
"client_certificate_hash": "{{ .extidp_details.clientCertHash }}",
"timestamp": "{{ timeFormat \"2006.01.02 15:04:05 Z0700\" .process_started }}",
"state": "{{ .extidp_request.ID }}",
"access_type": "offline",
"code_challenge_method": "{{ .extidp_details.cryptoProvider.details.hashAlg }}",
"code_challenge": "{{ cryptoHashSum .context .code_verifier .extidp_details.cryptoProvider }}",
"permissions": "{{ $perm := printf `[{\"sysname\":\"<ТИП_СОГЛАСИЯ>\",\"scopes\":[{\"sysname\":\"ils_doc\"},{\"sysname\":\"pension_reference\"},{\"sysname\":\"payments_egisso\"},{\"sysname\":\"pre_retirement_age\"},{\"sysname\":\"electronic_workbook\"},{\"sysname\":\"kid_snils_doc\"},{\"sysname\":\"pension_certificate\"},{\"sysname\":\"disabled_certificate\"},{\"sysname\":\"certificate_large_family\"},{\"sysname\":\"family_assets_balance\"}],\"purposes\":[{\"sysname\":\"<ЦЕЛЬ>\"}],\"actions\":[{\"sysname\":\"ALL_ACTIONS_TO_DATA\"}],\"responsibleObject\":\"<ФИО_ИЛИ_ПОДРАЗДЕЛЕНИЕ>\",\"expire\":<СРОК_В_МИНУТАХ>}]` }}{{ $perm | base64 }}"
},
"userInfoPipeline": [
{
"t": 1,
"d": {
"state": "{{ guid }}"
}
},
{
"t": 0,
"r": "token",
"m": "POST",
"u": "{{.extidp_details.baseUrl}}/aas/oauth2/v3/te",
"d": {
"client_certificate_hash": "{{.extidp_details.clientCertHash}}",
"client_id": "{{.extidp_details.clientID}}",
"client_secret": "{{$ts := timeFormat \"2006.01.02 15:04:05 Z0700\" .process_started}}{{$clientSecretRaw := join .extidp_details.clientID .extidp_details.scope $ts .state .extidp_request.CallbackURI .code}}{{ cryptoSign .context $clientSecretRaw .extidp_details.cryptoProvider | base64 }}",
"code": "{{.code}}",
"grant_type": "authorization_code",
"redirect_uri": "{{.extidp_request.CallbackURI}}",
"scope": "{{.extidp_details.scope}}",
"state": "{{.state}}",
"timestamp": "{{timeFormat \"2006.01.02 15:04:05 Z0700\" .process_started}}",
"token_type": "Bearer",
"code_verifier": "{{ .code_verifier }}"
}
},
{
"t": 1,
"d": {
"verify_id_token": "{{ cryptoVerifyJWT .context .token.id_token .extidp_details.cryptoProvider }}"
}
},
{
"t": 2,
"d": {
"id_token_claims": "jwt(token.id_token)"
}
},
{
"t": 1,
"d": {
"is_trusted": "{{ with index .id_token_claims \"urn:esia:sbj\" \"urn:esia:sbj:is_tru\" }}{{ if not . }}{{ fail \"user is not trusted\" }}{{ end }}{{ end }}"
}
},
{
"t": 0,
"r": "person",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 1,
"d": {
"person_ok": "{{ with .person.oid }}{{ else }}{{ fail \"cp: pso response has no oid\" }}{{ end }}"
}
},
{
"t": 0,
"r": "ils_sfr",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/ILS_SFR",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "pension",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/PENSION",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "payments_egisso",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/PAYMENTS_EGISSO",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "pre_retirement_age_sfr",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/PRE_RETIREMENT_AGE_SFR",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "digital_workbook",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/DIGITAL_WORKBOOK",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "kid_snils_doc",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/KID_SNILS_DOC",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "pension_certificate",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/PENSION_CERTIFICATE",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "disabled_certificate",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/DISABLED_CERTIFICATE",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "certificate_large_family",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/CERTIFICATE_LARGE_FAMILY",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 0,
"r": "family_assets_balance",
"m": "GET",
"u": "{{.extidp_details.baseUrl}}/digital/api/public/v1/pso/{{printf \"%.0f\" .id_token_claims.sub}}/doc/FAMILY_ASSETS_BALANCE",
"h": {
"Authorization": "Bearer {{.token.access_token}}"
}
},
{
"t": 2,
"d": {
"ils_sfr_status": "r = \"no\"; d = ils_sfr; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"pension_status": "r = \"no\"; d = pension; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"payments_egisso_status": "r = \"no\"; d = payments_egisso; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"pre_retirement_age_sfr_status": "r = \"no\"; d = pre_retirement_age_sfr; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"digital_workbook_status": "r = \"no\"; d = digital_workbook; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"kid_snils_doc_status": "r = \"no\"; d = kid_snils_doc; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"pension_certificate_status": "r = \"no\"; d = pension_certificate; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"disabled_certificate_status": "r = \"no\"; d = disabled_certificate; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"certificate_large_family_status": "r = \"no\"; d = certificate_large_family; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;",
"family_assets_balance_status": "r = \"no\"; d = family_assets_balance; if (Array.isArray(d)) { if (d.length && d[0].error) { r = \"error\"; } else if (d.length && d[0].status) { r = \"yes\"; } else if (d.length && d[0].requestId) { r = \"pending\"; } else if (d.length && d[0].statusDoc) { r = d[0].statusDoc; } } else if (d) { if (d.statusDoc) { r = d.statusDoc; } else if (d.requestId) { r = \"pending\"; } else if (d.error) { r = \"error\"; } else if (d.status) { r = \"yes\"; } } r;"
}
}
],
"attrMapping": {
"fn": "{{.person.firstName}}",
"ln": "{{.person.lastName}}",
"mn": "{{.person.middleName}}",
"un": "",
"e": "",
"p": "",
"l": "",
"xid": "",
"rid": "state",
"x": {
"ils_sfr_status": "{{.ils_sfr_status}}",
"pension_status": "{{.pension_status}}",
"payments_egisso_status": "{{.payments_egisso_status}}",
"pre_retirement_age_sfr_status": "{{.pre_retirement_age_sfr_status}}",
"digital_workbook_status": "{{.digital_workbook_status}}",
"kid_snils_doc_status": "{{.kid_snils_doc_status}}",
"pension_certificate_status": "{{.pension_certificate_status}}",
"disabled_certificate_status": "{{.disabled_certificate_status}}",
"certificate_large_family_status": "{{.certificate_large_family_status}}",
"family_assets_balance_status": "{{.family_assets_balance_status}}"
}
},
"isActive": false
}
]