Сущности ИС УНП ИС УНП оперирует следующими информационными сущностями:
«Услуга»;
«Начисление»;
«Платеж»;
«Квитанция».
Описание потоков данных сущностей представлено в разделе 1.5. Назначение сущностей и состав параметров сущностей приведены в под-главах настоящей главы.
Описание параметров сущностей ИС УНП Сущности ИС УНП описаны в формате XSD как XML-типы. Каждый параметр сущности является тегом или атрибутом XML-типа.
Параметры приводимых сущностей сведены в таблицу со следующими полями:
Наименование. Наименование тега или атрибута XML-типа;
Кол-во тегов, обязательность тега или атрибута. Указывает на количество тегов формируемого XML. Формат поля: .., где - минимальное количество тегов, - максимальное количество тегов («n» указывает на неограниченное количество тегов).
Тип данных. Возможные значения:
String. Строка произвольной длины.
unsignedLong. Целое неотрицательное число от 0 до 18 446 744 073 709 551 615.
Long. Целое число от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807.
Integer. Целое число от -2 147 483 648 до 147 483 647.
dateTime. Дата и время, формат определен стандартом XML/XSD, опубликованным по адресу http://www.w3.org/TR/xmlschema-2/#dateTime.
Date. Дата, формат определен стандартом XML/XSD, опубликованным по адресу http://www.w3.org/TR/xmlschema-2/#date.
Boolean. Логический тип (Истина/Ложь). Принимает значения «true» или «false».
base64Binary. Данные в кодировке Base64, формат определен стандартом XML/XSD, опубликованным по адресу http://www.w3.org/TR/xmlschema-2/#base64Binary.
Контейнер. Указывает на присутствие вложенных тегов. Наименования тегов и атрибутов, вложенных в контейнер, включаются в поле «Наименование» таблицы параметров со смещением вправо.
ID. Уникальный в рамках XML-документа идентификатор, начинающийся с латинской буквы.
Token. Формат определен стандартом XML/XSD, опубликованным по адресу http://www.w3.org/TR/xmlschema-2/#token.
Другой тип. В поле «Тип данных» таблицы присутствует ссылка на соответствующую главу, в которой описан тип.
Комментарий. Объясняет назначение тега.
Начисление Данные начислений, выставляемых поставщиками услуг в адрес физических/ юридических лиц, приведены в файле Charge.xsd (глава 7. «XML-схемы сущностей ИС УНП» настоящего документа), описание элементов приведено в таблице 1.
Таблица . «Тип ChargeType» Наименование
| Кол-во тегов, обязательность тега или атрибута
| Тип данных
| Комментарий
| Id (атрибут)
| 1, обязателен
| ID
| Необходим для наложения ЭП в формате XadES. Должен иметь структуру <буква [A-Z]>_<GUID>.
| SupplierBillID (атрибут)
| 1, обязательно
| SupplierBillIDType (описание см. в п. 3.12.5.72.5.7.9)
| УИН.
Алгоритм формирования УИН описан в п. 3.1.
| BillDate (атрибут)
| 1, обязательно
| dateTime
| Дата и время начисления суммы, подлежащей уплате плательщиком. Заполнение атрибута является обязательным.
Для начислений с признаком «Предварительное начисление» указывается дата и время формирования начисления.
| ValidUntil
| 0..1, необязательно
| Date
| Дата, вплоть до которой актуально выставленное начисление.
| DocDispatchDate
| 0..1, необязательно
| Date
| Дата отсылки (вручения) плательщику документов в случае, если эти документы были отосланы (вручены) получателем средств плательщику.
| MainSupplierBillIDList
| 0..1, необязательно
| Контейнер
| Уникальные идентификаторы начислений, на основании которых выставлено данное начисление (до 9 штук).
Заполняется только в начислениях, выставляемых ФССП.
| MainSupplierBillID
| 1..9, обязательно
| SupplierBillIDType (описание см. в п. 3.12.5.72.5.7.9)
| УИН, на основании которого выставлено данное начисление (связанное начисление).
| SupplierOrgInfo
| 1, обязательно
| OrganizationType (см. описание в п. 3.12.5.1)
| Данные организации, являющейся получателем средств.
| BillFor
| 1, обязательно
| String
| Назначение платежа.
| TotalAmount
| 1, обязательно
| unsignedLong
| Сумма начисления. Целое число, показывающее сумму в копейках.
| ChangeStatus
| 1, обязательно
| Контейнер
| Сведения о статусе начисления и основаниях его изменения.
| meaning (атрибут)
| 1, обязательно
| String
| Статус, отражающий изменение данных начисления.
Возможные значения:
1 — новое;
2 — уточнение;
3 — аннулирование;
— деаннулирование (отмена аннулирования).
Порядок обработки статуса приведен в разделе 5.2
| Reason
| 0..1, необязательно
| String
| Основание изменения начисления. Указание основания является обязательным, если статус начисления meaning = «3 или 4».
| KBK
| 1, обязательно
| KBKType (см. описание в п. 2.5.72.5.7.5)
| КБК или двадцатизначный код, содержащий в 1 - 17 разрядах нули, в 18 - 20 разрядах - код классификации операций сектора государственного управления бюджетной классификации Российской Федерации. В случае отсутствия следует указывать значение «0».
| OKTMO
| 1, обязательно
| OKTMOType (см. описание в п. 2.5.72.5.7.4)
| Код ОКТМО, указываемый АН или ГАН в соответствии с НПА. В случае отсутствия следует указывать значение «0».
| BudgetIndex
| 1, обязательно
| BudgetIndexType (см. описание в п. 2.5.5)
| Реквизиты платежа 101, 106 - 109, предусмотренные приказом Министерства финансов Российской Федерации от 12 ноября 2013 г. № 107н «Об утверждении Правил указания информации в реквизитах распоряжений о переводе денежных средств в уплату платежей в бюджетную систему Российской Федерации» (далее — приказ Минфина России от 12 ноября 2013 г. № 107н).
| UnifiedPayerIdentifier
| 1, обязательно
Наличие данного тега исключает наличие тега AltPayerIdentifier.
| String
| Идентификатор плательщика для ЮЛ или ИП. Алгоритм формирования идентификатора плательщика для ЮЛ или ИП описан в п. 3.2.
| AltPayerIdentifier
| 1, обязательно
Наличие данного тега исключает наличие тега UnifiedPayerIdentifier.
| String
| Идентификатор плательщика для ФЛ.
Алгоритм формирования идентификатора плательщика для ФЛ описан в п. 3.2.
| TreasureBranch
| 0..1, необязательно
| String
| Сокращенное наименование ТОФК.
| TOFK
| 0..1, необязательно
| String
| Код ТОФК, в котором открыт лицевой счет получателю или финансовому органу.
| FOName
| 0..1, необязательно
| String
| Сокращенное наименование финансового органа.
| LSvUFK
| 0..1, необязательно
| String
| Номер лицевого счета получателя или финансового органа в ТОФК.
| LsvFO
| 0..1, необязательно
| String
| Номер лицевого счета получателя в финансовом органе.
| AcptTerm
| 0..1, необязательно
| Integer
| Количество дней для получения акцепта плательщика.
| PaytCondition
| 0..1, необязательно
| Integer
| Условие оплаты. Возможные значения:
1 - заранее данный акцепт плательщика;
2 - требуется получение акцепта плательщика.
| Origin
| 0..1, необязательно
| String
| Признак начисления с признаком «Предварительное начисление» (предварительное начисление):
PRIOR — для предварительных начислений, загруженных участником (например, при направлении дела на рассмотрение в суд);
TEMP – для предварительных начислений, сформированных по запросу участника и имеющих срок действия.
| AdditionalData
| 0..n, необязательно
| Контейнер
| Дополнительные поля начисления.
В составе данного блока указывается значение кода услуги (значение идентификатора услуги см. п. ), по которой выставлено начисление с наименованием Srv_Code.
Также служит (в случае описания нижеуказанных параметров в составе тегов DescriptionSimpleParameter/ DescriptionComplexParameter Каталога услуг с признаком forSearch= «true»):
а) для указания наименования и значения идентификатора плательщика, в случае, если Поставщиком услуг при взаимодействии с клиентом используются идентификаторы плательщика, не входящие в перечень уникальных идентификаторов плательщика, представленном в п. 3.2. (данные идентификаторы могут использоваться только как дополнительные наряду с уникальным идентификатором плательщика, указанным в. п. 3.2.);
б) для указания наименованийя и значения параметров, используемых для фильтрации данных в поиске начислений по параметрам услуги.
В случае, если нормативными правовыми актами предусмотрена возможность частичной оплаты суммы начисления (скидка), а также срок в течении которого данная частичная оплата может быть произведена, то в данном контейнере указываются следующие наименования полей и их значения:
DiscountDate – дата окончания действия скидки
DiscountSize – процент скидки от суммы начисления
| Name
| 1, обязательно
| String
| Наименование поля.
При использовании атрибута для передачи данных, используемых для поиска начислений по каталогу услуг, заполняется именем параметра, соответствующим одному из параметров, описанных в DescriptionSimpleParameter/ DescriptionComplexParameter каталога услуг с признаком forSearch=«true».
В случае использования атрибута для передачи данных простого параметра услуги наименование формируется в соответствии с именем простого параметра DescriptionSimpleParameter/ name.
В случае использования атрибута для передачи данных сложного параметра услуги наименование должно формироваться как составное из имени сложного параметра и имени поля «Fild» сложного параметра» согласно формату:
<точка> < ComplexParameter/Fild/name>.
| Value
| 1, обязательно
| String
| Значение поля.
Если значение тэга «Name» равно «DiscountSize», то в тэге «Value» указывается процент скидки от суммы начиcления (от суммы, указанной в тэге «TotalAmount»). Значение поля «Value» в этом случае должно быть указано целым числом.
Если значение тэга «Name» равно «DiscountDate», то в тэге «Value» указывается дата в формате «ГГГГММ–ДД» (дата до которой включительно установлены особые условия оплаты), либо значение «0» (в случае, если особые условия оплаты не ограничены датой применения).
| Signature
| 1, обязательно
| SignatureType
| ЭП xml-документа. В теге содержатся реквизиты ЭП, соответствующие стандарту XML Advanced Electronic Signatures with Time-Stamp (описание стандарта находится в сети Интернет по адресу http://www.w3.org/TR/XAdES/).
|
|