Предоставление банками информации о суммах выплаченных физическому лицу процентов по вкладам (остаткам на счетах)
Атрибут | Значение |
---|---|
Название | fns-flproc |
Тип | Адаптер для межведомственного взаимодействия |
Наименование | Предоставление банками информации о суммах выплаченных физическому лицу процентов по вкладам (остаткам на счетах) |
Назначение | Вид сведений предназначен для предоставления банками информации о суммах выплаченных физическому лицу процентов по вкладам (остаткам на счетах) |
Область применения | Межведомственное взаимодействие |
Версия ВС | 4.0.2 |
Версия МР | 3.4.0.3 |
Версия СМЭВ | СМЭВ3 |
Поставщик | ФНС России |
Потребители | Кредитные организации |
Описание бизнес-процесса взаимодействия: Кредитные организации направляют в ФНС первичную информацию о суммах выплаченных физическому лицу процентов по вкладам (остаткам на счетах). ФНС в ответ направляет по указанному идентификатору запроса результат обработки запроса (запрос принят в обработку или ошибка форматно-логического контроля). Если у ФНС есть замечания к предоставленной информации, направляется запрос на уточнение информации. Кредитная организация, получившая запрос на уточнение информации, направляет в ФНС обновленную информацию с указанием номера уточнения и идентификатора полученного запроса налогового органа.
Переменные окружения
Название | Описание |
---|---|
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 |
period | Налоговый период | + | 2020 |
tax_authority_code | Код налогового органа. Принимает значение кода в соответствии с СОНО | + | 0000 |
bank | Сведения о банке | + | Составной элемент Bank |
interest_payments | Сведения о суммах выплаченных физическому лицу процентов по вкладам (остаткам на счетах) | + | Последовательность элементов InterestPayment |
signatory | Сведения о представителе банка | + | Составной элемент Signatory |
Структура элемента Bank
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
name | Сокращенное наименование банка | + | Тестовое наименование банка |
inn | ИНН банка | + | 1000000000 |
kpp | КПП банка | + | 100000000 |
reorganization_info | Сведения о реорганизованном (ликвидированном) банке | - | Составной элемент ReorganizationInfo |
Структура элемента InterestPayment
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
fl | Сведения о физическом лице | + | Составной элемент FL |
serial_number | Порядковый номер | + | 1 |
correction_number | Номер корректировки. Принимает значение: 00 – первичная информация банка, 01 – 98 – номер уточнения (корректировки) информации банка 99 – при представлении аннулирующей корректирующей информации банка |
+ | 02 |
adjustment_sign | Признак корректировки. Принимает значение: 1 – по инициативе банка 2 – по запросу налогового органа |
-1 | 1 |
tax_authority_request_id | Идентификатор запроса налогового органа | -2 | 10000000-0000-0000-0000-000000000001 |
1 - согласно руководству пользователя, поле обязательно, если correction_number не принимает значение 00
2 - согласно руководству пользователя, поле обязательно, если adjustment_sign принимает значение 2
Структура элемента Signatory
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
surname | Фамилия | + | Сидоров |
name | Имя | + | Сидор |
patronymic | Отчество | - | Сидорович |
position | Должность | + | Тестовое наименование должности |
phone | Телефон | - | 8(000)1234567 |
signature_date | Дата подписи | + | 2021-01-01 |
Структура элемента ReorganizationInfo
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
form_code | Код формы реорганизации (ликвидация). Принимает значение: 0 – ликвидация 1 – преобразование 2 – слияние 3 – разделение 5 – присоединение 6 – разделение с одновременным присоединением |
+ | 2 |
inn | ИНН реорганизованного банка | - | 1234567890 |
kpp | КПП реорганизованного банка | - | 123456789 |
Структура элемента FL
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
surname | Фамилия | + | Иванов |
name | Имя | + | Иван |
patronymic | Отчество | - | Иванович |
id_doc | Сведения о документе, удостоверяющем личность | + | Составной элемент IdDoc |
citizenship | Код страны гражданства. Принимает значение цифрового кода в соответствии с Общероссийским классификатором стран мира ОК 025-2001 (ОКСМ) | + | 643 |
birthdate | Дата рождения | + | 2001-01-01 |
inn | ИНН физического лица | - | 100000000000 |
amount | Полученная за налоговый период сумма процентов | + | 100000 |
individual_entrepreneur_amount | Полученная за налоговый период сумма процентов по счетам, открытым в качестве индивидуального предпринимателя | + | 0 |
Структура элемента IdDoc
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
code | Код вида документа, удостоверяющего личность | + | 21 |
series_number | Серия и номер документа, удостоверяющего личность | + | 0000 000001 |
issue_date | Дата выдачи документа | + | 2015-01-01 |
Параметры ответа
Параметр | Описание | Обязательное | Пример |
---|---|---|---|
request_id | Идентификатор запроса, сформированный поставщиком | + | |
processing_code | Код обработки. Принимает значение: 10 – запрос принят в обработку 82 – ошибка форматно-логического контроля |
+ | 10 |
errors_description | Описание ошибок | - | Тестовое описание ошибок |
Примеры
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"request_id": "00000000-0000-0000-0000-000000000001",
"period": "2020",
"tax_authority_code": "0000",
"bank": {
"name": "Тестовое наименование банка",
"inn": "1000000000",
"kpp": "100000000"
},
"interest_payments": [
{
"fl": {
"surname": "Иванов",
"name": "Иван",
"patronymic": "Иванович",
"id_doc": {
"code": "21",
"series_number": "0000 000001",
"issue_date": "2015-01-01"
},
"citizenship": "643",
"birthdate": "2001-01-01",
"inn": "100000000000",
"amount": 100000,
"individual_entrepreneur_amount": 0
},
"serial_number": "1",
"correction_number": "02",
"adjustment_sign": "1"
},
{
"fl": {
"surname": "Петров",
"name": "Петр",
"patronymic": "Петрович",
"id_doc": {
"code": "21",
"series_number": "0000 000002",
"issue_date": "2016-02-02"
},
"citizenship": "643",
"birthdate": "2002-02-02",
"inn": "200000000000",
"amount": 200000,
"individual_entrepreneur_amount": 200000
},
"serial_number": 2,
"correction_number": "02",
"adjustment_sign": "2"
}
],
"signatory": {
"surname": "Сидорович",
"name": "Сидор",
"patronymic": "Сидорович",
"position": "Тестовое наименование должности",
"phone": "8(000)1234567",
"signature_date": "2021-01-01"
}
}
В случае корректной настройки должен прийти следующий ответ:
{
"request_id": "00000000-0000-0000-0000-000000000001",
"processing_code": 10
}