Передача транспортных контейнеров, содержащих документы, формируемые кредитными организациями, в ФНС России
Атрибут | Значение |
---|---|
Название | fns-docvzbank |
Наименование | Передача транспортных контейнеров, содержащих документы, формируемые кредитными организациями, в ФНС России |
Тип | Адаптер для СМЭВ3 сервиса |
Область применения | Межведомственное взаимодействие |
Версия СМЭВ | СМЭВ3 |
Версия ВС | 4.0.2 |
Версия МР | 3.5 |
Поставщик | ФНС России |
Потребители | Кредитные организации Российской Федерации |
Описание бизнес-процесса взаимодействия:
ИС кредитной организации хочет передать транспортный контейнер, содержащий документы, формируемые кредитной организацией, в ФНС России.
ИС кредитной организации направляет запрос запрос в Агредатор, Агредатор направляет запрос к виду сведений в СМЭВ, СМЭВ направляет запрос в ИС ФНС.
После получения запроса, ИС ФНС отправляет ответ в СМЭВ к ВС, СМЭВ в свою очередь отправляет ответ в Агредатор, Агредатор направляет ответ в ИС кредитной организации.
Переменные окружения
Название | Описание |
---|---|
CA_CERT | Сертификат центра сертификации для подключения к rabbitmq |
CLIENT_CERT | Сертификат, используемый для подключения к rabbitmq |
CLIENT_KEY | Ключ, используемый для подключения к rabbitmq |
MQ_HOST | Хост rabbitmq |
MQ_PORT | Порт rabbitmq |
SMEV_SERVICE | Название СМЭВ сервиса, на который будут отправляться запросы |
Переменные для конфигурирования подключения к БД:
DATABASE_HOST, DATABASE_PORT, DATABASE_NAME, DATABASE_USER, DATABASE_PASS.
Переменные для конфигурирования отправки метрик в Elasticsearch:
ELASTIC_HOST, ELASTIC_PORT, ELASTIC_METRIC_PREFIX
Принимаемые параметры
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
request_id | Идентификатор запроса, сформированный запрашивающей стороной | + | 00000000-0000-0000-0000-000000000001 |
provider_routing_code | Код маршрутизации поставщика (Мнемоника поставщика) | + | 0100000000 |
attachment_info | Описание вложения | + | Составной элемент AttachmentInfo |
uuid | Идентификатор файла в хранилище | + | 7ca24dd0450bf0cc509f384f6198ff9ac12dd52f0ef1fc10d3af8c14c49876aa |
Транспортный контейнер (вложение) передается в ZIP архиве в формате Base 64. Размер вложенного файла не должен превышать 5Мб.
Структура элемента AttachmentInfo
Описание вложения
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
file_name | Имя (идентификатор) файла вложения | + | AFN_SSSSSSS_RRRRRRR_ГГГГММДД_NNNNNNNN.arj |
file_kind | Вид информации (наименование сведений) файла вложения | + | ДОКУМ_НАЛ_ОРГН |
file_type | Тип (формат) файла вложения | + | ARJ |
file_format | Версия формата файла вложения (имя схемы, по которой сформирован файл вложения) | - | fns-docvzkrorg-ru-root |
archive_name | Имя архива, в который упакован файл вложения | + | AFN_SSSSSSS_RRRRRRR_ГГГГММДД_NNNNNNNN.zip |
Параметры ответа
В данном разделе приведены параметры, необходимые для формирования ответа на полученный запрос.
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
request_id | Идентификатор запроса, сформированный запрашивающей стороной | + | 00000000-0000-0000-0000-000000000001 |
request_date_time | Дата и время получения | + | 2001-12-17T09:30:47Z |
processing_code | Код обработки. Принимает значение: 0 – файл не принят; 1 – файл принят |
+ | 0 |
Примеры
Для проверки настройки сервиса можно в консоли отправки панели администрирования отправить запрос, соответствующий контрольному примеру, и получить соответствующий ответ.
Параметр uuid в примере запроса — это значение "uuid" из ответа сервиса filator при загрузке в него файлов для подписания. Подробности загрузки файлов.
{
"request_id": "00000000-0000-0000-0000-000000000001",
"provider_routing_code": "7707329152",
"attachment_info": {
"file_name": "AFN_SSSSSSS_RRRRRRR_ГГГГММДД_NNNNNNNN.arj",
"file_kind": "ДОКУМ_КР_ОРГ",
"file_type": "ARJ",
"file_format": "fns-docvzbank-ru-root",
"archive_name": "AFN_SSSSSSS_RRRRRRR_ГГГГММДД_NNNNNNNN.zip"
},
"uuid": "b8db842e8b72a60d4c4059326445359872b3bfe32accb57e9a2929bdf6c878f5"
}
Пример ответа:
{
"request_id": "00000000-0000-0000-0000-000000000001",
"request_date_time": "2001-12-17T09:30:47Z",
"processing_code": "0"
}