См. форматы взаимодействия Государственной информационной системы о государственных и муниципальных платежах с информационными системами участников, утв. Казначейством России 01.11.2018 (Версия 2.1).

5.4.3. Формат ответа на запрос начислений

В сообщении ответа в теге AppData будет присутствовать тег ResponseMessage/ExportChargesResponse, структура которого приведена в файле MessageData.xsd (см. раздел 7). Описание параметров приведено в таблице ниже (N 23 "Структура ответа на запрос экспорта начислений").

Таблица N 23

СТРУКТУРА ОТВЕТА НА ЗАПРОС ЭКСПОРТА НАЧИСЛЕНИЙ

Наименование

Кол-во тегов, обязательность тега или атрибута

Тип данных

Комментарий для типов запроса CHARGE, CHARGENOTFULLMATCHED CHARGE-PRIOR, CHARGE-PRIOR-NOTFULLMATCHED

Комментарий для типов запроса CHARGESTATUS, CHARGE-PRIOR-STATUS, TEMP-CHARGING-STATUS

ExportChargesResponse

1, обязательно

ExportChargesResponseType

Ответ на запрос начислений.

Ответ на запрос начислений.

Charges

1, обязательно

Контейнер

Перечень начислений и признак конца выборки

Перечень начислений.

hasMore (атрибут)

1, обязательно

boolean

Признак конца выборки: false - достигнут конец выборки, true - после последней выгруженной сущности в выборке имеются другие.

Признак конца выборки: false - достигнут конец выборки, true - после последней выгруженной сущности в выборке имеются другие.

needReRequest (атрибут)

0..1, необязательно

boolean

true - требуется повторный запрос. В случае, если для получения ответа потребовалось задействовать внешнюю систему и ответ от нее не был получен (внешняя система недоступна либо получена ошибка).

true - требуется повторный запрос. В случае, если для получения ответа потребовалось задействовать внешнюю систему и ответ от нее не был получен (внешняя система недоступна либо получена ошибка).

ChargeInfo

0..n, необязательно

Контейнер

Данные начисления.

Данные начисления.

ChargeData

1, обязательно

Base64Binary

Данные начисления, полученные при импорте от АН/ГАН.

Данные начисления, полученные при импорте от АН/ГАН.

ChargeSignature

0..1, необязательно

Base64Binary

Данные файла ЭП начисления, переданного от АН/ГАН в ГИС ГМП.

Данные файла ЭП начисления, переданного от АН/ГАН в ГИС ГМП.

AmountToPay

1, обязательно

long

Остаток суммы подлежащей оплате, указанной в начислении (в копейках).

Остаток суммы подлежащей оплате, указанной в начислении (в копейках). При переплате начисления принимает отрицательное значение; при полной оплате - значение "0".

QuittanceWithPaymentStatus

0..1, необязательно

String

Не заполняется для данного запроса.

Статус квитирования с платежами (заполнен всегда).

Возможные значения:

1 - сквитировано;

2 - предварительно сквитировано;

3 - не сквитировано;

4 - сквитировано с отсутствующим в системе платежом.

IsRevoked

0..1, необязательно

boolean

Не заполняется для данного запроса. Возвращаются только действующие неоплаченные начисления/частично оплаченные.

Показатель аннулированного начисления.

Возможные значения:

true - начисление аннулировано;

false - начисление действующее.

date (атрибут)

0..1, необязательно

dateTime

Не заполняется для данного запроса.

Дата аннулирования начисления

В случае возникновения ошибки при обработке запроса на экспорт начислений код ошибки возвращается в сообщении ответа в теге AppData/ResponseMessage/Ticket/RequestProcessResult, имеющем тип ResultInfo, который описан в подпункте 5.2.3.