Распоряжение Департамента информационных технологий г. Москвы от 24 октября 2012 г. N 64-16-1008/12 "Об утверждении Порядка функционирования государственной информационной системы, обеспечивающей в городе Москве регистрацию начислений и платежей" стр. 9

11.2.7. Данные зачислений.
Данные зачислений представлены в следующей таблице:
Наименование
Кол-во тегов
Тип данных
Комментарий
@Version
0...1
StringВерсия форматов взаимодействия ИС РНиП с внешними информационными системами.Для текущей версии форматов может содержать значение "1.2.3"
ChangeStatus
1
StringСтатус, отражающий изменение данных зачисления.Возможные значения:1 - новое;2 - изменение
ConsDocNumber
1
StringИдентификатор зачисления
ConsDocDate
1
DateДата формирования зачисления
payeeINN
1
StringИНН получателя (администратора доходов)
payeeKPP
1
StringКПП получателя (администратора доходов)
KBK
1
StringКод бюджетной классификации, при отсутствии КБК заполнять двадцатью нулями
OKATO
1
StringКод ОКАТО
IncomeRows
1
КонтейнерПеречень строк зачисления
IncomeRow
1...n
PaymentTypeДанные строки зачисления с информацией о единичном платеже
SupplierBillID
0...1
StringУникальный идентификатор начисления в ИС ПУ
ApplicationID
0...1
StringУникальный идентификатор заявки
Narrative
0...1
StringНазначение платежа.В случае оплаты по начислению для заполнения поля используется информация из тега BillFor начисления
Amount
1
LongПолная сумма. Целое число, показывающее сумму в копейках
PaymentDate
1
DateДата произведения платежа
BudgetIndex
0...1
BudgetIndexTypeДополнительные реквизиты платежа, заполняемые в платежном поручении при оплате гос. услуги
Status
1
StringСтатус плательщика (физического лица):Перечень возможных значений 02/08/09/10/11/12/13/14/002 - налоговый агент;08 - плательщик иных обязательных платежей;09 - налогоплательщик (плательщик сборов) - индивидуальный предприниматель;10 - налогоплательщик (плательщик сборов) - частный нотариус;11 - налогоплательщик (плательщик сборов) - адвокат, учредивший адвокатский кабинет;12 - налогоплательщик (плательщик сборов) - глава крестьянского (фермерского) хозяйства;13 - налогоплательщик (плательщик сборов) - иное физическое лицо - клиент банка (владелец счета);14 - налогоплательщик, производящий выплаты физическим лицам (подп. 1 п. 1 ст. 235 Налогового кодекса Российской Федерации);0 - для начислений и платежей не в пользу ФНС
PaymentType
1
StringТип платежа
Purpose
1
StringОснование платежа.Перечень возможных значений:ТП/ЗД/ТР/РС/ОТ/АП/АР/0ТП - платежи текущего года;ЗД - добровольное погашение задолженности по истекшим налоговым периодам при отсутствии требования об уплате налогов (сборов) от налогового органа;ТР - погашение задолженности по требованию об уплате налогов (сборов) от налогового органа;РС - погашение рассроченной задолженности;ОТ - погашение отсроченной задолженности;АП - погашение задолженности по акту проверки;АР - погашение задолженности по исполнительному документу;0 - для начислений и платежей не в пользу ФНС
TaxPeriod
1
StringНалоговый период.Значение по умолчанию: "0"
TaxDocNumber
0...1
StringПоказатель номера документа.Значение по умолчанию: "0"
TaxDocDate
0...1
StringПоказатель даты документа.Значение по умолчанию: "0"
Конец описания BudgetIndex
PaymentIdentificationData
1
PaymentIdentificationDataTypeДанные, необходимые для идентификации платежного поручения
Bank
1
BankTypeДанные Банка плательщика. Обязателен к заполнению только код БИК или SWIFT.Наличие данного тега исключает тег UFK
Name
0...1
StringНаименование Банка, в котором открыт счет
CorrespondentBankAccount
0...1
StringНомер коррсчета Банка в ЦБ РФ
BIK
1
StringБИК Банка, в котором открыт счет. Наличие этого тега исключает тег SWIFT
SWIFT
1
StringКод SWIFT Банка, в котором открыт счет. Наличие этого тега исключает тег BIK
Address
0...1
AddressTypeАдрес банка
Contacts
0...1
Контейнер
Contact
1...n
ContactInfoTypeПеречень контактов банка
Конец описания Bank
UFK
1
КонтейнерИдентификация УФК, проведшего платеж.Наличие данного тега исключает тег Bank.Не используется
Name
0...1
StringНаименование УФК, проведшего платеж
TOFK
1
StringКод УФК, проведшего платеж (совпадает с кодом ТОФК)
SystemIdentifier
1
StringУникальный системный идентификатор платежа, присваиваемый Банком плательщика. Алгоритм формирования идентификатора платежа описан в пункте 10
Конец описания PaymentIdentificationData
PayerIdentifier
0...1
StringУникальный идентификатор плательщика (единый или альтернативный).Алгоритм формирования идентификатора плательщика описан в пункте 10
AdditionalData
0...n
КонтейнерДополнительные данные
Name
1
xsd:stringНаименование атрибута
Value
1
xsd:stringЗначение атрибута
Конец описания PaymentType
Конец описания IncomeRow
TOFK
0...1
StringКод ТОФК УФК, сформировавшего зачисление
Signature
0...1
ds:SignatureTypeЦифровая подпись xml-документа. В теге содержатся реквизиты цифровой подписи, соответствующие стандарту XML-Signature (описание стандарта XML-Signature находится в сети Интернет по адресу: http://www.w3.org/TR/xmldsig-core/). Тег должен содержать определение префикса пространства имен "http://www.w3.org/2000/09/xmldsig#"
11.2.8. Данные квитанций с результатами квитирования начислений с платежами и с зачислениями приведены в следующей таблице:
Наименование
Кол-во тегов
Тип данных
Комментарий
SupplierBillID
0...1
StringУникальный идентификатор начисления в ИСП.Значение совпадает со значением одноименного тега типа Bill, являющегося базовым для начислений
ApplicationID
0...1
StringУникальный идентификатор заявки
payeeINN
0...1
StringИНН получателя (администратора доходов). Заполняется в случае несовпадения этого реквизита в данных платежа или зачисления с данными начисления
payeeKPP
0...1
StringКПП получателя (администратора доходов). Заполняется в случае несовпадения этого реквизита в данных платежа или зачисления с данными начисления
KBK
0...1
StringКод бюджетной классификации, при отсутствии КБК заполнять двадцатью нулями. Заполняется в случае несовпадения этого реквизита в данных платежа или зачисления с данными начисления
OKATO
0...1
StringКод ОКАТО. Заполняется в случае несовпадения этого реквизита в данных платежа или зачисления с данными начисления
Balance
0...1
LongСумма в рублях РФ. Целое число, показывающее сумму в копейках. Заполняется в случае несовпадения суммы платежа или зачисления с суммой начисления
PayerIdentifier
0...1
StringУникальный идентификатор плательщика (единый или альтернативный). Заполняется в случае несовпадения этого реквизита в данных платежа или зачисления с данными начисления
CreationDate
1
DateДата квитирования (создания квитанции)
BillStatus
1
StringСтатус, присвоенный начислению (счету) при создании Квитанции.Возможные значения:1 - сквитировано;2 - предварительно сквитировано
IncomeIdentificationData
1
PaymentIdentificationDataTypeДанные, необходимые для идентификации зачисления, сквитированного с начислением. Наличие данного тега исключает появление тега PaymentIdentificationData (описание данных совпадает с данными зачисления)
PaymentIdentificationData
1
PaymentIdentificationDataTypeДанные, необходимые для идентификации платежа, сквитированного с начислением.Наличие данного тега исключает появление тега IncomeIdentificationData (описание данных совпадает с данными платежа)
11.2.9. Описание данных каталога услуг. Формат данных доступен по ссылке - п. 12.
Наименование
Кол-во тегов
Тип данных
Комментарий
@name
1
xs:stringНаименование Каталога
@revisionDate
1
xs:dateДата последнего изменения Каталога (текущая дата)
@version
0...1
xs:tokenВерсия (версия форматов)(Не используется)
Service
1...n
Service_TypeКаталог услуг поставщика
@name
1
xs:stringНаименование услуги
@code
1
xs:stringКод услуги Поставщика
@desc
0...1
xs:stringОписание
@expires
0...1
xs:dateДата, до которой предоставляется услуга, если отсутствует, то услуга действует постоянно(Не используется)
@isActive
1
xs:booleanПоказывает доступность услуги:true - доступна;false - недоступна
@revisionDate
0...1
xs:dateДата внесения изменений
ServiceCategory
0...1
КонтейнерКатегория услуги. Заполняется на усмотрение Поставщика. Некоторые платежные системы разбивают услуги на категории (например: категория "мобильная связь"). Правила градации по категориям устанавливает Поставщик (при необходимости)
@code
0...1
xs:integerКод категории
@name
0...1
xs:stringНаименование категории
PaymentParameters
0...1
КонтейнерСписок параметров платежа, необходимых для принятия платежа по услуге. Используется в авансовых платежах для того, чтобы плательщик при совершении платежа мог указать необходимую информацию. Информация, введенная плательщиком, будет передаваться в реквизитах AdditionalData начисления и платежа или будет являться значением указанного идентификатора
DescriptionSimpleParameter
1...n
КонтейнерОписание параметра услуги, подлежащее заполнению плательщиком при ее оплате (ссылка на формат описания приведена в п. 12). Наличие этого тега исключает тег DescriptionComplexParameter
Contacts
0...n
КонтейнерКонтактная информация(Не используется)
Addresses
0...1
КонтейнерАдреса организации(не используется)
Contacts
0...1
КонтейнерКонтакты организации(Не используется)
PaymentKind
0...1
xs:integerВид оплаты:1 - авансовый платеж;2 - услуга может иметь одновременно два типа оплаты (авансовый платеж и оплата выставленного поставщиком услуг счета);3 - оплата выставленного поставщиком услуг счета. Обязательно для заполнения
MinAmount
0...1
КонтейнерМинимальная сумма платежа по услуге
@currency
0...1
com:CurrencyCodeTypeКод валюты в соответствии с ISO4217
@exponent
0...1
xsd:integerКоличество дробных знаков
MaxAmount
0...1
КонтейнерМаксимальная сумма платежа по услуге
@currency
0...1
com:CurrencyCodeTypeКод валюты в соответствии с ISO4217
@exponent
0...1
xsd:integerКоличество дробных знаков
Commissions
0...1
com:Commission_TypeКомиссии по услуге
Kind
1
xsd:stringВид комиссии:1 - за операцию, с плательщика в пользу поставщика;2 - за операцию, с агента в пользу поставщика;3 - вознаграждение агенту за период взаиморасчетов агента и поставщика
Percent
0...1
xsd:decimalПроцент комиссии в валюте платежа. Указывается в процентах (0-100). При отсутствии тега процент принимается равным 0
MinValue
0...1
com:MoneyМинимальная сумма комиссии. При отсутствии тега процент принимается равным 0
@currency
0...1
com:CurrencyCodeTypeКод валюты в соответствии с ISO4217
@exponent
0...1
xsd:integerКоличество дробных знаков
MaxValue
0...1
com:MoneyМаксимальная сумма комиссии
@currency
0...1
com:CurrencyCodeTypeКод валюты в соответствии с ISO4217
@exponent
0...1
xsd:integerКоличество дробных знаков
Regions
0...1
КонтейнерРегионы, в которых предоставляется данная услуга(Не используется)
Region
1...n
Region_TypeРегион
@id
0...1
Идентификатор региона
@name
0...1
Наименование региона
com:AdditionalData
0...1
com:AdditionalData_TypeДополнительные данные
TraitGroup
1...n
КонтейнерГруппа атрибутов
@name
0...1
xsd:stringНаименование группы атрибутов
Trait
1
com:Trait_TypeАтрибут
@required
0...1
xsd:booleanОбязательный/необязательный. Пример: true
@label
0...1
xsd:stringМетка
@valueFormat
0...1
xsd:stringФормат данных
Name
1
xsd:stringНаименование атрибута
Value
1
xsd:stringЗначение атрибута
Конец описания Service
Signature
0...1
ds:SignatureTypeЦифровая подпись xml-документа. В теге содержатся реквизиты цифровой подписи, соответствующие стандарту XML-Signature (описание стандарта XML-Signature находится в сети Интернет по адресу: http://www.w3.org/TR/xmldsig-core/). Тег должен содержать определение префикса пространства имен "http://www.w3.org/2000/09/xmldsig#"
11.3. Требования к заполнению Каталога услуг.
11.3.1. Для каждого Участника - организации предоставляющей услуги, должен быть сформирован Каталог услуг, согласно требованиям форматов ИС РНиП в соответствии с п. 12 настоящих Технических требований.
11.3.2. Обмен информацией, содержащей данные услуг Каталога, должен осуществляться посредством импорта данных из ИС Участника в ИС РНиП по инициативе организации, предоставляющей услуги.
11.3.3. В запросах на импорт данных в ИС РНиП поставщик может загружать как Каталог услуг целиком, так и изменения в Каталоге услуг поставщика (за период, начиная с указанной даты). Если для Поставщика ранее загружался в ИС РНиП Каталог услуг, то в результате импорта нового Каталога услуг все ранее загруженные услуги для данного поставщика становятся недоступны в Системе. Вновь загруженные услуги доступны в Системе для экспорта и осуществления по ним начислений и платежей.
11.3.4. В Каталоге услуг поставщика должна содержаться информация об услугах поставщика:
- услуги, требующие выставление счета;
- авансовые услуги;
- услуга, имеющая одновременно два типа оплаты (авансовый платеж и оплата выставленного поставщиком услуг счета).
11.3.5. Элемент ServiceCatalog/Service/PaymentKind содержит следующие значения:
1 - авансовый платеж;
2 - услуга, имеющая одновременно два типа оплаты (авансовый платеж и оплата выставленного поставщиком услуг счета);
3 - оплата выставленного поставщиком услуг счета. Эти данные обязательны для заполнения.
11.3.6. Для каждой услуги Поставщик в DescriptionsimpleParameter каталога услуг поставщика должен определить локальный идентификатор плательщика в соответствии с пунктом 10 настоящих Технических требований, используемый Поставщиком услуг при взаимодействии с клиентом, а также указывает наименование параметра начисления/платежа, в котором будет передаваться значение этого идентификатора.
11.3.7. Если в качестве идентификатора плательщика поставщик будет использовать уникальный идентификатор плательщика (единый или альтернативный), то запрос начислений со стороны кредитной организации, банка, платежного агента должен осуществляться по Payerldentifier.
11.3.8. Если в качестве идентификатора плательщика поставщик будет использовать номер лицевого счета, номер договора и т.п. (идентификаторы, не входящие в состав уникальных идентификаторов плательщика), то запрос начислений со стороны кредитной организации, банка, платежного агента должен осуществляться по com:PayerIdentification (каталогу услуг). Значения указанных идентификаторов находятся в реквизитах AdditionalData начисления.
Поставщик в каталоге услуг может указать наименование идентификатора (ApplicationlD/SupplierBilllD), в состав которого будет входить значение, известное плательщику (например, номер квитанции), по которому плательщик через ИС кредитной организации, банка, платежного агента может запросить конкретное начисление поставщика.
11.4. Требования к составу категорий услуг.
11.4.1. Для каждой услуги в Каталоге услуг поставщика в ServiceCategory для каждого поставщика услуг должна быть определена категория услуги согласно приведенному ниже перечню.
1. Семья и образование
2. Культура и спорт
3. Недвижимость, дом, квартира
4. Земля и природные ресурсы
5. Жилищно-коммунальное хозяйство
6. Лицензирование, защита прав
7. Бизнес и торговля
8. Информирование и регистрация
9. Медицина и здравоохранение
10. Наука, технологии, энергетика
11. Реклама и СМИ
12. Сельское хозяйство
13. Социальное обеспечение
14. Строительство, реконструкция, реставрация
15. Транспорт и связь
16. Труд и занятость
17. Финансы, международные связи
18. Экология и безопасность
11.4.2. Требования к импорту Каталога услуг.
С использованием web-сервиса ИС ПУ должны передавать в ИС РНиП Каталог услуг поставщика. Дня импорта Каталога услуг поставщика тег MessageData/AppData должен содержать элемент ImportData/ImportRequest/Catalog/ServiceCatalog.
В последующих запросах на импорт Каталога услуг поставщик загружает в ИС РНиП измененный Каталог услуг (за период, начиная с указанной даты). Для импорта измененного Каталога услуг (за период, начиная с указанной даты) тег MessageData/AppData должен содержать элемент ImportData/ImportRequest/Catalog/Changes.
11.4.3. ИС РНиП экспортирует Каталог услуг поставщика по запросу ПГУ и Кредитных организаций.
12. Форматы информационных сообщений.
12.1. Форматы, установленные Оператором ИС РНиП, представлены на сайте Департамента информационных технологий города Москвы и доступны по ссылке: http://dit.mos.ru/legislation/metods/techpolicy/.
12.2. В соответствующем актуальном документе (версия 1.15.0 - соответствует форматам ГИС ГМП) представлены форматы электронных документов, с которыми оперируют ИС РНиП, представлены форматы сообщений - xml-запросов и ответов, а также спецификации методов web-сервиса, которые вызываются внешними информационными системами.