Предоставление запроса на получение информации об исполнении распоряжения о переводе денежных средств
Атрибут | Значение |
---|---|
Название | rec-exec-pay |
Наименование | Предоставление запроса на получение информации об исполнении распоряжения о переводе денежных средств |
Тип | Адаптер для СМЭВ3 сервиса |
Область применения | Межведомственное взаимодействие |
Версия СМЭВ | СМЭВ3 |
Версия ВС | 1.1.0 |
Версия МР | 3.5.0.14 |
Поставщик | Кредитные организации |
Потребители | АО «Российский экспортный центр» |
Описание бизнес-процесса взаимодействия:
Российский экспортный центр (РЭЦ) хочет передать в кредитную организацию запрос на получение информации об исполнении распоряжения о переводе денежных средств.
ИС РЭЦ направляет информацию виду сведений в СМЭВ. СМЭВ направляет информацию в Агредатор, который направляет ее непосредственно в ИС кредитной организации (КО).
После получения информации КО организации направляет ответ через Агредатор в СМЭВ к ВС, который впоследствии направляется в ИС РЭЦ.
Переменные окружения
Название | Описание |
---|---|
CA_CERT | сертификат центра сертификации для подключения к rabbitmq |
CLIENT_CERT | сертификат, используемый для подключения к rabbitmq |
CLIENT_KEY | ключ, используемый для подключения к rabbitmq |
MQ_HOST | хост rabbitmq |
MQ_PORT | порт rabbitmq |
SMEV_SERVICE | название смэв сервиса, на который будут отправляться запросы |
DATABASE_URL | строка подключения к БД |
EMULATE_CLIENT | флаг эмуляции ответа клиента |
Переменные для конфигурирования отправки метрик в Elasticsearch:
ELASTIC_HOST, ELASTIC_PORT, ELASTIC_METRIC_PREFIX
Принимаемые параметры
В данном разделе приведены параметры, необходимые для формирования ответа на полученный запрос.
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
id_rs | Идентификатор ответа | + | I_54a39db1-8753-5522-1739-bc94254ccdb4 |
id_rq | Идентификатор запроса | + | G_a108e1f7-e0f0-42d2-8e80-b64a423efe4e |
time_stamp_rs | Дата и время формирования ответа | + | 2022-05-17T10:31:55Z |
exec_pay_data | Информация об исполнении распоряжения плательщика | -1 | Составной элемент ExecPayData |
rejection_reason | Причина отклонения. 1 - Информация о плательщике отсутствует; 2 - Информация об исполнении распоряжения о переводе денежных средств отсутствует; 3 - Не пройдена проверка полномочий плательщика; 5 - Требуется обращение в банк. | -1 | 1 |
1 - обязательно должен присутствовать один из элементов
Структура элемента ExecPayData
Информация об исполнении распоряжения плательщика
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
payment_id | Уникальный идентификатор платежа (УИП) | + | 60077274285462022-0000001 |
receipt_date | Дата поступления | + | 2022-05-17 |
charge_off_date | Дата списания | + | 2022-05-17 |
file_date | Дата помещения в картотеку | - | |
amount | Сумма платежа в разменных денежных единицах валюты. Положительное целое число, до 18 разрядов | + | 1000 |
currency_code | Код валюты суммы | + | RUB |
purpose | Назначение платежа | + | Тестовый платеж |
payee | Реквизиты получателя средств | + | Составной элемент Payee |
payer | Реквизиты плательщика | + | Составной элемент Payer |
Структура элемента Payee
Реквизиты получателя средств
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
name | Получатель | + | Тестовый получатель |
inn | ИНН | + | 7704441808 |
kpp | КПП | - | 010000000 |
account_info | Банковские реквизиты получателя | + | Составной элемент AccountInfo |
budget_info | Реквизиты при уплате платежей в бюджетную систему Российской Федерации | - | Составной элемент BudgetInfo |
Структура элемента Payer
Реквизиты плательщика
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
name | Плательщик | + | Тестовый получатель |
inn | ИНН | + | 7704441808 |
kpp | КПП | - | 010000000 |
account_info | Банковские реквизиты плательщика | + | Составной элемент AccountInfo |
Структура элемента AccountInfo
Банковские реквизиты
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
personal_acc | Номер счета | + | 40802840442034415249 |
bank | Реквизиты банка | + | Составной элемент Bank |
Структура элемента Bank
Реквизиты банка
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
name | Наименование банка | - | |
bik | БИК | + | 044525068 |
corresp_acc | Номер счета банка | - | 00000000000000000000 |
Структура элемента BudgetInfo
Реквизиты при уплате платежей в бюджетную систему Российской Федерации
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
status | Статус лица или органа, составившего распоряжение | + | |
code | Код бюджетной классификации | + | |
oktmo | Код по ОКТМО | + | |
payment_reason | Значение основание платежа | + | |
tax_period | Показатель налогового периода или код таможенного органа | + | |
tax_doc_number | Идентификатор сведений о физическом лице | + | |
tax_doc_date | Значение даты документа основания платежа | + |
Параметры ответа
Данный сервис получает запрос от СМЭВ 3 и ожидает получения ответа. В данном разделе указаны параметры, получаемые в результате обработки запроса.
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
id_rq | Идентификатор запроса | + | I_65642e42-9bc8-4c2d-bcd9-9786528a7db9 |
time_stamp_rq | Дата и время формирования запроса | + | 2022-05-17T09:30:47Z |
routing_code | Код маршрутизации | + | 17458214579 |
confirm_payment_info | Информация для подтверждения исполнения распоряжения о переводе денежных средств | + | Составной элемент ConfirmPaymentInfo |
attachments | Информация о переданных файлах-вложениях, сохраненных в файловом хранилище Агредатора | - | Последовательность элементов AggredatorAttachment |
Структура элемента ConfirmPaymentInfo
Информация для подтверждения исполнения распоряжения о переводе денежных средств
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
acc_doc_no | Номер распоряжения | + | 25 |
acc_doc_date | Дата составления распоряжения | + | 2022-05-17 |
charge_off_date | Дата списания | - | 2022-05-17 |
amount | Сумма платежа в разменных денежных единицах валюты | + | 10000 |
payer | Реквизиты плательщика | + | Составной элемент ConfirmedPayer |
Структура элемента ConfirmedPayer
Реквизиты плательщика
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
inn | ИНН | + | 7727428546 |
account_info | Номер счета плательщика | + | 40703840705658921366 |
Структура элемента AggredatorAttachment
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
uuid | Идентификатор файла в хранилище | + | 7ca24dd0450bf0cc509f384f6198ff9ac12dd52f0ef1fc10d3af8c14c49876aa |
checksum | Контрольная сумма | + | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
created_at | Время загрузки файла | + | 2023-06-20T11:20:39.561+03:00 |
delete_at | Время, когда файл будет удален из файлового хранилища | + | 2023-07-20T11:20:39.465+03:00 |
mime_type | MIME тип файла вложения | + | text/plain |
filename | Имя загруженного файла | + | test.txt |
smev_id | Идентификатор вложения, используемый в СМЭВ конверте | + | attachment.txt |
Примеры
Пример запроса на получение информации об исполнении распоряжения о переводе денежных средств (поле request в теле запроса):
{
"id_rq": "I_65642e42-9bc8-4c2d-bcd9-9786528a7db9",
"time_stamp_rq": "2023-08-17T09:30:47Z",
"routing_code": "17458214579",
"confirm_payment_info": {
"acc_doc_no": "25",
"acc_doc_date": "2023-08-17",
"amount": "10000",
"payer": {
"inn": "7727428546",
"personal_acc": "40703810405658921366"
}
}
}
Пример ответа:
{
"id_rs": "R_7eef6ad0-b9aa-494a-be07-0c27f91157b9",
"id_rq": "I_65642e42-9bc8-4c2d-bcd9-9786528a7db9",
"time_stamp_rs": "2023-08-17T09:30:47Z",
"exec_pay_data": {
"payment_id": "00077433006002023-0003616",
"receipt_date": "2023-08-17",
"charge_off_date": "2023-08-17",
"amount": "10000",
"currency_code": "RUB",
"purpose": "Тестовый платеж",
"payee": {
"name": "Тестовый получатель",
"inn": "7704441808",
"account_info": {
"personal_acc": "40802810142034415249",
"bank": {
"bik": "044525068"
}
}
},
"payer": {
"name": "Тестовый плательщик",
"inn": "7727428546",
"account_info": {
"personal_acc": "40703810405658921366",
"bank": {
"bik": "044525068"
}
}
}
}
}