Передача оператором ГИС ГМП извещений о начислениях по идентификатору плательщика за временной период, по уникальному идентификатору начисления Формат запроса В сообщении запроса в теге AppData должен передаваться тег exportData, содержащий подтег DataRequest, структура котрого приведена в файле DataRequest.xsd (пункт 7. «XSD-схемы сущностей ГИС ГМП») и схематично представлена на Рисунок № . «Запрос на экспорт начислений», описание элементов приведено в Таблица № . «Структура запроса на экспорт начислений».
Рисунок № . «Запрос на экспорт начислений»
Таблица № . «Структура запроса на экспорт начислений»
Наименование
| Кол-во тегов, обязательность
| Тип данных
| Комментарий
| DataRequest
| 1, обязательно
| DataRequest, является расширением типа RequestTemplate (см. описание в пункте 4.8.1)
| Корневой тег запроса.
Тег должен содержать атрибут «kind» со значением:
«CHARGE». — должен использоваться ПО или ПГУ/МФЦ для запроса неоплаченных начислений;
«CHARGENOTFULLMATCHED» — должен использоваться ПО или ПГУ/МФЦ для запроса начислений, не полностью сквитированных с платежами (в т.ч. таких, по которым оставшаяся сумма к оплате равна 0, но при этом в начислении и платеже попарно не совпадает какой-либо или несколько атрибутов Поставщика из следующего набора: КБК, ОКАТО, ИНН, КПП;
«CHARGESTATUS» — должен использоваться АН/ГАН или ПГУ/МФЦ для запроса начислений и статусов их квитирования
| SupplierBillIDs
| 0..1, необязательно
| Контейнер
| Перечень УИН, по которым запрашиваются начисления
| SupplierBillID
| 1..n, обязательно
| Xsd:string
| Уникальный идентификатор начисления
| Payers
| 0..1, необязательно
| Контейнер
| Перечень идентификаторов плательщиков, по которым запрашиваются начисления
| PayerIdentifier
| 1..n, обязательно
| Xsd:string
| Единый или альтернативный идентификатор плательщика
| ApplicationIDs
| 0..1, необязательно
| Контейнер
| Перечень заявок, по которым запрашиваются начисления
| ApplicationID
| 1..n, обязательно
| Xsd:string
| Уникальный идентификатор заявки
| Signature
| 0..1, необязательно
| ds:SignatureType
| Не используется
| Формат ответа В сообщении ответа в теге AppData должен присутствовать тег exportDataResponse / ResponseTemplate. Тип тега ResponseTemplate должен быть расширен с помощью типа ExportChargesResponse, структура котрого приведена в файле ExportChargesResponse.xsd (пункт 7. «XSD-схемы сущностей ГИС ГМП») и схематично представлена на Рисунок № . «Ответ на запрос экспорта начислений», описание элементов приведено в Таблица № . «Структура ответа на запрос экспорта начислений».
Рисунок № . «Ответ на запрос экспорта начислений»
Таблица № . «Структура ответа на запрос экспорта начислений»
Наименование
| Кол-во тегов, обязательность
| Тип данных
| Комментарий для типов запроса CHARGE, CHARGENOTFULLMATCHED
| Комментарий для типа запроса CHARGESTATUS
|
|
|
| ExportChargesResponse, является расширением типа ResponseTemplate (см. описание в пункте 4.8.2)
| Charges
| 0..1, необязательно
| Контейнер
| Перечень начислений
| Перечень начислений
| ChargeInfo
| 1..n, обязательно
| Контейнер
| Данные начисления
| Данные начисления
| ChargeData
| 1, обязательно
| xsd:Base64Binary
| Данные файла с начислением, импортированным в ГИС ГМП из ИС АН.
| Данные файла с начислением, импортированным в ГИС ГМП из ИС АН.
| ChargeSignature
| 0..1, необязательно
| xsd:Base64Binary
| Данные файла ЭП к файлу с начислением, импортированным в ГИС ГМП из ИС АН.
| Данные файла ЭП к файлу с начислением, импортированным в ГИС ГМП из ИС АН.
| AmountToPay
| 1, обязательно
| xsd:long
| Остаток задолженности по начислению (в копейках).
| Остаток задолженности по начислению (в копейках).
| QuittanceWithPaymentStatus
| 0..1, необязательно
| xsd:string
| Не заполняются для данного запроса
| Статус квитирования с платежами (заполнен всегда).
| QuittanceWithIncomeStatus
| 0..1, необязательно
| xsd:string
| Не используется
| Всегда имеет значение «3» - «Не сквитировано».
| IsRevoked
| 0..1, необязательно
| xsd:boolean
| Не заполняются для данного запроса. Возвращаются только действующие неоплаченные начисления / частично оплаченные
| Показатель аннулированного начисления.
Возможные значения:
true – начисление аннулировано;
false – начисление действующее.
Также у действующего начисления данный тег может полностью отсутствовать.
| @date
| 0..1, необязательно
| xsd:dateTime
| Не используется
| Дата аннулирования начисления
| Signature
| 0..1, необязательно
| ds:SignatureType
| Не используется
| Не используется
| В случае возникновения ошибки при обработке запроса на экспорт начислений код ошибки возвращается в сообщении ответа в теге AppData / exportDataResponse / ResponseTemplate, имеющем тип ResponseTemplate, который описан в пункте 4.8.2. «ResponseTemplate».
|