Прием информации о возврате
Атрибут | Значение |
---|---|
Название | gis-gmp-import-refunds |
Тип | Адаптер для вида сведений |
Наименование | Предоставление информации о возврате |
Идентификатор | VS01605v001-RKZN02 |
Область применения | Межведомственное взаимодействие |
Версия | 2.1.0 |
Версия МР | 3.0 |
Переменные окружения
Название | Описание |
---|---|
CA_CERT | сертификат центра сертификации для подключения к rabbitmq. |
CLIENT_CERT | сертификат используемый для подключения к rabbitmq. |
CLIENT_KEY | ключ используемый для подключения к rabbitmq. |
MQ_HOST | хост rabbitmq. |
MQ_PORT | порт rabbitmq. |
SMEV_SERVICE | название смэв сервиса, на который будут отправляться запросы. |
SIGN_USER | флаг необходимости отправки запроса на подпись пользователя. Устанавливать значение true для отправки на подпись. |
SIGNATURE_SERVICE | название сервиса, в котором будет производиться подпись, в случае отсутствия отправляется сервису, отправившему запрос. |
Переменные для конфигурирования подключения к БД:
DATABASE_HOST, DATABASE_PORT, DATABASE_NAME, DATABASE_USER, DATABASE_PASS.
Принимаемые параметры
Параметр | Название | Обязательное | Пример |
---|---|---|---|
id | Идентификатор запроса | + | I_07d5a0d1-5183-4efc-86a8-93b4d341872c |
timestamp | Дата и время формирования сообщения | + | 2017-07-24T18:13:51.0 |
sender_id | УРН участника-отправителя сообщения | + | 3eb551 |
sender_role | Полномочие участника-отправителя сообщения | + | 3 |
refunds | Направляемые новые извещения о возврате | +1 | Массив элементов типа ImportedRefund |
changes | Направляемые изменения в извещения о возврате | +1 | Массив элементов типа ImportedChange |
1 - допускается наличие только одного поля refunds или changes
Допустимые значения ролей отправителей сообщения
Код | Описание |
---|---|
1 | ГАН (главный администратор доходов бюджета, имеющий в своем ведении администраторов доходов бюджета и (или) осуществляющий функции и полномочия учредителя в отношении государственных (муниципальных) учреждений) |
2 | ГАН (орган государственной власти субъектов Российской Федерации (орган местного самоуправления), обеспечивающий информационное взаимодействие с ГИС ГМП государственных (муниципальных) учреждений и (или) администраторов доходов бюджета) |
3 | АН (администратор доходов бюджета) |
4 | АН (государственное (муниципальное) учреждение) |
24 | ГАН (уполномоченный орган, являющийся главным администратором доходов бюджета) |
25 | ГАН (оператор системы «Электронный бюджет») |
27 | АН (уполномоченный орган, являющийся администратором доходов бюджета) |
33 | АН (уполномоченный орган) |
Структура типа ImportedRefund
Параметр | Название | Обязательное | Пример |
---|---|---|---|
id | Идентификатор платежа в пакете | + | I_46488813-8080-49f4-b60f-7f87af897c6a |
originator_id | УРН участника косвенного взаимодействия, сформировавшего запрос | - | 123456 |
refund_id | Уникальный идентификатор извещения о возврате (УИВ) | + | 0410964924072017000000001 |
refund_doc_date | Дата и время формирования извещения о возврате | + | 2017-11-10T14:06:30.313+03:00 |
budget_level | Уровень бюджета | + | 1 Допустимые значения: 1 - «федеральный» 2 - «бюджет субъекта РФ» 3 - «местный бюджет» 4 - «бюджет ГВФ РФ» 5 - «бюджет ТГВФ РФ» 6 - «средства ЮЛ» |
kbk | КБК | - | 32111301030016000130 |
oktmo | Код ОКТМО | - | 45348000 |
payer | Сведения об организации, осуществляющей возврат денежных средств | + | составной тип Payer |
application | Данные заявки на возврат | + | составной тип Application |
basis | Реквизиты документа-основания для осуществления возврата | + | составной тип Basis |
payee | Сведения о получателе денежных средств | + | Составной тип Payee |
additional_data | Дополнительные поля возврата | - | Массив с максимальной длиной 10 элементов составного типа AdditionalData |
Структура типа ImportedChange
Параметр | Название | Обязательное | Пример |
---|---|---|---|
originator_id | УРН участника косвенного взаимодействия | - | 123456 |
id | Идентификатор изменяемого извещения о начислении в пакете | + | I_54a59db2-3845-4915-8770-dd95394aadb4 |
refund_id | Идентификатор возврата | + | 0410964924072017000000001 |
changes | Изменяемые поля | - | Массив элементов составного типа Change |
change_status | Сведения о статусе и основаниях его изменения | + | Составной тип ChangeStatus |
Структура типа Payer (сведения об организации, осуществляющей возврат денежных средств)
Параметр | Название | Обязательное | Пример |
---|---|---|---|
name | Наименование организации | + | Тестовый участник |
inn | ИНН организации | + | 7706012716 |
kpp | КПП организации | + | 770901011 |
ogrn | ОГРН организации | - | 7723819340452 |
code_ubp | Код организации | + | 28519 |
Структура тип Application(данные заявки на возврат)
Параметр | Название | Обязательное | Пример |
---|---|---|---|
number | Номер платежного документа | + | 256894 |
date | Дата платежного документа | + | 2017-07-24 |
payment_id | Уникальный идентификатор платежа (УИП), подлежащего возврату | + | 10471020010005232407201700000012 |
cash_type | Вид средств для осуществления возврата | + | 1 Допустимые значения: 1 - «средства бюджета» 3 - «средства дополнительного бюджетного финансирования» 4 - «средства для финансирования мероприятий по оперативно-розыскной деятельности» 5 - «средства поступающие во временное распоряжение казенных учреждений» 6 - «средства юридического лица» |
amount | Сумма возврата (в копейках) | + | 50000 |
purpose | Назначение платежа | + | Штраф за нарушение ПДД. Управление транспортным средством с нечитаемыми государственными регистрационными знаками |
Структура тип Basis(реквизиты документа-основания для осуществления возврата)
Параметр | Название | Обязательное | Пример |
---|---|---|---|
doc_kind | Вид документа-основания для осуществления возврата | + | Заявление |
doc_number | Номер документа-основания для осуществления возврата | + | 235 |
doc_date | Дата документа-основания для осуществления возврата | + | 2017-07-23 |
Структура типа Payee (сведения о получателе денежных средств)
Параметр | Название | Обязательное | Пример |
---|---|---|---|
identifier | Идентификатор плательщика, которому осуществляется возврат денежных средств | + | 1220000000007712579832 |
name | Наименование получателя денежных средств | + | Костров Дмитрий Матвеевич |
kbk | КБК | - | 32111301030016000130 |
oktmo | Код ОКТМО | - | 45348000 |
account | Номер лицевого счета получателя платежа | + | Составной тип account |
Структура типа Account (номер лицевого счета получателя платежа)
Параметр | Название | Обязательное | Пример |
---|---|---|---|
number | Номер банковского счета получателя платежа | - | 40101200500000010041 |
bank | Данные банка, в котором открыт счет | + | Составной тип Bank |
Структура типа Bank (данные банка, в котором открыт счет)
Параметр | Название | Обязательное | Пример |
---|---|---|---|
name | Наименование структурного подразделения кредитной организации или подразделения Банка России, в котором открыт счет | - | ГРКЦ ГУ Банка России по г. Москва |
bik | БИК структурного подразделения кредитной организации или подразделения Банка России, в котором открыт счет | + | 047102001 |
correspondent_account | Номер корреспондентского счета кредитной организации, открытый в подразделении Банка России | - | 13486438211277969918 |
Структура типа ChangeStatus
Параметр | Название | Обязательное | Пример |
---|---|---|---|
meaning | Статус, отражающий изменение данных | + | 1 Возможные значения: 1 – новый; 2 – уточнение; 3 – уточнение об аннулировании; 4 – уточнение о деаннулировании (отмена аннулирования). |
reason | Обоснование изменения | + | Что-то пошло не так |
change_date | Дата и время уточнения информации. | + | 2019-01-11T14:51:02.427 |
Структура типа Change
Параметр | Название | Обязательное | Пример |
---|---|---|---|
field_number | Номер изменяемого поля | + | 42 |
change_values | Новое значение поля | + | Непустой массив максимальной длины 10 с элементами типа ChangeValue |
Структура типа ChangeValue
Параметр | Название | Обязательное | Пример |
---|---|---|---|
name | Наименование поля | - | test |
value | Значение поля | + | value |
Структура типа AdditionalData
Параметр | Название | Обязательное | Пример |
---|---|---|---|
name | Наименование поля | + | test |
value | Значение поля | + | value |
Параметры ответа
Параметр | Название | Обязательное | Пример |
---|---|---|---|
id | Идентификатор ответа | + | I_c6609858-a388-4a14-9f73-d83377b571eb |
rq_id | Идентификатор запроса | + | I_07d5a0d1-5183-4efc-86a8-93b4d341872c |
recipient_identifier | УРН участника – получателя ответа на запрос | + | 3eb551 |
timestamp | Дата и время формирования сообщения | + | 2019-01-11T17:21:38.98+03:00 |
import-protocols | Результаты обработки сущности в пакете | Массив элементов максимальной длины 100 типа ImportProtocol |
Структура типа ImportProtocol
Параметр | Название | Обязательное | Пример |
---|---|---|---|
entity_id | Идентификатор ответа | + | Идентификатор ответа |
code | Код результата обработки информации | + | 0 |
description | Описание результата обработки | + | Описание результата обработки |
Примеры
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"id": "I_07d5a0d1-5183-4efc-86a8-93b4d341872c",
"timestamp": "2017-07-24T18:13:51.0",
"sender_id": "3eb551",
"sender_role": "3",
"refunds": [
{
"id": "I_46488813-8080-49f4-b60f-7f87af897c6a",
"refund_id": "0410964924072017000000001",
"refund_doc_date": "2017-11-10T14:06:30.313+03:00",
"budget_level": "1",
"kbk": "18811630020016000140",
"oktmo": "45381000",
"payer": {
"code_ubp": "28519",
"name": "Тестовый участник",
"inn": "7706012716",
"kpp": "770901011"
},
"application": {
"number": "256894",
"date": "2017-07-24",
"payment_id": "10471020010005232407201700000012",
"cash_type": "1",
"amount": "50000",
"purpose": "Штраф за нарушение ПДД. Управление транспортным средством с нечитаемыми государственными регистрационными знаками"
},
"basis": {
"doc_kind": "Заявление",
"doc_number": "235",
"doc_date": "2017-07-23"
},
"payee": {
"identifier": "1220000000007712579832",
"name": "Костров Дмитрий Матвеевич",
"account": {
"bank": {
"bik": "044552272",
"correspondent_account": "30101810800000010022"
}
}
}
}
]
}
В случае корректной настройки должен прийти следующий ответ:
{
"id": "I_c6609858-a388-4a14-9f73-d83377b571eb",
"rq_id": "I_07d5a0d1-5183-4efc-86a8-93b4d341872c",
"recipient_identifier": "3eb551",
"timestamp": "2019-01-16T14:40:30.011+03:00",
"import_protocols": [
{
"entity_id": "I_46488813-8080-49f4-b60f-7f87af897c6a",
"code": "0",
"description": "Успешно (ТЕСТОВЫЕ ДАННЫЕ!)"
}
]
}