Прием информации об уплате (информации из распоряжения плательщика)
Атрибут |
Значение |
Название |
gis-gmp-import-payments |
Тип |
Адаптер для вида сведений |
Наименование |
Прием информации об уплате (информации из распоряжения плательщика) |
Наименование2 |
Прием от участников ГИС ГМП информации об уплате денежных средств |
Идентификатор |
VS01606v001-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_54a59db2-3845-4915-8770-dd95394aadb4 |
timestamp |
Дата и время формирования сообщения |
+ |
2017-10-12T15:27:53.045+03:00 |
sender_id |
УРН участника-отправителя сообщения |
+ |
3eacb7 |
sender_role |
Полномочие участника-отправителя сообщения |
+ |
Строка длиной до 10 символов 1 |
payments |
Направляемые новые извещения о приеме к исполнению распоряжения |
+1 |
Массив элементов типа ImportedPayment |
changes |
Направляемые изменения в извещение о приеме к исполнению распоряжения |
+1 |
Массив элементов типа ImportedChange |
1 - допускается наличие только одного поля payments или changes
Допустимые значения ролей отправителей сообщения
Код |
Описание |
5 |
ГАП (оператор по переводу денежных средств, обеспечивающий информационное взаимодействие с ГИС ГМП иных операторов по переводу денежных средств и (или) банковских платежных агентов (субагентов), и (или) платежных агентов) |
6 |
ГАП (орган государственной власти субъектов Российской Федерации (орган местного самоуправления), обеспечивающий информационное взаимодействие с ГИС ГМП финансовых органов и (или) местных администраций, и (или) государственных (муниципальных) учреждений, осуществляющих прием в кассу от плательщиков наличных денежных средств) |
7 |
АП (оператор по переводу денежных средств) |
8 |
АП (организация почтовой связи) |
9 |
АП (финансовый орган) |
10 |
АП (местная администрация) |
11 |
АП (банковский платежный агент) |
12 |
АП (банковский платежный субагент) |
13 |
АП (платежный агент) |
14 |
АП (государственное (муниципальное) учреждение и многофункциональный центр, осуществляющий прием в кассу от плательщиков наличных денежных средств) |
20 |
АП (органы управления государственными внебюджетными фондами Российской Федерации); |
23 |
АП (территориальный орган Федерального казначейства) |
28 |
ГАП (оператор системы «Электронный бюджет») |
29 |
ГАП (органы управления государственными внебюджетными фондами Российской Федерации, обеспечивающие взаимодействие с ГИС ГМП территориальных органов государственных внебюджетных фондов Российской Федерации) |
30 |
ГАП (уполномоченные многофункциональные центры, обеспечивающие информационное взаимодействие с ГИС ГМП многофункциональных центров) |
Структура типа ImportedPayment
Параметр |
Название |
Обязательное |
Пример |
id |
Идентификатор платежа в пакете |
+ |
I_09bcf2c6-a08a-4ea2-959d-8e198ba689d9 |
payment_id |
УИП, присвоенный участником, принявшим платеж |
+ |
10471020010005232407201700000001 |
supplier_id |
УИН |
- |
18817072416285972102 |
purpose |
Назначение платежа |
+ |
Штраф |
amount |
Сумма платежа (в копейках) |
+ |
50000 |
payment_date |
Дата, а также сведения о периоде времени, в который осуществлен прием к исполнению распоряжения о переводе денежных средств (до 21 часа или после 21 часа по местному времени), либо время приема к исполнению распоряжения о переводе денежных средств |
+ |
2017-11-24 |
receipt_date |
Дата поступления распоряжения в банк плательщика |
- |
2019-01-10 |
kbk |
КБК |
- |
32111301030016000130 |
oktmo |
Код ОКТМО |
- |
45348000 |
delivery_date |
Дата отсылки (вручения) плательщику документов в случае, если эти документы были отосланы (вручены) получателем средств плательщику |
- |
2019-01-25 |
esia_id |
Идентификатор учетной записи пользователя в ЕСИА |
- |
4567984512 |
trans_kind |
Вид операции |
+ |
01 – платежное поручение 06 – инкассовое поручение 16 – платежный ордер |
payment_org |
Данные организации, принявшей платеж |
+ |
Составной тип PaymentOrg |
payer |
Сведения о плательщике |
+ |
Составной тип Payer |
payee |
Сведения о получателе средств |
+ |
Составной тип Payee |
budget_index |
Реквизиты платежа |
+ |
Составной тип BudgetIndex |
acc_doc |
Реквизиты платежного документа |
+ |
Составной тип AccDoc |
partial_payt |
Информация о частичном платеже |
- |
Составной тип PartialPayment |
additional_data |
Дополнительные поля начисления |
- |
Массив с максимальной длиной 10 элементов составного типа AdditionalData |
Структура типа ImportedChange
Параметр |
Название |
Обязательное |
Пример |
originator_id |
УРН участника косвенного взаимодействия |
- |
123456 |
id |
Идентификатор изменяемого извещения о начислении в пакете |
+ |
I_54a59db2-3845-4915-8770-dd95394aadb4 |
payment_id |
Идентификатор платежа |
+ |
11234567890123432101234123456789 |
changes |
Изменяемые поля |
- |
Массив элементов составного типа Change |
change_status |
Сведения о статусе и основаниях его изменения |
+ |
Составной тип ChangeStatus |
Структура типа PaymentOrg (Данные организации, принявшей платеж)
Параметр |
Название |
Обязательное |
Пример |
bank |
Реквизиты структурного подразделения кредитной организации, принявшего платеж, организации почтовой связи |
+1 |
Составной тип Bank |
ufk |
Код ТОФК/УРН ТОФК |
+1 |
2100 |
other |
Признак иного способа проведения платежа |
+1 |
CASH Единственное допустимое значение CASH |
1 - должен быть заполнен только один из элементов bank, или ufk, или other
Структура типа Payee (данные организации, являющейся получателем средств)
Параметр |
Название |
Обязательное |
Пример |
name |
Наименование организации |
+ |
ФГБУ «ФКП Росреестра» по г Москва |
inn |
ИНН организации |
+ |
7705401341 |
kpp |
КПП организации |
+ |
770542151 |
ogrn |
ОГРН организации |
- |
7723819340452 |
account |
Реквизиты счета организации |
+ |
Составной тип Account |
Структура типа Account (Реквизиты счета организации)
Параметр |
Название |
Обязательное |
Пример |
number |
Номер банковского счета |
+ |
40101200500000010041 |
bank |
Данные банка, в котором открыт счет |
+ |
Составной тип Bank |
Структура типа Bank (Данные банка, в котором открыт счет)
Параметр |
Название |
Обязательное |
Пример |
name |
Наименование структурного подразделения кредитной организации или подразделения Банка России, в котором открыт счет |
- |
ГРКЦ ГУ Банка России по г. Москва |
bik |
БИК структурного подразделения кредитной организации или подразделения Банка России, в котором открыт счет |
+ |
047102001 |
correspondent_account |
Номер корреспондентского счета кредитной организации, открытый в подразделении Банка России |
- |
13486438211277969918 |
Структура типа Payer (сведения о плательщике)
Параметр |
Название |
Обязательное |
Пример |
identifier |
Основной идентификатор плательщика |
+ |
1220000000007712579832 |
name |
Плательщик |
+ |
- |
account |
Номер счета плательщика (при наличии) в организации, принявшей платеж |
- |
|
Структура типа BudgetIndex (реквизиты платежа)
Параметр |
Название |
Обязательное |
Пример |
status |
Статус плательщика |
+ |
01 |
payt_reason |
Показатель основания платежа |
+ |
0 |
tax_period |
Показатель налогового периода или код таможенного органа |
+ |
0 |
tax_doc_number |
Показатель номера документа |
+ |
0 |
tax_doc_date |
Показатель даты документа |
+ |
0 |
Структура типа AccDoc (реквизиты платежного документа)
Параметр |
Название |
Обязательное |
Пример |
number |
Номер платежного документа |
- |
42 |
date |
Дата платежного документа |
+ |
2019-01-15 |
Структура типа PartialPayment (Информация о частичном платеже)
Параметр |
Название |
Обязательное |
Пример |
trans_kind |
Вид операции |
+ |
01 01 – платежное поручение 06 – инкассовое поручение 16 – платежный ордер |
number |
Номер частичного платежа |
- |
142 |
trans_content |
Содержание операции |
- |
Тест |
residual_sum |
Сумма остатка платежа |
- |
42 |
acc_doc |
Реквизиты платежного документа, по которому осуществляется частичное исполнение |
+ |
Составной тип AccDoc |
Структура типа ChangeStatus
Параметр |
Название |
Обязательное |
Пример |
meaning |
Статус, отражающий изменение данных |
+ |
Возможные значения: 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_36a89db2-3845-4915-1234-dd95394aadb4 |
rq_id |
Идентификатор запроса |
+ |
I_13032ed0-4a7a-49ed-ad46-2a7206d3bca7 |
recipient_identifier |
УРН участника – получателя ответа на запрос |
+ |
3eb646 |
timestamp |
Дата и время формирования сообщения |
+ |
2019-01-11T17:21:38.98+03:00 |
import-protocols |
Результаты обработки сущности в пакете |
|
Массив элементов максимальной длины 100 типа ImportProtocol |
Структура типа ImportProtocol
Параметр |
Название |
Обязательное |
Пример |
entity_id |
Идентификатор ответа |
+ |
Идентификатор ответа |
code |
Код результата обработки информации |
+ |
0 |
description |
Описание результата обработки |
+ |
Описание результата обработки |
Примеры
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"id": "I_13032ed0-4a7a-49ed-ad46-2a7206d3bca7",
"timestamp": "2018-11-10T18:13:51.0",
"sender_id": "3eb646",
"sender_role": "9",
"payments": [
{
"id": "I_09bcf2c6-a08a-4ea2-959d-8e198ba689d9",
"payment_id": "10471020010005232407201700000001",
"purpose": "Штраф",
"kbk": "18811630020016000140",
"oktmo": "45348000",
"supplier_id": "18817072416285972102",
"amount": "50000",
"payment_date": "2018-11-10T14:06:30.313+03:00",
"trans_kind": "01",
"payment_org": {
"bank": {
"bik": "047252006"
}
},
"payer": {
"identifier": "1010000000003751379232",
"name": "Тестовый плательщик"
},
"payee": {
"name": "УВД по ЦАО ГУ МВД России по г. Москве",
"inn": "7706012716",
"kpp": "770901011",
"account": {
"number": "40101810045250010041",
"bank": {
"bik": "044525000"
}
}
},
"budget_index": {
"status": "01",
"payt_reason": "0",
"tax_period": "0",
"tax_doc_number": "0",
"tax_doc_date": "0"
},
"acc_doc": {
"date": "2017-11-24"
}
}
]
}
В случае корректной настройки должен прийти следующий ответ:
{
"id": "I_1aa5aaca-d28f-48b1-9b39-b3a5f16d4e5c",
"rq_id": "I_13032ed0-4a7a-49ed-ad46-2a7206d3bca7",
"recipient_identifier": "3eb646",
"timestamp": "2019-01-14T17:55:42.68+03:00",
"import_protocols": [
{
"entity_id": "I_09bcf2c6-a08a-4ea2-959d-8e198ba689d9",
"code": "0",
"description": "Успешно (ТЕСТОВЫЕ ДАННЫЕ!)"
}
]
}