Техническое задание на создание сервиса взаимодействия с государственной информационной системой о государственных и муниципальных платежах (ГИС ГМП) Аннотация В настоящем Документе описывается программный интерфейс взаимодействия с ГИС ГМП. В ходе создания интерфейса должны использоваться форматы сущностей ИС УНИФО и спецификаций методов веб-сервиса УНИФО, которые вызываются внешними информационными системами. Программный продукт должен относиться к многопользовательской территориально распределенной информационно-телекоммуникационной системе обработки и передачи информации с различным уровнем доступа пользователей к обрабатываемой информации, а также обеспечивать защиту служебной информации ограниченного доступа, получаемой в рамках выполнения участниками своих функций. Оглавление Аннотация 3 Оглавление 4 1. Общие положения 6 1.1. Термины и обозначения 6 1.2. Наименование системы 8 1.3. Основание для разработки 8 1.4. Информация о версии форматов взаимодействия 8 2. ОПИСАНИЕ УНИФО 8 2.1. Описание параметров сущностей УНИФО 9 2.2. Начисление 10 2.3. Платеж 12 2.4. Зачисление 14 2.5. Квитанция 16 2.6. Вспомогательные типы 19 2.6.1. Тип Organization 19 2.6.2. Тип AccountType 20 2.6.3. Тип BankType 21 2.6.4. Тип AddressType 22 2.6.5. Тип ContactInfoType 23 2.6.6. Тип Bill 24 2.6.7. Тип PaymentType 25 2.6.8. Тип PaymentIdentificationDataType 27 2.6.9. Тип BudgetIndexType 27 2.6.10. Простые типы 30 3. Порядок взаимодействия СЕРВИСА и УНИФО 31 3.1. Структура имен файлов при взаимодействии посредством СЭД ФК 31 3.2. Порядок обработки файлов запросов 32 3.3. Порядок формирования файлов ответов 32 3.4. Порядок взаимодействия Сервиса с УНИФО посредством СЭД ФК 32 3.5. Порядок обработки запросов к веб-сервису 33 3.6. Порядок формирования ответов веб-сервиса 33 3.7. Содержание ответов УНИФО 33 4. Форматы запросов и ответов 33 4.1. Экспорт начислений, зачислений, платежей и квитанций из УНИФО 33 4.1.1. Экспорт начислений, зачислений, платежей и квитанций из УНИФО посредством СЭД ФК 33 4.1.2. Экспорт начислений, зачислений, платежей и квитанций из УНИФО посредством вызова метода веб-сервиса 35 4.2. Экспорт начислений из УНИФО 35 4.2.1. Экспорт начислений из УНИФО посредством СЭД ФК 35 4.2.2. Экспорт начислений из УНИФО посредством вызова метода веб-сервиса 37 4.3. Экспорт начислений и статусов их квитирования из УНИФО 37 4.3.1. Экспорт начислений и статусов их квитирования из УНИФО посредством СЭД ФК 37 4.3.2. Экспорт начислений и статусов их квитирования из УНИФО посредством вызова метода веб-сервиса 39 4.4. Экспорт зачислений из УНИФО 39 4.4.1. Экспорт зачислений из УНИФО посредством СЭД ФК 39 4.4.2. Экспорт зачислениий из УНИФО посредством вызова метода веб-сервиса 40 4.5. Экспорт платежей из УНИФО 40 4.5.1. Экспорт платежей из УНИФО посредством СЭД ФК 40 4.5.2. Экспорт платежей из УНИФО посредством вызова метода веб-сервиса41 4.6. Экспорт квитанций из УНИФО 41 4.6.1. Экспорт квитанций из УНИФО посредством СЭД ФК 41 4.6.2. Экспорт квитанций из УНИФО посредством вызова метода веб-сервиса 42 4.7. Импорт начислений, зачислений и платежей в УНИФО из внешних систем 42 4.7.1. Импорт начислений, зачислений и платежей в УНИФО из внешних систем посредством СЭД ФК 42 4.7.2. Импорт начислений, зачислений и платежей в УНИФО из внешних систем посредством вызова метода веб-сервиса 42 4.8. Вспомогательные типы 44 4.8.1. Тип RequestTemplate 44 4.8.2. Тип ResponseTemplate 45 4.8.3. Тип PostBlock 46 4.8.4. Тип ErrInfo 46 4.9. Техническая квитанция 47 4.10. Перечень контролей 48 1.Общие положения Термины и обозначения Термин (сокращение) Определение SOAP Simple Object Access Protocol – простой протокол обмена структурированными сообщениями World Wide Web Consortium – Консорциум Всемирной паутины Web Services Description Language– язык описания веб-сервисов Extensible Markup Language - расширяемый язык разметки XML Schema definition - зык описания структуры XML-документа. Спецификация XML Schema является рекомендацией W3C Частный случай сервиса - программная система, идентифицируемая URI и предназначенная для поддержки интероперабельных межмашинных взаимодействий в сетевой среде Главный администратор доходов бюджета (поставщик услуг) Документ, содержащий информацию о поступлении денежных средств, направленных физическим лицом в оплату государственных пошлин, денежных платежей (штрафов) и сборов, на счет УФК, открытый в подразделении расчетной сети Центрального банка Российской Федерации на балансовом счете № 40101 «Доходы, распределяемые органами Федерального казначейства между бюджетами бюджетной системы Российской Федерации» Информационная система Информационная система организации – поставщика государственных услуг (администратора доходов бюджета) Документ, сформированный администратором доходов бюджета для оплаты физическим лицом государственных пошлин, денежных платежей (штрафов) и сборов Проект, который выполняется Федеральным казначейством в рамках исполнения Протокола заседания Правительственной комиссии по внедрению информационных технологий в деятельность государственных органов и органов местного самоуправления от 20.04.2010 № СС-П10-14пр, и предназначен для разработки и апробации в пилотных регионах технологии оказания услуг по учету начислений и фактов оплаты физическими лицами государственных пошлин, денежных платежей (штрафов) и сборов, администраторами которых являются Министерство внутренних дел Российской Федерации (в части Государственной инспекции безопасности дорожного движения), Федеральная миграционная служба России, Федеральная налоговая служба России Документ, содержащий информацию о факте оплаты государственных пошлин, денежных платежей (штрафов) и сборов в бюджеты бюджетной системы Российской Федерации, осуществленной физическим лицом в кредитной организации. Платеж может быть связан с начислением по идентификатору начисления в УНИФО Физическое лицо, осуществляющее внесение денежных средств платежному агенту или кредитной организации, с целью оплаты государственных услуг Администратор доходов бюджета или главный администратор доходов бюджета. По тексту документа также используется более общий термин «Поставщик услуг» Платежное поручение W3C WSDL XML XSD Веб-сервис ГАДБ Зачисление ИС ИСП Начисление Пилотный проект Платеж Плательщик Поставщик государственных услуг п/п Термин (сокращение) Определение РФ Российская Федерация Система поддержки плательщиков, банковские приложения СПП Информационная система, предоставляющая юридическим и/или физическим лицам функционал по просмотру выставленных счетов и осуществлению оплаты в пользу поставщиков Система поддержки плательщиков СЭД Система электронного документооборота СЭД ФК Система электронного документооборота Федерального казначейства Система учета начислений и фактов оплаты УНИФО УФК ФАП ФК Управление Федерального казначейства РФ по субъекту Российской Федерации Фонд алгоритмов и программ Федерального казначейства ФК Федеральное казначейство ЦБ РФ Центральный Банк Российской Федерации Наименование системы Полное наименование системы: Сервис учета начислений и фактов оплаты. Сокращенное наименование системы: Сервис. Основание для разработки Основанием для разработки Сервиса является пункт 2 части 1 статьи 7 Федерального закона от 27.07.2010 года № 210-ФЗ «Об организации предоставления государственных и муниципальных услуг» (в редакции Федеральным законом от 27.06.2011 года № 162-ФЗ «О внесении изменений в отдельные законодательные акты Российской Федерации в связи с принятием Федерального закона «О национальной платежной системе»). 2. Описание сущностей УНИФО УНИФО оперирует следующими сущностями: Начисление. Платеж. Зачисление. Квитанция. Запрос. Назначения сущностей и состав параметров сущностей приведены в подпунктах настоящего пункта. Схематично потоки данных начислений, платежей, зачислений и квитанций можно представить, как показано на Рисунке № 1. «Схема потоков данных». Схема потоков данных, затрагивающих УНИФО Федеральное казначейство Информационные системы поставщиков услуг (ИСП) Начисления (выставленные счета) Зачисления (подтверждения поступлений средств в УФК) Платежи, Зачисления, Квитанции ИС УНИФО Заявки Начисления (выставленные счета) Начисления (выставленные счета) Портал государственных услуг Кредитные организации Оплата начислений Личный кабинет Система идентификации и аутентификации Платежи Пользователь Система идентификации и аутентификации Личный кабинет Рисунок №1. «Схема потоков данных» Описание параметров сущностей УНИФО Сущности УНИФО описаны в формате XSD как XML-типы. Каждый параметр сущности является тегом XML-типа. Параметры приводимых сущностей сведены в таблицу со следующими полями: Наименование. Наименование тега XML-типа. Кол-во тегов. Указывает на количество тегов формируемого XML. Формат поля: <min>..<max>, где <min> - минимальное количество тегов, <max> максимальное количество тегов («n» указывает на неограниченное количество тегов). Если значение в поле не указано, то присутствует 1 тег. Тип данных. Возможные значения: String. Строка произвольной длины. Date. Дата Decimal. Вещественное число. Boolean. Логический тип (Истина/Ложь). Контейнер. Указывает на присутствие вложенных тегов. Наименования тегов, вложенных в контейнер, включаются в поле «Наименование» таблицы параметров со смещением вправо. Другой тип. В поле «Комментарий» таблицы параметров присутствует ссылка на соответсвующий пункт, в котором описан тип. Комментарий. Объясняет назначение тега. Начисление Данные начислений, выставляемых администраторами доходов бюджетов – поставщиками государственных услуг - в адрес физических лиц, приведены в файле Charge.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлены на Рисунке № 2. «Начисление». Рисунок № 2. «Начисление» Таблица № 1 «Тип ChargeType. За основу взят тип Bill» Наименование Кол-во тегов Тип данных Комментарий ChangeStatus String TreasureBranch String KBK OKATO BudgetIndex 0..1 String String BudgetIndexType ApplicationID UnifiedPayerIdentifier AltPayerIdentifier 0..1 0..1 0..1 String String String Signature 0..1 ds:SignatureType Статус, отражающий изменение данных начисления. Возможные значения: 1 – новое 2 – изменение УФК, на счет которого должны поступать средства плательщика КБК, указанный в начислении Код ОКАТО, указанный в начислении Дополнительные реквизиты платежа, заполняемые в платёжном поручении при оплате гос. услуги Уникальный идентификатор заявки Единый идентификатор плательщика Альтернативный идентификатор плательщика Цифровая подпись xml-документа. В теге содержатся реквизиты цифровой подписи, соответствующие стандарту XML-Signature (описание стандарта XMLSignature находится в сети Интернет по адресу http://www.w3.org/TR/xmldsigcore/) Платеж Данные о платежах, импортируемых в УНИФО из кредитно-финансовых организаций, приведены в файле Payment.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлены на Рисунке № 3. «Платеж». Рисунок № 3. «Платеж» Таблица № 2 «Тип PaymentInfoType» Наименование Кол-во тегов Тип данных Комментарий Данные платежного поручения. ChangeStatus Расширение PaymentType String payeeINN String payeeKPP String KBK OKATO Signature String String ds:SignatureType PaymentInfoType 0..1 Статус, отражающий изменение данных платежа. Возможные значения: 1 – новое 2 – изменение ИНН получателя (администратора доходов) КПП получателя (администратора доходов) Код КБК Код ОКАТО Цифровая подпись xml-документа. В теге содержатся реквизиты цифровой подписи, соответствующие стандарту XML-Signature (описание стандарта XML-Signature находится в сети Интернет по адресу http://www.w3.org/TR/xmldsig-core/) Зачисление Данные о зачислениях, импортируемых в УНИФО из СЭД УФК, приведены в файле Payment.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлены на Рисунке № 4. «Зачисление». Рисунок № 4. «Зачисление» Таблица № 3 «Тип IncomeInfo» Наименование Кол-во тегов Тип данных Комментарий ChangeStatus String ConsDocNumber String ConsDocDate Date Статус, отражающий изменение данных зачисления. Возможные значения: 1 – новое 2 – изменение Порядковый номер электронного сообщения, содержащего сводное п/п Дата электронного сообщения, содержащего сводное п/п Наименование Кол-во тегов Тип данных Комментарий payeeINN String payeeKPP String KBK OKATO IncomeRows IncomeRow 1..n String String Контейнер PaymentType Signature 0..1 ds:SignatureType ИНН получателя (администратора доходов) КПП получателя (администратора доходов) Код КБК Код ОКАТО Перечень строк зачисления Данные строки зачисления с информацией о единичном платеже. Цифровая подпись xml-документа. В теге содержатся реквизиты цифровой подписи, соответствующие стандарту XML-Signature (описание стандарта XMLSignature находится в сети Интернет по адресу http://www.w3.org/TR/xmldsigcore/) Квитанция Данные о квитанциях, содержащих данные результатов квитирования начислений с платежами и с зачислениями, приведены в файле Quittance.xsd (пункт 5 «XSD-схемы сущностей УНИФО») и схематично представлены на Рисунке № 5. «Квитанция». Рисунок № 5. «Квитанция» Таблица № 4 «Тип QuittanceType» Наименование Тип данных Комментарий SupplierBillID Кол-во тегов 0..1 String ApplicationID payeeINN 0..1 0..1 String String payeeKPP 0..1 String KBK 0..1 String OKATO 0..1 String Balance 0..1 Long PayerIdentifier 0..1 String Уникальный идентификатор начисления в ИСП. Значение совпадает со значением одноименного тега типа Bill, являющегося базовым для начислений. Уникальный идентификатор заявки ИНН получателя (администратора доходов). Заполняется в случае несовпадения этого реквизита в данных платежа или зачисления с данными начисления. КПП получателя (администратора доходов). Заполняется в случае несовпадения этого реквизита в данных платежа или зачисления с данными начисления. Код бюджетной классификации. Заполняется в случае несовпадения этого реквизита в данных платежа или зачисления с данными начисления. Код ОКАТО. Заполняется в случае несовпадения этого реквизита в данных платежа или зачисления с данными начисления. Сумма в рублях РФ. Целое число, показывающее сумму в копейках. Заполняется в случае несовпадения суммы платежа или зачисления с суммой начисления. Уникальный идентификатор плательщика (единый или альтернативный). Заполняется в случае несовпадения этого реквизита в данных платежа или зачисления с данными начисления. Дата квитирования (создания квитанции) Статус, присвоенный начислению (счету) при создании Квитанции. Возможные значения: 1 - сквитировано 2 - предварительно сквитировано Данные, необходимые для идентификации зачисления, сквитированного с начислением. Наличие данного тега исключает появление тега PaymentIdentificationData. Данные, необходимые для идентификации платежа, сквитированного с начислением. Наличие данного тега исключает появление тега IncomeIdentificationData. CreationDate BillStatus Date String IncomeIdentificationDa ta 0..1 PaymentIdentifi cationDataType PaymentIdentificationD ata 0..1 PaymentIdentifi cationDataType Вспомогательные типы Тип Organization Тип предназначен для описания данных организаций, являющимися поставщиками услуг, обслуживаемых УНИФО. Описание типа приведено в файле Оrganization.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлено на Рисунке № 6. «Организация». Рисунок № 6. «Организация» Таблица № 5 «Тип OrganizationType» Наименование Name INN KPP OGRN Account Addresses Address Кол-во тегов Тип данных String String String 0..1 String 1..n AccountType 0..1 Контейнер 1..n AddressType Комментарий Наименование организации ИНН КПП организации ОГРН Перечень банковских счетов. Перечень адресов организации. Наименование Contacts Contact Кол-во тегов Тип данных 0..1 Контейнер 1..n ContactInfoType Комментарий Перечень контактов организации Тип AccountType Тип предназначен для описания данных банковских счетов УФК для зачисления поступлений в бюджеты бюджетной системы РФ. Описание типа приведено в файле Organization.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлено на Рисунке № 7. «Счета организаций». Рисунок № 7. «Счета организаций» Таблица № 6 «Атрибуты типа AccountType» Наименование kind Кол-во тегов 0..1 Тип данных Комментарий String Тип банковского счета. Возможные значения: 1 - расчетный 2 - текущий 3 – корреспондентский При отсутствии тега тип счета принимается равным 1 Таблица № 7 «Элементы типа AccountType» Наименование Кол-во Тип данных тегов Комментарий Account SubAccount Номер банковского счета. Номер субсчета. 0..1 AccountNumType String Наименование Кол-во тегов Bank Тип данных Комментарий BankType Данные Банка, в котором открыт счет. Тип BankType Тип предназначен для описания данных банков, в которых открыты счета УФК. Описание типа приведено в файле Organization.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлено на Рисунке № 8. «Банк». Рисунок № 8. «Банк» Таблица № 8 «Тип BankType» Наименование Кол-во тегов Тип данных Комментарий Name 0..1 String CorrespondentBankAccount BIK 0..1 String String Наименование Банка, в котором открыт счет Номер коррсчета Банка в ЦБ РФ БИК Банка, в котором открыт счет. Наличие этого тега исключает тег SWIFT. Наименование Кол-во тегов SWIFT Address Contacts Contact 0..1 0..1 1..n Тип данных Комментарий String Код SWIFT Банка, в котором открыт счет. Наличие этого тега исключает тег BIK. Адрес банка. AddressType Контейнер ContactInfoType Перечень контактов банка Тип AddressType Тип предназначен для описания данных адреса. Описание типа приведено в файле Сommon.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлено на Рисунке № 9. «Адрес». Рисунок № 9. «Адрес» Таблица № 9 «Атрибуты типа AddressType» Наименование AddressKind Кол-во тегов 0..1 Тип данных Комментарий String Вид адреса Возможные значения: 1 - юридический 2 - фактический 3 - почтовый Таблица № 10 «Элементы типа AddressType» Наименование Кол-во Тип данных тегов Комментарий Наименование View Comment AddressField Кол-во тегов 0..1 0..10 Type Value Тип данных Комментарий String String Контейнер Строковое представление адреса. Произвольный комментарий. Структурированный адрес контрагента или любого другого участника бизнес-процесса Тип элемента адреса Значение элемента структурированного адреса AddressKindType String Тип ContactInfoType Тип предназначен для описания данных контакта организации, будь то телефон, e-mail, факс и т.д. Описание типа приведено в файле Сommon.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлено на Рисунке № 10. «Контакты». Рисунок № 10. «Контакты» Таблица № 11 «Тип ContactInfoType» Наименование Кол-во тегов Тип данных Комментарий Kind String Value Comment String String Вид контакта. Возможные значения: "Internal number" "Work phone" – рабочий телефон "Mobile phone" – мобильный телефон "Home phone" – домашний телефон "Pager" – номер пейджера "Fax" - факс "Mail" – электронная почта "ICQ" – номер ICQ "Web site" – веб-сайт Значение контакта. Произвольный комментарий. 0..1 Тип Bill Базовый тип для описания начислений, выставляемых поставщиками услуг (администраторами доходов бюджетов). Описание типа приведено в файле Bill.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлено на Рисунке № 11. «Счет». Рисунок № 11. «Счет» Таблица № 12 «Атрибуты типа Bill» Наименование SupplierBillID Кол-во тегов Тип данных Комментарий String Уникальный идентификатор начисления (счета). Таблица № 13 «Элементы типа Bill» Наименование Кол-во тегов Тип данных BillDate ValidUntil 0..1 Date Date SupplierOrgInfo BillFor 0..1 Organization String TotalAmount URL AdditionalData FieldName FieldValue Long 0..1 0..n AnyURI Контейнер String String Комментарий Дата выставления начисления (счета) Дата, вплоть до которой актуален выставленный счет Данные поставщика, указанные в счете Наименование начисления. Описание, за что выставлен счет Полная сумма начисления (счета). Целое число, показывающее сумму в копейках. URL печатной формы счета Дополнительные поля счета Наименование поля Значение поля Тип PaymentType Тип является базовым для строки зачисления и для описания данных платежа. Описание типа приведено в файле Payment.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлено на Рисунке № 12. «Данные платежа». Рисунок № 12. «Данные платежа» Таблица № 14 «Тип PaymentType» Наименование Тип данных Комментарий SupplierBillID Кол-во тегов 0..1 String ApplicationID 0..1 String Narrative Amount 0..1 String Long Уникальный идентификатор начисления в ИСП. Уникальный идентификатор заявки Назначение платежа Полная сумма. Целое число, показывающее сумму в копейках. Дата произведения платежа PaymentDate Date Наименование BudgetIndex Кол-во тегов 0..1 PaymentIdentificationData PayerIdentifier Тип данных Комментарий BudgetIndexType Дополнительные реквизиты платежа, заполняемые в платёжном поручении при оплате гос. услуги Данные, необходимые для идентификации платежного поручения. Уникальный идентификатор плательщика (единый или альтернативный). PaymentIdentificationDataType 0..1 String Тип PaymentIdentificationDataType Тип описывает данные, необходимые и достаточные для идентификации платежа или строки зачисления. Описание типа приведено в файле PaymentInfo.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлено на Рисунке № 13. «Идентификация платежа». Рисунок № 13. «Идентификация платежа» Таблица № 15 «PaymentIdentificationDataType» Наименование Кол-во тегов Тип данных Комментарий Bank BankType SystemIdentifier String Данные Банка плательщика. Обязателен к заполнению только код БИК или SWIFT. Уникальный1 системный идентификатор платежа, присваиваемый Банком плательщика. Рекомендуется в качестве идентификатора платежа указывать UUID (GUID), описанный в главе 0. Тип BudgetIndexType Тип описывает дополнительные реквизиты платежа, заполняемые в платёжном поручении при оплате гос. услуги. 1 Уникальность системного идентификатора должна быть обеспечена на всё время работы УНИФО. Описание типа приведено в файле BudgetIndex.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлено на Рисунке № 14. «Дополнительные реквизиты платежа на оплату гос. услуги». Рисунок № 14. «Дополнительные реквизиты платежа на оплату гос. услуги» Таблица № 16 «Тип BudgetIndexType» Наименование Кол-во Тип данных Комментарий тегов Наименование Кол-во тегов Тип данных Комментарий Status String PaymentType String Статус плательщика (физического лица): Перечень возможных значений 02 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 0 02 -налоговый агент, 08 - плательщик иных обязательных платежей 09 - налогоплательщик (плательщик сборов) – индивидуальный предприниматель, 10 - налогоплательщик (плательщик сборов) – частный нотариус , 11 - налогоплательщик (плательщик сборов) – адвокат, учредивший адвокатский кабинет , 12 - налогоплательщик (плательщик сборов) – глава крестьянского (фермерского) хозяйства 13 налогоплательщик (плательщик сборов) – иное физическое лицо – клиент банка (владелец счета) 14 - налогоплательщик, производящий выплаты физическим лицам (п.п. 1 п.1 ст. 235 Налогового кодекса Российской Федерации), 0 – для начислений и платежей не в пользу ФНС Тип платежа Перечень возможных значений: Принимает значение: ПЕ | ПЦ | 0 "ПЕ" - уплата пени; "ПЦ" - уплата процентов. 0 - При уплате налога, сбора, платежа, пошлины, взноса, аванса (предоплаты), налоговых санкций, установленных Налоговым кодексом Российской Федерации, административных штрафов, иных штрафов, установленных соответствующими законодательными или иными нормативными актами Наименование Тип данных Комментарий Purpose String TaxPeriod String Основание платежа Перечень возможных значений: ТП | ЗД | ТР | PC | ОТ | АП | АР | 0 ТП - платежи текущего года; ЗД - добровольное погашение задолженности по истекшим налоговым периодам при отсутствии требования об уплате налогов (сборов) от налогового органа; ТР - погашение задолженности по требованию об уплате налогов (сборов) от налогового органа; PC - погашение рассроченной задолженности; ОТ - погашение отсроченной задолженности; АП - погашение задолженности по акту проверки; АР - погашение задолженности по исполнительному документу. 0 – для начислений и платежей не в пользу ФНС Налоговый период Значение по умолчанию: «0». Показатель номера документа Показатель даты документа TaxDocNumber TaxDocDate Кол-во тегов 0..1 0..1 String String Простые типы Тип AccountNumType Тип предназначен для описания номера банковского счета. Основан на типе xsd:string, ограничен 20 знаками. Тип AddressKindType Тип предназначен для описания элемента адреса. Основан на типе xsd:string. Возможные значения: «Zip» - Почтовый индекс, «Country» - Страна, «Region» - Регион, «State» - Район, «Town» - Населенный пункт, «City» - Город, «Street» - Улица, «House» - Дом, «Building» - Корпус, «Flat» - Квартира. Тип UUID Тип предназначен для описания глобального идентификатора. Основан на типе xsd:string, ограничен 36 знаками, маска ввода: «([0-9]|[af]|[A-F]){8}(-([0-9]|[a-f]|[A-F]){4})(-([0-9]|[a-f]|[A-F]){4})(-([0-9]|[a-f]|[AF]){4})(-([0-9]|[a-f]|[A-F]){12})» Порядок взаимодействия Сервиса с УНИФО Взаимодействие Сервиса с УНИФО реализовано как посредством СЭД ФК с использованием передачи файлов, так и посредством веб-сервиса, развёрнутого на стороне УНИФО. Данные между системами передаются в формате согласно системному проекту по внедрению технологии оказания услуг по учету начислений и факту оплаты физическими лицами, государственных пошлин, денежных платежей (штрафов) и сборов. Структура имен файлов при взаимодействии посредством СЭД ФК Файлам, формируемым УНИФО, необходимо присваивать имена так, чтобы обеспечить их автоматическую маршрутизацию между участниками процесса. Для этого имя файла с информацией должно иметь следующую структуру: MDTTNNNNYYYYYYYYXXXXXSSSSFFFFFFFFZZZZZPPPP, где: 1-й разряд. M – месяц формирования файла: 1–9, A–C в 36-ричной системе. 2-й разряд. D – день месяца формирования файла: 1–9, A–V в 36-ричной системе; 3-4-й разряды. TT – тип документа. Возможны следующие типы документов: 01 - начисление; 02 – платеж; 03 – зачисление; 04 – результаты квитирования; 05 – запрос; 07 – техническая квитанция о результатах принятия информации. 5-8-й разряды. NNNN – порядковый номер файла за дату формирования: 0–9, A–Z в 36-ричной системе; 9-16-й разряды. YYYYYYYY – код бюджета организации отправителя. Для файлов, направляемых в УНИФО участниками Пилотного проекта, указывается значение кода бюджета из справочника бюджетов. Для файлов, формируемых УНИФО, указывается значение «00000000»; 17-21-й разряды. XXXXX – код организации отправителя – УБП или НУБП. Для файлов, направляемых в УНИФО участниками Пилотного проекта, указывается значение в соответствии с кодом организации-отправителя, присвоенным в справочниках участников и неучастников бюджетного процесса. Для файлов, формируемых УНИФО, указывается значение «00000»; 22-25-й разряды. SSSS – код ТОФК организации-отправителя. Для файлов, формируемых УНИФО, указывается значение «9500». Для файлов, формируемых участниками Пилотного проекта, указывается значение «0000»; 26-33-й разряды. FFFFFFFF – код бюджета организации получателя. Для файлов, формируемых УНИФО, указывается значение кода бюджета из справочника бюджетов. Для файлов, направляемых в УНИФО участниками Пилотного проекта, указывается значение «00000000»; 34-38-й разряды. ZZZZZ – код организации получателя – УБП или НУБП. Для файлов, формируемых УНИФО, указывается значение в соответствии с кодом организации-получателя, присвоенным в справочниках участников и неучастников бюджетного процесса. Для файлов, направляемых в УНИФО участниками Пилотного проекта, указывается значение «00000»; 39-42-й разряды. PPPP – код ТОФК организации-получателя. Для файлов, направляемых в УНИФО участниками Пилотного проекта, указывается значение «9500». Для файлов, формируемых УНИФО, указывается значение «0000». Расширение формируемого файла должно быть «xml». Порядок обработки файлов запросов УНИФО принимает от внешних информационных систем файл с именем, соответствующим структуре, описанной в пункте 3.1. «Структура имен файла», и расширением zip. В файле должен быть архив с 2 другими файлами: файлом с информацией запроса (.xml) и с файлом ЭЦП (.isf). В ходе обработки файла запроса УНИФО формирует файл ответа и выкладывает его в каталог выгрузки для СЭД ФК. Порядок формирования файлов ответов По результатам обработки файла с запросом, вне зависимости от результата обработки файла, необходимо формировать файл с ответом и отправлять его инициатору запроса. При сбое в обработке файла с запросом файл ответа должен содержать информацию о произошедшем сбое. Имя ответного файла должно формироваться по следующему алгоритму: Разряды M и D формируются на основании текущей даты на сервере УНИФО. Разряды TT формируются на основании данных файла запроса согласно алгоритму, описанному в пункте 3.1. «Структура имен файла». Разряды YYYYYYYY, XXXXX, SSSS заполняются значениями, описанными в пункте 0. «Структура имен файла». Разряды FFFFFFFF, ZZZZZ, PPPP заполняются значениями из разрядов YYYYYYYY, XXXXX, SSSS принятого файла запроса соответственно. Содержание файла представлено в пункте 5. «XSD-схемы сущностей УНИФО». Порядок взаимодействия внешних информационных систем с УНИФО посредством СЭД ФК Информационная система при взаимодействии с УНИФО выгружает запросы к УНИФО в СЭД ФК в виде файла с расширением xml с именем, соответствующим структуре, описанной в пункте 3.1. «Структура имен файла». Информационная система получает ответ от УНИФО посредством СЭД ФК в виде файла архива с расширением zip, содержащим 2 файла: файл с данными с расширением xml и файл с ЭЦП с расширением isf. Наименования всех файлов в ответе описано в пункте «Порядок формирования файлов ответов». Порядок обработки запросов к веб-сервису Веб-сервис УНИФО принимает от внешних информационных систем запросы, в ходе обработки которых УНИФО формирует ответ и возвращает его во внешнюю систему. Порядок формирования ответов веб-сервиса По результатам обработки запроса к методу веб-сервиса, вне зависимости от результата его обработки, необходимо формировать ответ веб-сервиса и возвращать его инициатору запроса. При сбое в обработке запроса ответ должен содержать информацию о произошедшем сбое. Содержание ответов УНИФО Данные об ошибках, возникающих в процессе загрузки документов, представлены в пункте 0. Форматы запросов и ответов УНИФО Взаимодействие УНИФО с внешними информационными системами реализовано посредством СЭД ФК с использованием передачи файлов в формате XML и посредством веб-сервиса, развёрнутого на стороне УНИФО. В подглавах данной главы приведены форматы запросов к УНИФО передаваемых, как посредством СЭД ФК, так и посредством веб-сервиса и форматы ответов в разрезе функциональности УНИФО. Все типы запросов являются расширениями типа RequestTemplate, описанного в пункте 5. «XSD-схемы сущностей УНИФО». Экспорт начислений, зачислений, платежей и квитанций из УНИФО Экспорт начислений, зачислений, платежей и квитанций из УНИФО посредством СЭД ФК Файлы запросов на экспорт начислений, зачислений, платежей и квитанций имеет одинаковую структуру, которая приведена в файле DataRequest.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлена на Рисунке № 15. «Запрос на экспорт начислений, платежей, зачислений и квитанций». Рисунок № 15. «Запрос на экспорт начислений, платежей, зачислений и квитанций» Таблица № 17 «Тип DataRequest» Наименование Тип данных Комментарий SupplierBillIDs Кол-во тегов 0..1 Контейнер SupplierBillID 1..n Xsd:string Payers 0..1 Контейнер PayerIdentifier 1..n Xsd:string ApplicationIDs 0..1 Контейнер ApplicationID Signature 1..n 0..1 Xsd:string ds:SignatureType Перечень УИН, по которым запрашиваются начисления, платежи, зачисления и квитанции. Уникальный идентификатор начисления Перечень идентификаторов плательщиков, по которым запрашиваются начисления, платежи, зачисления и квитанции. Единый или альтернативный идентификатор плательщика Перечень заявок, по которым запрашиваются начисления, платежи, зачисления и квитанции. Уникальный идентификатор заявки Цифровая подпись xml-документа. В теге содержатся реквизиты цифровой подписи, соответствующие стандарту XML-Signature (описание стандарта XML-Signature находится в сети Интернет по адресу http://www.w3.org/TR/xmldsig-core/) Экспорт начислений, зачислений, платежей и квитанций из УНИФО посредством вызова метода веб-сервиса Экспорт начислений, зачислений, платежей и квитанций осуществляется посредством вызова метода exportData веб-сервиса УНИФО. Описание метода exportData приведено в файлах wsgateService.wsdl и wsgate.wsdl (пункт 6. «WSDL веб-сервиса УНИФО»). Запросы на экспорт начислений, зачислений, платежей и квитанций имеют одинаковую структуру, которая приведена в файле DataRequest.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и полностью соответсвуют формату файла запросов на экспорт начислений, зачислений, платежей и квитанций, описанному в главе 0. Экспорт начислений из УНИФО Экспорт начислений из УНИФО посредством СЭД ФК Файл запроса Структура файлов запросов на экспорт начислений описана в пункте 5. «XSD-схемы сущностей УНИФО». Значение атрибута kind = CHARGE Файл ответа Структура файлов ответов на запрос на экспорт начислений приведена в файле ExportChargesResponse.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлена на Рисунке № 16. «Экспорт начислений из УНИФО. Файл ответа». Рисунок № 16. «Экспорт начислений из УНИФО. Файл ответа» Таблица № 18 «Тип ExportChargesResponse» Наименование Charges ChargeInfo ChargeData ChargeSignature Кол-во тегов 0..1 1..n Тип данных Комментарий Контейнер Контейнер xsd:Base64Binary 0..1 xsd:Base64Binary Перечень начислений. Данные начисления Данные файла с начислением, импортированным в УНИФО из ИС АДБ. Данные файла ЭЦП к файлу с начислением, импортированным в УНИФО из ИС АДБ. Остаток задолженности по начислению (в копейках). Не заполняются для данного запроса Не заполняются для данного запроса AmountToPay xsd:long QuittanceWithPaymentStatus 0..1 xsd:string QuittanceWithIncomeStatus 0..1 xsd:string Наименование Signature Кол-во тегов 0..1 Тип данных Комментарий ds:SignatureType Цифровая подпись xmlдокумента. В теге содержатся реквизиты цифровой подписи, соответствующие стандарту XMLSignature (описание стандарта XML-Signature находится в сети Интернет по адресу http://www.w3.org/TR/xmldsigcore/) Экспорт начислений из УНИФО посредством вызова метода веб-сервиса Формат запроса Структура запросов на экспорт начислений описана в пункте 5. «XSD-схемы сущностей УНИФО». Значение атрибута kind = CHARGE Формат ответа Структура ответа на запрос к веб-сервису на экспорт начислений приведена в файле ExportChargesResponse.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлена на Рисунок № 16. «Экспорт начислений из УНИФО. Файл ответа». Экспорт начислений и статусов их квитирования из УНИФО Экспорт начислений и статусов их квитирования из УНИФО посредством СЭД ФК Файл запроса Структура файлов запросов на экспорт начислений и статусов их квитирования описана в пункте 5. «XSD-схемы сущностей УНИФО». Значение атрибута kind = CHARGESTATUS Файл ответа Структура файлов ответов на запрос на экспорт начислений приведена в файле ExportChargesResponse.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлена на Рисунке № 17. «Экспорт начислений и статусов их квитирования из УНИФО. Файл ответа». Рисунок № 17. «Экспорт начислений и статусов их квитирования из УНИФО. Файл ответа» Таблица № 19 «Тип ExportChargesResponse» Наименование Charges ChargeInfo ChargeData ChargeSignature Кол-во тегов 0..1 1..n Тип данных Комментарий Контейнер Контейнер xsd:Base64Binary 0..1 xsd:Base64Binary Перечень начислений. Данные начисления Данные файла с начислением, импортированным в УНИФО из ИС АДБ. Данные файла ЭЦП к файлу с начислением, импортированным в УНИФО из ИС АДБ. Остаток задолженности по начислению (в копейках). Статус квитирования с платежами (запролнен всегда). Статус квитирования со строками зачислений (запролнен всегда). AmountToPay xsd:long QuittanceWithPaymentStatus 0..1 xsd:string QuittanceWithIncomeStatus 0..1 xsd:string Наименование Signature Кол-во тегов 0..1 Тип данных Комментарий ds:SignatureType Цифровая подпись xmlдокумента. В теге содержатся реквизиты цифровой подписи, соответствующие стандарту XMLSignature (описание стандарта XML-Signature находится в сети Интернет по адресу http://www.w3.org/TR/xmldsigcore/) Экспорт начислений и статусов их квитирования из УНИФО посредством вызова метода веб-сервиса Формат запроса Структура запросов на экспорт начислений и статусов их квитирования описана в пункте 5. «XSD-схемы сущностей УНИФО». Значение атрибута kind = CHARGESTATUS Формат ответа Структура ответа на запрос к веб-сервису на экспорт начислений приведена в файле ExportChargesResponse.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлена на Рисунок №17. «Экспорт начислений и статусов их квитирования из УНИФО. Файл ответа». Экспорт зачислений из УНИФО Экспорт зачислений из УНИФО посредством СЭД ФК Файл запроса Структура файлов запросов на экспорт зачислений описана в пункте 5. «XSD-схемы сущностей УНИФО». Значение атрибута kind = INCOME Файл ответа Структура файлов ответов на запрос на экспорт зачислений приведена в файле ExportIncomesResponse.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлена на Рисунке № 18. «Экспорт зачислений из УНИФО. Файл ответа». Рисунок № 18. «Экспорт зачислений из УНИФО. Файл ответа» Таблица № 20 «Тип ExportIncomesResponse» Наименование Incomes IncomeInfo IncomeData IncomeSignature Signature Кол-во тегов 0..1 1..n Тип данных Комментарий 0..1 Контейнер Контейнер xsd:Base64Binary xsd:Base64Binary 0..1 ds:SignatureType Перечень зачислений Данные зачисления Данные файла с зачислением. Данные файла ЭЦП к файлу с зачислением. Цифровая подпись xml-документа. В теге содержатся реквизиты цифровой подписи, соответствующие стандарту XML-Signature (описание стандарта XML-Signature находится в сети Интернет по адресу http://www.w3.org/TR/xmldsig-core/) Экспорт зачислениий из УНИФО посредством вызова метода веб-сервиса Формат запроса Структура запросов на экспорт зачислений описана в пункте 5. «XSD-схемы сущностей УНИФО». Значение атрибута kind = INCOME Формат ответа Структура ответа на запрос к веб-сервису на экспорт зачислений приведена в файле ExportIncomesResponse.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлена на Рисунке № 18. «Экспорт зачислений из УНИФО. Файл ответа». Экспорт платежей из УНИФО Экспорт платежей из УНИФО посредством СЭД ФК Файл запроса Структура файлов запросов на экспорт платежей описана в пункте 5. «XSDсхемы сущностей УНИФО». Значение атрибута kind = PAYMENT Файл ответа Структура файлов ответов на запрос на экспорт платежей приведена в файле ExportPaymentsResponse.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлена на Рисунке № 19. «Экспорт платежей из УНИФО. Файл ответа». Рисунок № 19. «Экспорт платежей из УНИФО. Файл ответа» Таблица № 21 «Тип ExportPaymentsResponse» Наименование Кол-во тегов 0..1 1..n Тип данных Комментарий Контейнер Контейнер xsd:Base64Binary PaymentSignature 0..1 xsd:Base64Binary Signature 0..1 ds:SignatureType Перечень платежей Данные платежа Данные файла с платежом, импортированным в УНИФО из ИС кредитной организации. Данные файла ЭЦП к файлу с платежом, импортированным в УНИФО из ИС кредитной организации. Цифровая подпись xml-документа. В теге содержатся реквизиты цифровой подписи, соответствующие стандарту XMLSignature (описание стандарта XMLSignature находится в сети Интернет по адресу http://www.w3.org/TR/xmldsig-core/) Payments PaymentInfo PaymentData Экспорт платежей из УНИФО посредством вызова метода веб-сервиса Формат запроса Структура запросов на экспорт платежей описана в пункте 5. «XSD-схемы сущностей УНИФО». Значение атрибута kind = PAYMENT Формат ответа Структура ответа на запрос к веб-сервису на экспорт платежей приведена в файле ExportPaymentsResponse.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлена на Рисунке № 19. «Экспорт платежей из УНИФО. Файл ответа». Экспорт квитанций из УНИФО Экспорт квитанций из УНИФО посредством СЭД ФК Файл запроса Структура файлов запросов на экспорт платежей описана в пункте 5. «XSDсхемы сущностей УНИФО». Значение атрибута kind = QUITTANCE Файл ответа Структура файлов ответов на запрос на экспорт квитанций приведена в файле ExportQuittanceResponse.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлена на Рисунке № 20. «Экспорт квитанций из УНИФО. Файл ответа». Рисунок № 20. «Экспорт квитанций из УНИФО. Файл ответа» Таблица № 22 «Тип ExportQuittanceResponse» Наименование Кол-во Тип данных тегов Quittances 0..1 Контейнер Quittance 1..n QuittanceType Signature 0..1 ds:SignatureType Комментарий Перечень квитанций. Данные Квитанции. Цифровая подпись xml-документа. В теге содержатся реквизиты цифровой подписи, соответствующие стандарту XML-Signature (описание стандарта XML-Signature находится в сети Интернет по адресу http://www.w3.org/TR/xmldsig-core/) Экспорт квитанций из УНИФО посредством вызова метода веб-сервиса Формат запроса Структура запросов на экспорт платежей описана в пункте 5. «XSD-схемы сущностей УНИФО». Значение атрибута kind = QUITTANCE Формат ответа Структура ответа на запрос к веб-сервису на экспорт квитанций приведена в файле ExportQuittanceResponse.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлена на Рисунке № 20. «Экспорт квитанций из УНИФО. Файл ответа». Импорт начислений, зачислений и платежей в УНИФО из внешних систем Импорт начислений, зачислений и платежей в УНИФО из внешних систем посредством СЭД ФК Файл запроса Структуры файлов запросов на импорт начислений, зачислений и платежей соответствуют структурам соответсвующих сущностей УНИФО, описанным в пункте 0. «Сущности УНИФО» и пункте 5. «XSD-схемы сущностей УНИФО». Файл ответа Структура файлов ответов на запрос на импорт начислений, зачислений, платежей и квитанций соответсвует структуре тега Ticket «Техническая квитанция», приведённом в файле Ticket.xsd (пункт 5. «XSD-схемы сущностей УНИФО»). Импорт начислений, зачислений и платежей в УНИФО из внешних систем посредством вызова метода веб-сервиса Импорт начислений, зачислений и платежей осуществляется посредством вызова метода ImportData веб-сервиса УНИФО. Описание метода ImportData приведено в файлах wsgateService.wsdl и wsgate.wsdl (пункт 6. «WSDL вебсервиса УНИФО»). Формат запроса Запросы на импорт начислений, зачислений и платежей имеют одинаковую структуру, которая приведена в файле ImportRequest.xsd (пункт 5. «XSDсхемы сущностей УНИФО») и схематично представлена на Рисунке № 21. «Импорт начислений, зачислений, платежей и квитанций из УНИФО. Запрос к веб-сервису». Рисунок № 21. «Импорт начислений, зачислений, платежей и квитанций из УНИФО. Запрос к веб-сервису» Таблица № 23 «Тип ImportRequest» Наименование Тип данных Комментарий PostBlock Charge Кол-во тегов 1 1 PostBlock ChargeType StartPayment FinalPayment 1 PaymentInfoType Income 1 IncomeInfoType Блок почтовой информации Данные начисления. Наличие этого тега исключает присутствие в запросе тегов FinalPayment и Income Не используется Данные платежа. Наличие этого тега исключает присутствие в запросе тегов Charge и Income Данные зачисления. Наличие этого тега исключает присутствие в запросе тегов Charge и FinalPayment Наименование Signature Кол-во тегов 0..1 Тип данных Комментарий ds:SignatureType Цифровая подпись xml-документа. В теге содержатся реквизиты цифровой подписи, соответствующие стандарту XML-Signature (описание стандарта XML-Signature находится в сети Интернет по адресу http://www.w3.org/TR/xmldsig-core/) Формат ответа Структура ответа на запрос к веб-сервису на импорт начислений, зачислений, платежей и квитанций соответсвует структуре тега Ticket «Техническая квитанция», приведённом в файле Ticket.xsd (пункт 5. «XSD-схемы сущностей УНИФО»). Вспомогательные типы Тип RequestTemplate Тип является базовым для всех запросов к УНИФО. Описание типа приведено в файле RequestTemplate.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлено на Рисунке № 22. «Базовый тип запроса к УНИФО». Рисунок № 22. «Базовый тип запроса к УНИФО» Таблица № 24 «Тип RequestTemplate» Наименование Кол-во тегов Тип данных Комментарий Наименование Кол-во тегов kind Тип данных Комментарий xsd:string Тип запрашиваемых объектов: PAYMENT - платежи, INCOME - зачисления, CHARGE – неоплаченные начисления, CHARGESTATUS - начисления и статусы их квитирования с платежами и строками зачислений, включая оплаченные, QUITTANCE - результат квитирования Блок почтовой информации Начальные дата и время временного запроса. Время учитывается только при запросе результатов квитирования. Значение тега должно содержать дату и время с указанием их отклонения от универсального времени (например, 2011-0209T12:07:00.000+03:00), так как УНИФО приводит дату и время из значения тега в соответсвие со своим часовым поисом Конечные дата и время временного запроса. Время учитывается только при запросе результатов квитирования. Значение тега должно содержать дату и время с указанием их отклонения от универсального времени (например, 2011-0209T12:07:00.000+03:00), так как УНИФО приводит дату и время из значения тега в соответсвие со своим часовым поисом PostBlock StartDate 0..1 PostBlock dateTime EndDate 0..1 dateTime Тип ResponseTemplate Тип является базовым для всех ответов УНИФО. Описание типа приведено в файле ResponseTemplate.xsd (пункт 5. «XSDсхемы сущностей УНИФО») и схематично представлено на Рисунке № 23. «Базовый тип ответа УНИФО». Рисунок № 23. «Базовый тип ответа УНИФО» Таблица № 25 «Тип ResponseTemplate» Наименование PostBlock RequestProcessResult Кол-во тегов 0..1 Тип данных Комментарий PostBlock ErrInfo Блок почтовой информации Результат обработки запроса. При успешной обработке не включается в ответ Тип PostBlock Тип описывает данные блока почтовой информации в запросах и ответах УНИФО. Описание типа приведено в файле PostBlock.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлено на Рисунке № 24. «Блок почтовой информации». Рисунок № 24. «Блок почтовой информации» Таблица № 26 «Тип PostBlock» Наименование Кол-во тегов ID Тип данных Комментарий string Для запроса: идентификатор запроса Для ответа: идентификатор запроса, на который сформирован ответ Время формирования запроса или ответа ИНН/БИК отправителя TimeStamp DateTime SenderIdentifier Тип ErrInfo String Тип описывает данные ошибки обработки запросов к УНИФО. Описание типа приведено в файле ErrInfo.xsd (пункт 5. «XSD-схемы сущностей УНИФО») и схематично представлено на Рисунке 25. «Информация об ошибке». Рисунок № 25. «Информация об ошибке» Таблица № 27 «Тип ErrInfo» Наименование Кол-во Тип данных тегов ErrorCode string ErrorDescription 0..1 string ErrorData 0..1 String Комментарий Код ошибки Описание ошибки для пользователя Информация об ошибке для администратора или системного анализа Техническая квитанция Техническая квитанция (тег Ticket) возвращается в ответе на импорт любой сущности (начислениея, платёж, зачисление), как при взаимодействии через СЭД ФК, так и при вызове веб-сервиса. Также она возвращается в ответе при возникновении ошибки. Описание структуры тега Ticket приведено в файле Ticket.xsd (пункт 5. «XSD-схемы сущностей УНИФО»), а также схематично представлено на Рисунке № 26. «Техническая квитанция». Рисунок № 27. «Техническая квитанция» Таблица № 28 «Элементы тега Ticket» Наименование Кол-во Тип данных тегов PostBlock PostBlock RequestProcessResult 0..1 ErrInfo Комментарий Блок почтовой информации Результат обработки запроса. При успешной обработке не включается в ответ Наименование Кол-во тегов 0..1 Signature Тип данных Комментарий ds:SignatureType Цифровая подпись xml-документа. В теге содержатся реквизиты цифровой подписи, соответствующие стандарту XML-Signature (описание стандарта XML-Signature находится в сети Интернет по адресу http://www.w3.org/TR/xmldsig-core/) Перечень контролей По результатам приемки файлов необходимо осуществлять контроли и доводить до автора документа описание выявленных ошибок. В таблице ниже приводится перечень проводимых контролей и возможных ошибок. Таблица № 29 «Перечень контролей» Описание Коды Описание ошибок Текст в протоколе контролей ошибок (ErrorDescription) (ErrorCo de) Технический контроль Валидация файла, загружаемого через файловый шлюз Контроль взаимодействия со внешними системами 1 Ошибка целостности принятого архива Ошибка целостности принятого файла-архива 27 Ошибка проверки ЭЦП запроса к веб-сервису УНИФО Произошла ошибка при проверке ЭЦП. Ваш запрос не был обработан