Тестирование ГИС ГМП будет проходить по упрощенной схеме

advertisement
ИНФОРМАЦИОННАЯ СИСТЕМА
УЧЕТА НАЧИСЛЕНИЙ И ПЛАТЕЖЕЙ
Каталог услуг поставщика
Методические рекомендации заполнению каталога услуг для
отображения на РПГУ
Версия 2.0
Листов 55
2015 г.
2
СОДЕРЖАНИЕ
ЛИСТ ИЗМЕНЕНИЙ......................................................................................... 4
1. ОБЩИЕ СВЕДЕНИЯ................................................................................... 5
1.1
ТЕРМИНЫ И ОБОЗНАЧЕНИЯ ......................................................................................................................... 5
2. КАТАЛОГ УСЛУГ ПОСТАВЩИКА ........................................................ 5
2.1. ПЕРЕЧЕНЬ ОБЯЗАТЕЛЬНЫХ АТРИБУТОВ И ЭЛЕМЕНТОВ В
КАТАЛОГЕ УСЛУГ ПОСТАВЩИКА ................................................................. 7
2.2. ТРЕБОВАНИЯ
К
ЗАПОЛНЕНИЮ
ПАРАМЕТРОВ
ПЛАТЕЖА
(PAYMENTPARAMETERS) В КАТАЛОГЕ УСЛУГ ПОСТАВЩИКА .......... 11
2.2.1.
ИДЕНТИФИКАТОРЫ ПЛАТЕЛЬЩИКА ....................................... 11
2.2.2.
КОД БЮДЖЕТНОЙ КЛАССИФИКАЦИИ (КБК) ......................... 19
2.2.3.
УКАЗАНИЕ
ПОЛНОГО
НАИМЕНОВАНИЯ
ПОЛУЧАТЕЛЯ
ПЛАТЕЖА (ПОЛЕ 16) ......................................................................................... 19
2.2.4.
ДАННЫЕ ДЛЯ ЗАПОЛНЕНИЯ РЕКВИЗИТОВ ПЛАТЕЖНОГО
ПОРУЧЕНИЯ:
СТАТУС
ПЛАТЕЛЬЩИКА
(ПОЛЕ
101),
ОСНОВАНИЕ
ПЛАТЕЖА (ПОЛЕ 106), НАЛОГОВЫЙ ПЕРИОД (ПОЛЕ 107), ПОКАЗАТЕЛЬ
НОМЕРА ДОКУМЕНТА (ПОЛЕ 108), ПОКАЗАТЕЛЬ ДАТЫ ДОКУМЕНТА
(ПОЛЕ 109), ТИП ПЛАТЕЖА (ПОЛЕ 110) ....................................................... 20
2.2.5.
НАЗНАЧЕНИЕ ПЛАТЕЖА В СОСТАВЕ COMPLEXPARAMETER
21
3. УСЛОВИЯ
ОТОБРАЖЕНИЯ
УСЛУГИ
В
ИНТЕРФЕЙСЕ
ПОЛЬЗОВАТЕЛЯ НА РПГУ ............................................................................... 22
4. ПРИМЕР ЗАПОЛНЕНИЯ КАТАЛОГА УСЛУГ ПОСТАВЩИКА ПО
УСЛУГЕ,
ТРЕБУЮЩЕЙ
ВЫСТАВЛЕНИЯ
СЧЕТА
(НАЧИСЛЕНИЯ)
АТРИБУТЫ И ЭЛЕМЕНТЫ ТИПА SERVICECATALOG_TYPE ................... 25
4.1. Пример заполнения Каталога услуг поставщика по авансовой услуге (без выставления
счета) 36
3
4.1.1.
Пример заполнения Каталога услуг поставщика для авансовой оплаты услуги ГорБТИ .36
4.1.2.
Пример заполнения Каталога услуг поставщика для авансовой оплаты услуги ГБОУ
ДОДСН ДЮСШ 48 Комспорта (с указанием признака не дублирования в ГИС ГМП) ....................39
5. НАЧИСЛЕНИЕ .......................................................................................... 44
Правила расчета контрольного разряда УИН ........................................................................................44
6. ЭКСПОРТ НАЧИСЛЕНИЙ ИЗ ИС УНП ................................................ 48
6.1.
Запрос начисления по идентификатору начисления (SupplierBillID) ......................................49
6.2.
Запрос начисления по идентификатору плательщика (PayerIdentifier) ...................................51
6.3.
Запросы начисления с использованием каталога услуг (com:PayerIdentification) ..................53
6.3.1.
Запрос экспорта начислений из ИС УНП по каталогу услуг (com:PayerIdentification) с
использованием (SupplierBillID) .............................................................................................................53
6.3.2.
Запрос начисления из ИС УНП по каталогу услуг (com:PayerIdentification) с
использованием AdditionalData ...............................................................................................................54
4
Лист изменений
Дата
02.04.2014
18.06.2014
22.09.2014
14.01.2015
28.04.2015
Перечень изменений
Первая версия документа
Вторая версия документа.
Добавлен алгоритм формирования УИН в соответствии с
требованиями ГИС ГМП (гл. 5).
Обновлены КП в главах 5 и 6 в части заполнения полей
SupplierBillID и SenderIdentifier.
Исключено использование Payeridentifer в каталоге услуг при
определении идентификатора плательщика.
Исправлена маска для ввода номера документа «Свидетельство о
регистрации транспортного средства».
В Таблице 2 главы 2.1 уточнено содержание графы «Комментарии
к заполнению» для атрибута @name элемента org:Payee.
В главе 3 для параметра услуги с наименованием org:Payee
изменено значение графы «Условия, необходимые для
отображения услуги в интерфейсе пользователя РПГУ»: вместо
значения «Должны быть заполнены параметры
ИНН/КПП/ОКАТО» указано значение «Должны быть заполнены
параметры ИНН/КПП/ОКТМО».
Версия 2.0:
1. п. 2.2.1. Изменения правил формирования идентификаторов
плательщика.
2. п. 5. Начисление. Изменения в алгоритме формирования
УИН.
3. Изменены xml-схемы запросов.
5
1. Общие сведения
Настоящий документ содержит описание каталога услуг и условий проверки типов и
значений обязательных параметров авансовых услуг. Цель проверки определить возможность
отображения услуг в интерфесе пользователя РПГУ при осушествлении платежей с Портала.
1.1 Термины и обозначения
Термин
Авансовый платеж
ГИС ГМП
ИС ПУ
ИС УНП
КО
Описание
Платеж за оказание определенных видов услуг, по которым не
производятся начисления.
Государственная информационная система о государственных и
муниципальных платежах
Информационная система поставщика услуг
Информационная система учета начислений и платежей
Кредитная организация
РПГУ
Региональный портал государственных и муниципальных услуг
Услуги
(работы) Государственные и муниципальные услуги, предусмотренные
государственные
Федеральным законом № 210-ФЗ; услуги, указанные в части 3 статьи
(муниципальные)
1 и части 1 статьи 9 Федерального закона № 210-ФЗ (услуги,
оказываемые в электронной форме; услуги, необходимые и
обязательные для оказания государственных услуг соответственно).
Услуги
(работы),
оказываемые
(выполняемые)
органами
государственной власти (органами местного самоуправления),
государственными (муниципальными) учреждениями и в случаях,
установленных законодательством РФ, иными юридическими
лицами.
2. Каталог услуг поставщика
В ИС УНП загружается Каталог услуг поставщика от каждого поставщика
посредством направления запроса на импорт Каталога услуг Информационной системы
поставщика услуг (ИС ПУ).
Услуги в составе каталога могут иметь 3 типа оплаты:
1. авансовый платеж;
2. услуга может иметь одновременно два типа оплаты (авансовый платеж и оплата
выставленного поставщиком услуг счета);
3. оплата выставленного поставщиком услуг счета.
Тип оплаты (значения 1, 2, 3) передается в элементе ServiceCatalog / Service /
PaymentKind. Элемент является обязательным для заполнения.
6
При выполении проверки заполнения обязательных полей услуги необходимо
проверять также значения элемента ServiceCatalog / Service / PaymentKind (для авансовых
услуг PaymentKind = 1, 2).
Для каждой услуги поставщик в DescriptionSimpleParameter каталога услуг
поставщика определяет идентификатор плательщика, используемый поставщиком услуг при
взаимодействии с клиентом, а также указывает наименование параметра начисления/ платежа,
в котором будет передаваться значение этого идентификатора.
Если в качестве идентификатора плательщика поставщик будет использовать номер
лицевого счета, номер договора и т.п. (идентификаторы, не входящие в состав уникальных
идентификаторов плательщика), то запрос начислений для данного платежа осуществляется
по com: PayerIdentification (т.е. по каталогу услуг). Значения указанных идентификаторов
находятся в реквизитах AdditionalData начисления.
Для каждой услуги в Каталоге услуг поставщика в ServiceCategory должна быть
определена категория услуги. В таблице «Перечень категорий услуг» представлены примеры
услуг и категорий услуг.
Таблица 1. Перечень категорий услуг
№
п/п
Наименование
категории
ID категории
Организации
1 Детский сад
DU00000001
Услуги детских садиков
2 Среднее образование
OU00000002
Услуги школ, лицеев, гимназий, частных
школ
Средне-специальное
образование
SSOU000003
Услуги техникумов, колледжей
4 Высшее образование
VOU0000004
Услуги институтов, университетов и др.
высших учебных заведений
5 Детское творчество
UK00000005
Услуги музыкальных школ, художественных
школ, школ искусств, ДЮЦ
6 Спорт
US00000006
Услуги спортивных школ
7 Недвижимость, земля
NZPR000007
Услуги БТИ, ДЗР
8 Торговля
BT00000010
Услуги Департамента торговли
9 Медицина
MZ00000012
Услуги Департамента здравоохранения
10 Транспорт
TS00000018
Услуги Департамента транспорта, Штрафы
3
7
ГИБДД
11
Социальные услуги,
льготы
12 ЗАГС
L000000009
Услуги Департамента социальной защиты
населения
ZAGS000008
Услуги ЗАГС
Для импорта Каталога услуг поставщика тег MessageData / AppData должен содержать
элемент ImportCatalogRequest/ ServiceCatalog.
В последующих запросах на импорт Каталога услуг поставщик загружает в ИС УНП
измененный Каталог услуг (за период, начиная с указанной даты). Для импорта измененного
Каталога услуг (за период, начиная с указанной даты) тег MessageData / AppData должен
содержать элемент ImportCatalogRequest/ Changes.
ИС УНП экспортирует на РПГУ Каталог услуг поставщика по запросу РПГУ.
2.1.
Перечень обязательных атрибутов и элементов в Каталоге услуг
поставщика
Перечень полей представлен для услуг, по которым осуществляется авансовый платеж или
платеж по начислению. В каталоге услуг обязательно должны передаваться следующие элементы
и атрибуты:
Таблица 2. Обязательные атрибуты Каталога услуг
Наименование
Комментарии к заполнению
attributes
@name
Наименование Каталога
@revisionDate
Дата последнего изменения Каталога (текущая дата)
Service/attributes
@name
Наименование услуги
@code
Код услуги поставщика
@isActive
Показывает доступность услуги:
true - доступна
false - не доступна
ServiceCategory
Категория услуги. Заполняется в соответствии таблицей 1. «Перечень
категорий услуг».
@code
Код категории
8
Наименование
@name
Service/PaymentParam
eters
Комментарии к заполнению
Наименование категории
9
Наименование
PaymentParameters
Комментарии к заполнению
Перечень групп параметров, необходимых для описания реквизитов
услуги, используемых для принятия и обработки платежа по услуге.
Каждая группа параметров описывается одним из двух альтернативных
наборов
параметров
-
DescriptionSimpleParameter
или
DescriptionComplexParameter (если для описания группы используется
набор
параметров
DescriptionSimpleParameter,
то
набор
DescriptionComplexParameter для этой группы исключается). Таким
образом, каждая услуга может быть описана разнотипными группами
параметров, Пример:
Параметры услуги 1 - группы 1,…n:
•
Группа 1 (составлена из набора DescriptionSimpleParameter)
•
Группа 2 (составлена из набора DescriptionSimpleParameter)
•
Группа 3 ……
•
Группа j (составлена из набора DescriptionComplexParameter)
•
Группа j+..(составлена из набора DescriptionComplexParameter)
•
Группа n …
Список параметров платежа, необходимых для формирования
авансового платежа по данной услуге.
Используется
для
определения
реквизитов,
описанных
группами
параметров, используемых при составлении платежного поручения и
обработки платежа, а также для того, чтобы плательщик при совершении
платежа мог указать необходимую информацию.
Для любой услуги обязательно должны быть описаны:
1. Идентификатор плательщика
2. Код бюджетной классификации (КБК)
Для авансовой услуги кроме выше перечисленной информации должна в
обязательном порядке указываться информация с описанием следующих
параметров:
3. Полное наименование получателя для указания в поле 16
платежа;
4. Описание параметров для заполнения налоговых
реквизитов;
5. Шаблон и параметры для формирования назначения
платежа.
org:Payee
Получатель платежа
10
Наименование
@name
Комментарии к заполнению
Наименование организации (если получателями платежа являются
организации, лицевые счета которым открыты в органах Федерального
казначейства, финансовых органах, органах управления внебюджетными
фондами, то атрибут должен быть заполнен в соответствии с пунктом 1.2.4
Положения об особенностях расчетного и кассового обслуживания
территориальных органов Федерального казначейства, финансовых
органов субъектов Российской Федерации (муниципальных образований)
и органов управления государственными внебюджетными фондами
Российской Федерации, утвержденного Банком России № 414-П и
Минфином России № 8н от 18.02.2014)
@INN
ИНН получателя
@KPP
KPP получателя
@OKTMO
Код ОКТМО
Accounts
Счета организации
Account
Счет организации
Account
Номер счета
Bank
Данные Банка, в котором открыт счет
BIK
БИК Банка, в котором открыт счет. Не заполняется, если указан SWIFT
банка.
SWIFT
SWIFT Банка, в котором открыт счет. Не заполняется, если указан БИК
банка.
PaymentKind
Вид оплаты:
1 – авансовый платеж;
2 – услуга может иметь одновременно два типа оплаты (авансовый платеж
и оплата выставленного поставщиком услуг счета);
3 – оплата выставленного поставщиком услуг счета (в рамках настоящего
документа не рассматривается)
11
Рисунок 1. Структура групп параметров PaymentParameters.
Требования к заполнению параметров платежа
2.2.
(PaymentParameters) в каталоге услуг поставщика
По каждой услуге каталога услуг поставщика должны быть указаны, в составе блока
PaymentParameters следующие обязательные параметры: идентификаторы плательщика, КБК,
назначение платежа.
2.2.1. Идентификаторы плательщика
Правила формирования идентификатора плательщика в параметрах услуги
представлены в таблице:
№
Тип оплаты услуги
п/п
1
 Авансовый
платеж
 Одновременно
два типа оплаты
(авансовый
платеж и оплата
выставленного
поставщиком
услуг счета)
 Оплата
выставленного
поставщиком
услуг счета
Наименование
Наименование
идентификатора @name
документа @label
 UnifiedPayerIdentifier,
если
используются
идентификаторы
плательщика для ЮЛ или
ИП
(ИНН/КПП,
КИО/КПП, ИНН ИП).
 AltPayerIdentifier, если
используются
идентификаторы
плательщика для ФЛ.
Соответствующее
наименование документа
12
В теге Regexp указывается соответствующая маска. Например, если в качестве
идентификатора плательщика ЮЛ используется связка ИНН ЮЛ (10 символов) и КПП ЮЛ (9
символов) – указывается маска ^2\d{10}\d{9}$.
Значения маски для ввода номера документа, на основе которого формируется
идентификатор плательщика, представлены в таблицеа 3.
Таблица 3. Значения маски для ввода номера документа
Код типа
Название поля
Подсказка
документа
Тип данных, маска ввода
для поля
для поля
«Серия
«Номер
документа»
документа»
для поля «Серия документа»
для поля «Номер документа»
01
Паспорт
гражданина
Российской Федерации
Укажите серию
Укажите номер
Целое число(4)
Маска ввода: [0-9]{4}
Целое число(6)
Маска ввода: [0-9]{6}
02
Свидетельство органов загса,
органа исполнительной власти
или
органа
местного
самоуправления о рождении
гражданина
Укажите серию
(Введите
римские цифры
латинскими
буквами (I, V, X
и т.д.) и две
русские буквы,
пропуская знак «»)
Укажите номер
Строка(6)
Маска ввода: [I, V, X, L, C, D, M]{14}[А-Я]{2}
При вводе в поле символов, поле
должно автоматически заполняться
вводимыми символами заглавного
регистра, независимо от нажатия
клавиш «Caps Lock» и «Shift».
Целое число(6)
03
Паспорт
(удостоверение
моряка)
моряка
личности
Укажите серию
Укажите номер
Строка(2)
При вводе в поле символов, поле
должно автоматически заполняться
вводимыми
буквами
заглавного
регистра, независимо от нажатия
клавиш «Caps Lock» и «Shift».
Маска ввода: [МФ, РФ, РХ]{2} .
Целое число(7)
Маска ввода: [0-9]{7}
04
Удостоверение
личности
военнослужащего Российской
Федерации
Укажите серию
Укажите номер
Строка(2)
При вводе в поле символов, поле
должно автоматически заполняться
вводимыми
буквами
заглавного
регистра, независимо от нажатия
клавиш «Caps Lock» и «Shift».
Маска ввода:[А-Я]{2}
Целое число(7)
Маска ввода: [0-9]{7}
05
Военный
военнослужащего
Укажите серию
Укажите номер
Строка(2)
При вводе в поле символов, поле
должно автоматически заполняться
вводимыми
буквами
заглавного
Целое число(7)
Маска ввода: [0-9]{7}
билет
14
регистра, независимо от нажатия
клавиш «Caps Lock» и «Shift».
Маска ввода: [А-Я]{2}
06
Временное
удостоверение
личности
гражданина
Российской Федерации
Укажите номер
07
Справка об освобождении из
мест лишения свободы
Укажите серию
Укажите номер
Строка (до 10 символов)
В качестве символов для ввода
допустимы только буквы кириллицы и
цифры.
При вводе в поле букв, поле должно
автоматически заполняться вводимыми
буквами
заглавного
регистра,
независимо от нажатия клавиш «Caps
Lock» и «Shift».
Целое число (до 8 символов)
08
Паспорт
иностранного
гражданина или удостоверение
личности
лица
без
гражданства
Укажите серию
Укажите номер
Строка(10)
Целое число(10)
09
Вид
на
жительство
Российской Федерации
в
Укажите серию
Укажите номер
Целое число(2)
Маска ввода:[80, 81, 82, 83]{2}
Целое число(7)
Маска ввода: [0-9]{7}
10
Разрешение
проживание
на временное
Укажите серию
Укажите номер
Целое число(2)
Маска ввода: [0-9]{2}
Целое число(6)
Маска ввода: [0-9]{6}
11
Удостоверение беженца
Укажите серию
Укажите номер
Целое число(2)
Маска ввода: [0-9]{2}
Целое число(7)
Маска ввода: [0-9]{7}
12
Миграционная карта
Укажите серию
Укажите номер
Целое число(8)
Маска ввода: [0-9]{8}
Целое число(12)
Маска ввода: [0-9]{12}
13
Паспорт гражданина СССР
образца 1974 г. Для некоторых
категорий
иностранных
граждан и лиц без гражданства
Укажите серию
Укажите номер
Строка(5)
При вводе в поле символов, поле
должно автоматически заполняться
вводимыми
буквами
заглавного
регистра, независимо от нажатия
клавиш «Caps Lock» и «Shift».
Маска ввода:[I, V, X, L, C, D, M]{24}[А-Я]{2}
Целое число(6)
Маска ввода: [0-9]{6}
14
СНИЛС
Укажите номер
Целое число(10)
Строка(11). Маска ввода:
15
«XXX-XXX-XXX YY». Для ввода допустимы только
цифры. При вводе цифр символы «-» и « » заполняются
автоматически.
Недопустим ввод значений СНИЛС меньше значений
из интервала «001-001-998 YY», где YY целое число в
интервале от 00 до 99.
Должна быть реализована следующая проверка
контрольного числа СНИЛС (XXX-XXX-XXX YY, где
YY – контрольное число):
1. Каждая цифра СНИЛС умножается на номер своей
позиции (позиции отсчитываются с конца)
2. Полученные произведения суммируются
3. Если сумма меньше 100, то контрольное число равно
самой сумме
4. Если сумма равна 100 или 101, то контрольное число
равно 00
5. Если сумма больше 101, то сумма делится нацело на
101 и контрольное число определяется остатком от
деления аналогично пунктам 3 и 4.
Пример.
Возьмем произвольный СНИЛС = 112-233-445 95.
Цифры номера (номер позиции):
1 (9 позиция)
1 (8 позиция)
2 (7 позиция)
2 (6 позиция)
3 (5 позиция)
3 (4 позиция)
4 (3 позиция)
4 (2 позиция)
5 (1 позиция)
Сумма = (1*9) + (1*8) + (2*7) + (2*6) + (3*5) + (3*4) +
(4*3) + (4*2) + (5*1) = 95
95 / 101 = 0, остаток 95.
Контрольное число 95 — указано верно.
21
ИНН
Укажите номер
Целое число(12)
16
Должна быть реализована
контрольных чисел ИНН:
следующая
проверка
1. Контрольное число n1 вычисляется как
остаток от деления на 11 суммы из цифр
номера (по порядку слева направо),
умноженных на соответствующие
коэффициенты. Если в остатке получается 10,
то n1 = 0. Полученное контрольное число n1
должно совпадать с последней цифрой ИНН.
Коэффициенты
для
вычисления
первого
контрольного числа n1:
3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8.
2. Контрольное число n2 вычисляется как
остаток от деления на 11 суммы из цифр
номера, умноженных на соответствующие
коэффициенты (аналогично шагу 1). Если в
остатке получается 10, то n2 = 0. Полученное
контрольное число n2 должно совпадать с
предпоследней цифрой ИНН.
Коэффициенты
для
вычисления
второго
контрольного числа n2:
7, 2, 4, 10, 3, 5, 9, 4, 6, 8.
Недопустим ввод значения ИНН равный
000000000000.
Пример.
Возьмем произвольный ИНН = 500100732259.
1. Сначала необходимо умножить первые
одиннадцать цифр ИНН на Коэффициенты для
вычисления первого контрольного числа n1:
(5*3) + (0*7) + (0*2 + (1*4) + (0*10) + (0*3) + (7*5)
+ (3*9) + (2*4) +(2*6) + (5*8) = 141
Вычисляем остаток от деления на 11:
141 / 11 = 12,81
12 * 11 = 132
17
141 – 132 = 9
9 и есть первое контрольное число n1, оно
соответствует последней цифре ИНН.
2. Для вычисления второго контрольного числа
необходимо умножить первые десять цифр
ИНН на Коэффициенты для вычисления
контрольного числа n2:
(5*7) + (0*2) + (0*4) + (1*10) + (0*3) + (0*5) + (7*9)
+ (3*4) + (2*6) + (2*8) = 148
148 / 11 = 13,45
13 * 11 = 143
148 – 143 = 5
9 и есть второе контрольное число n2, оно
соответствует предпоследней цифре ИНН.
22
Водительское удостоверение,
выданное на территории РФ в
соответствии
с
законодательством
Укажите номер
Строка(10)
При вводе в поле букв, поле должно
автоматически заполняться вводимыми
буквами
заглавного
регистра,
независимо от нажатия клавиш «Caps
Lock» и «Shift».
Маска ввода:
([0-9]){2}([А-Я, 0-9]){2}([0-9]){6}
Номер водительского удостоверения
24
Свидетельство о регистрации
транспортного средства
Укажите номер
Строка(10)
При вводе в поле букв, поле должно
автоматически заполняться вводимыми
буквами
заглавного
регистра,
независимо от нажатия клавиш «Caps
Lock» и «Shift».
Маска ввода:
«([0-9]){2}([0-9,А-Я]){2}([0-9]){6}»
Номер свидетельства
средства
регистрации
транспортного
Описание
параметра
идентификатора
плательщика
в
DescriptionSimpleParameter каталога услуг должно быть следующим:
<ns1:DescriptionSimpleParameter forPayment="true" forSearch="true" isId="1" label="Наименование документа из
перечня п.3.1 форматов ИС УНП" name=" UnifiedPayerIdentifier / AltPayerIdentifier" readonly="false"
required="true" visible="true">
<ns1:Regexp>соответствующая маска идентификатора</ns1:Regexp>
</ns1:DescriptionSimpleParameter>
При использовании идентификатора, не входящего в перечень уникальных
идентификаторов
плательщика
DescriptionSimpleParameter
(см.
каталога
п. 3.1.
услуг
форматов
атрибуту
ИС УНП),
@label
в
присваивается
соответствующее наименование идентификатора (например, номер договора).
Атрибуту @name присваивается кодовое значение идентификатора.
Например, NUM_DOGOVOR, в теге Regexp указывается соответствующая
маска (для 20-значного номера договора маска быть представлена в следующем виде
- ^\d{1,20}$).
Описание
параметра
идентификатора
плательщика
в
DescriptionSimpleParameter каталога услуг должно быть следующим:
<ns1:DescriptionSimpleParameter forPayment="true" forSearch="true" isId="1" label="Номер договора"
name="NUM_DOGOVOR" readonly="false" required="true" visible="true">
<ns1:Regexp>^\d{1,20}$</ns1:Regexp>
</ns1:DescriptionSimpleParameter>
Поставщик услуг при организации своего взаимодействия с клиентом в
некоторых
случаях
идентификаторов.
может
Например,
использовать
поставщик
несколько
услуг
-
альтернативных
дошкольное
или
среднеобразовательное учреждение может использовать СНИЛС, паспорта и
свидетельство органа ЗАГСа, органа исполнительной власти или органа местного
самоуправления о рождении гражданина в качестве идентификаторов плательщика.
Для дополнительного альтернативного идентификатора в описании параметра
PaymentParameters/DescriptionSimpleParameter каталога услуг атрибуту @label
присваивается соответствующее наименование идентификатора, атрибуту @name
присваивается кодовое значение идентификатора, в теге Regexp указывается
соответствующая маска.
Пример описания параметров услуги с использованием СНИЛС, паспорта
гражданина РФ, номера договора:
19
<ns1:DescriptionSimpleParameter forPayment="true" forSearch="true" isId="1" label="СНИЛС" name="
AltPayerIdentifier " readonly="false" required="true" visible="true">
<ns1:Regexp>^14(0){9}\d{11}643$</ns1:Regexp>
</ns1:DescriptionSimpleParameter>
<ns1:DescriptionSimpleParameter forPayment="true" forSearch="true" isId="1" label="Паспорт гражданина РФ"
name=" AltPayerIdentifier" readonly="false" required="true" visible="true">
<ns1:Regexp>^01(0){10}\d{10}643$</ns1:Regexp>
</ns1:DescriptionSimpleParameter>
<ns1:DescriptionSimpleParameter forPayment="true" forSearch="true" isId="1" label="Номер договора"
name="num_dogovor" readonly="false" required="true" visible="true">
<ns1:Regexp>^ [I,V,X,L,C]{1,4}[А-Я]{2}\d{6}$</ns1:Regexp>
</ns1:DescriptionSimpleParameter>
Значение дополнительно дополнительного идентификатора (в примере – номер договора)
должно передавться в реквизитах AdditionalData начисления.
При оплате услуги поиск начисления может выполняться по любому из идентификаторов
плательщика.
2.2.2. Код бюджетной классификации (КБК)
В DescriptionSimpleParameter каталога услуг обязательно должно быть указано значение
КБК, в случае отсутствия КБК, указывается «0». Далее представлены параметры для описания
КБК, атрибут @name должен иметь значение «KBK».
<ns1:DescriptionSimpleParameter name="KBK" label="Код бюджетной классификации" required="true"
readonly="true" visible="false" forSearch="false" forPayment="true">
<ns1:DefaultValue>0</ns1:DefaultValue>
</ns1:DescriptionSimpleParameter>
2.2.3. Указание полного наименования получателя платежа (поле 16)
Поле обязательно для заполнения в случае авансового платежа.
В DescriptionSimpleParameter каталога услуг обязательно должно быть
указано полное наименование получателя. Атрибут @name должен иметь значение
«Recipient»:
<ns1:DescriptionSimpleParameter name="Recipient" label="Наименование получателя" required="true"
readonly="true" visible="true" forSearch="false" forPayment="true">
<ns1:DefaultValue>Департамент финансов (ГБОУ СОШ N 1981 л/с 26075209)</ns1:DefaultValue>
</ns1:DescriptionSimpleParameter>
20
2.2.4. Данные для заполнения реквизитов платежного поручения: Статус
плательщика (поле 101), Основание платежа (поле 106), Налоговый период
(поле 107), Показатель номера документа (поле 108), Показатель даты
документа (поле 109), Тип платежа (поле 110)
Поле обязательно для заполнения в случае авансового платежа.
Данные реквизиты описываются в DescriptionSimpleParameter каталога услуг.
Атрибут @name для каждого из реквизитов должен иметь значение:
Статус плательщика – «STATUS»;
Основание платежа – «PURPOSE»;
Налоговый период – «TAXPERIOD»;
Показатель номера документа – «TAXDOCNUMBER»;
Показатель даты документа – «TAXDOCDATE»
Тип платежа – «PAYMENTTYPE»;
При отсутствии значений для заполнения полей одного или нескольких
реквизитов тег <ns1:DefaultValue> должен быть заполнен значением по умолчанию.
Например, описание реквизита «Показатель номера документа» в этом случае
должно быть следующим:
<ns1:DescriptionSimpleParameter name=" TAXDOCNUMBER " label=" Показатель номера документа"
required="true" readonly="true" visible="false" forSearch="false" forPayment="true">
<ns1:DefaultValue>0</ns1:DefaultValue>
</ns1:DescriptionSimpleParameter>
Для «ненулевых» показателей перечень возможных значений для выбора
плательщиком при оплате указывается в AllowedValues. Например, описание Типа
платежа (поле 110) может быть следующим:
<ns1:DescriptionSimpleParameter name="PAYMENTTYPE" label="Тип платежа" required="true" readonly="false"
visible="true" forSearch="false" forPayment="true">
<AllowedValues>
<Value data="Уплата пенни" label= "ПЕ"/>
<Value data="Уплата процентов" label= "ПЦ"/>
<Value data="Уплата в счет погашения задолженности" label= "ЗД"/>
<Value data="Уплата штрафа" label= "ШТ"/>
</ns1:AllowedValues>
</ns1:DescriptionSimpleParameter>
Показатели, значение которых должны быть указаны плательщиком, например,
параметры для описания поля 108 «Показатель номера документа» могут быть
следующими:
21
<ns1:DescriptionSimpleParameter name="TAXDOCNUMBER" label="Показатель номера документа"
required="true" readonly="false" visible="true" forSearch="false" forPayment="true">
</ns1:DescriptionSimpleParameter>
Описание заполнения полей 101, 106 – 110 в каталоге услуг может отсутствовать
только в случае, если поля 101, 106 - 110 в платежном поручении, составляемом при оплате
данной услуги, не заполняются.
2.2.5. Назначение платежа в составе ComplexParameter
Поле обязательно для заполнения в случае авансового платежа.
В DescriptionComplexParameter указывается шаблон для заполнения назначения
платежа, в котором обозначается порядок и состав данных для заполнения платежа, атрибут
@name должен иметь значение - «Narrative», атрибуты Field@name относящиеся к
составляющим назначения платежа должны указывать порядковое значение элемента,
входящего в назначение платежа «1», «2» и т.д. Текстовые данные, которые не вводятся
плательщиком, а предоставляются для выбора плательщику из списка значений, являющимися
составляющими назначения платежа описываются в <ns1:AllowedValues>. Текстовые данные,
входящие в состав назначения платежа и являющиеся константами указываются в <ns1:
DefaultValue>. Например, шаблон с описанием параметров для формирования назначения
платежа следующего содержания: «ГБОУ ДОДСН ДЮСШ 48 Комспорта. Индивидуальное
занятие с тренером/инструктором за период с <указывается дата> по <указывается дата>
<указывается номер договора> <вид спорта (выбирается из списка)>. НДС не облагается»
может иметь следующий вид (данные, в угловых скобках <… > предоставляются для ввода
плательщиком):
<ns1:DescriptionComplexParameter name="Narrative" label="Назначение платежа" required="true" readonly="false"
visible="true" forSearch="false" forPayment=" true ">
<ns1:Field name="1" label="Наименование услуги" required="true" readonly="true" visible=" false">
<ns1:DefaultValue> ГБОУ ДОДСН ДЮСШ 48 Комспорта. Индивидуальное занятие с
тренером/инструктором за период с </ns1:DefaultValue>
</ns1:Field>
<ns1:Field name="2" label="дата начала периода " required="true" readonly="false" visible="true">
<ns1:Regexp>(^([0][1-9])|([12][0-9])|([3][01]))[/.](([0][0-9])|(1[0-2]))[/.]\d{4}$|(^([0][1-9])|([12][09])|([3][01]))[/.](([0][0-9])|(1[0-2]))[/.]\d{2}$</ns1:Regexp>
</ns1:Field>
<ns1:Field name="3" label="по" required="true" readonly="true" visible="false"
<ns1:DefaultValue> по </ns1:DefaultValue>
</ns1:Field>
22
<ns1:Field name="4" label="дата окончания периода" required="true" readonly="false" visible="true">
<ns1:Regexp>(^([0][1-9])|([12][0-9])|([3][01]))[/.](([0][0-9])|(1[0-2]))[/.]\d{4}$|(^([0][1-9])|([12][09])|([3][01]))[/.](([0][0-9])|(1[0-2]))[/.]\d{2}$</ns1:Regexp>
</ns1:Field>
<ns1:Field name="5" label="Номер договора" required="true" readonly="false" visible="true">
<ns1:Regexp>^\d{1,20}$</ns1:Regexp>
</ns1:Field>
<ns1:Field name="6" label="Вид спорта" required="true" readonly="false" visible="true">
<ns1:AllowedValues>
<ns1:Value data=" Плавание" isSelected="true" label=" swim"/>
<ns1:Value data="Фигурное катание" label="fig_ska"/>
<ns1:Value data="Фигурное катание" label="fig_ska"/>
<ns1:Value data="Теннис" label="tennis"/>
<ns1:Value data="Настольный теннис" label="t_tennis"/>
<ns1:Value data="Верховая езда" label="verh_ezda"/>
<ns1:Value data="Дзюдо" label="dzydo"/>
</ns1:AllowedValues>
</ns1:Field>
<ns1:Field name="7" label="НДС не облагается" required="true" readonly="true" visible="false">
<ns1:DefaultValue>НДС не облагается</ns1:DefaultValue>
</ns1:Field>
</ns1:DescriptionComplexParameter>
3. Условия отображения услуги в интерфейсе пользователя на РПГУ
Ниже описываются условия, которые должны проверяться для каждой услуги каталога,
для принятия решения о ее доступности в интерфейсе РПГУ. Условия сформулированы для
типов и значений перечисленных ниже параметров услуги. Если хотя бы одно условие
нарушается, то услуга не должна отображаться в интерфейсе пользователя:
Наименование
параметра услуги
Название атрибута
Условия, необходимые для отображения
услуги в интерфейсе пользователя РПГУ
Service/attributes
@name
Наименование услуги
Тип - текстовая строка.
@code
Код услуги Поставщика
@isActive
Показывает
доступность
услуги:
true - доступна
false - не доступна
ServiceCategory
Категория услуги.
@code
Код категории
Тип – логический.
Если «true», то услуга отображается в интерфейсе.
Если «false», то услуга не отображается в
интерфейсе.
Текстовая строка - 10 символов. Значение из
таблицы 1. «Перечень категорий участников».
23
Наименование
параметра услуги
@name
Название атрибута
Условия, необходимые для отображения
услуги в интерфейсе пользователя РПГУ
Наименование категории
При несовпадении с именами в табл. 1
подставляется из справочника (табл. 1) согласно
коду категории
Значение:
1 – авансовый платеж;
2 – услуга может иметь одновременно два типа
оплаты (авансовый платеж и оплата выставленного
поставщиком услуг счета);
3 – оплата выставленного поставщиком услуг
счета.
PaymentKind
Тип оплаты
Service/PaymentParameters/
DescriptionSimpleParameter
1.
@name
@label
@isId
@forPayment
Regexp
Service/PaymentParameters/
DescriptionSimpleParameter
Service/PaymentParameters/
DescriptionSimpleParameter
Service/PaymentParameters/
DescriptionSimpleParameter
Service/PaymentParameters/
DescriptionSimpleParameter
или
DescriptionComplexParameter
Идентификатор
плательщика
Наименование
Наименование параметра для
отображения в интерфейсе
Признак, что параметр является
идентификатором плательщик
Признак,
что
параметр
используется при оплате.
Маска для проверки значения
параметра
2. Код бюджетной
классификации (КБК)
3.
4.
Полное наименования
получателя платежа (поле
16)
Описание параметров для
заполнения налоговых
реквизитовплатежного
поручения: Статус
плательщика (поле 101),
Основание платежа (поле
106), Налоговый период
(поле 107), Показатель
номера документа (поле
108), Показатель даты
документа (поле 109), Тип
платежа (поле 110)
Назначение платежа
Должен быть хотя бы 1 параметр со значением
@isId=1, чтобы для него выполнялись условия
(строки ниже):
Текстовая строка, не пустая.
Текстовая строка, не пустая.
Тип - xs:integer; Значение: 1.
Тип - xs:boolean, Значение: = «true»
Тип – текстовая строка, Значение - должно
совпадать с одним из значений справочника масок
идентификаторов плательщика – Табл. 3.
Должен только 1 параметр с именем
@name="KBK"
Обязательно для услуг с авансовым платежом
(PaymentKind = 1, 2):
Должен только 1 параметр со значением @name=
«Recipient».
Обязательно для услуг с авансовым платежом
(PaymentKind = 1, 2):
Атрибут @name для каждого из реквизитов
должен иметь значение:
Статус плательщика – «STATUS»;
Основание платежа – «PURPOSE»;
Налоговый период – «TAXPERIOD»;
Показатель
номера
документа
–
«TAXDOCNUMBER»;
Показатель
даты
документа
–
«TAXDOCDATE»
Тип платежа – «PAYMENTTYPE»;
При отсутствии значений для заполнения полей
одного
или
нескольких
реквизитов
тег
<ns1:DefaultValue> должен быть заполнен .
Обязательно для услуг с авансовым платежом
(PaymentKind = 1, 2):
Должен быть только 1 параметр в одном из блоков
услуги:
DescriptionSimpleParameter
или
DescriptionComplexParameter
с именем @name="Narrative".
24
Наименование
параметра услуги
Название атрибута
Условия, необходимые для отображения
услуги в интерфейсе пользователя РПГУ
org:Payee
Получатель платежа
@INN
ИНН получателя
Должны быть заполнены параметры ИНН/КПП/
ОКТМО
Тип – INN_Type, Значение – не пустое
@KPP
KPP получателя
Тип – KPP_Type, Значение – не пустое
@OKTMO
ОКТМО получателя
Тип – ОКTMO_Type, Значение – не пустое
4. Пример заполнения Каталога услуг поставщика по услуге, требующей выставления счета (начисления)
Атрибуты и элементы типа ServiceCatalog_Type
Наименование
Кол-во
тегов
Тип данных
Комментарии к заполнению
Пример заполнения
1
1
0..1
xs:string
xs:date
xs:token
Наименование Каталога
Дата последнего изменения Каталога
Версия (версия форматов)
Каталог услуг ГУП ГорБТИ
2012-08-14
Не используется
1
1
0..1
xs:string
xs:string
xs:string
Наименование услуги
Код услуги Поставщика
Описание.
Указывается описание для классификации услуги
(подкатегория), отделяемое от общего описания
услуги двумя символами «слэш»
Выдача кадастровых паспортов
ААААА000550000000001
Услуги по техническому учёту и
технической инвентаризации. Оплата за
изготовление кадастровых паспортов
@expires
0..1
xs:date
@isActive
1
xs:boolean
@revisionDate
Service/ ServiceCategory
ServiceCategory
0..1
xs:date
Дата, до которой предоставляется услуга, если Не используется
отсутствует, то услуга действует постоянно.
(Не используется)
Показывает доступность услуги:
true
true - доступна
false - не доступна
Дата внесения изменений
2012-08-14
0..1
Контейнер
Категория услуги. Заполняется всегда.
Информацию по заполнению (См. в
таблице «Перечень категорий услуг»)
@code
@name
Service/PaymentParameters
0..1
0..1
xs:string
xs:string
Код категории
Наименование категории
NZPR000007
attributes
@name
@revisionDate
@version
Service/attributes
@name
@code
@desc
Недвижимость, земля
26
Наименование
PaymentParameters
Кол-во
тегов
0..1
Тип данных
Комментарии к заполнению
Контейнер
Список параметров платежа, необходимых для
принятия платежа по услуге.
Используется
для
определения
реквизитов,
используемых при составлении платежного
поручения, а также для того, чтобы плательщик при
совершении платежа мог указать необходимую
информацию.
Информация, введенная плательщиком, будет
передаваться в AdditionalData платежа или
использоваться при составлении назначения
платежа, или будет являться значением указанного
идентификатора, используемого при поиске
начислений.
Service/PaymentParameters/DescriptionSimpleParameter
1..n
Контейнер
DescriptionSimpleParameter
@name
1
xs:string
Пример заполнения
Описание
параметров
услуги,
подлежащих Параметр 1
заполнению плательщиком при её оплате.
Определение
Идентификатора
плательщика,
используемого
Поставщиком услуг при взаимодействии
с клиентом
Наименование параметра услуги.
1. UnifiedPayerIdentifier /
Поставщик услуги определяет, что для него
AltPayerIdentifier
является идентификатором плательщика по данной
услуге.
2. NUM_DOGOVOR
Возможны два варианта заполнения:
1. в качестве идентификатора плательщика
поставщик будет использовать идентификатор
плательщика (для ЮЛ и/или для ФЛ).
2. Поставщик услуги определяет наименование
параметра (в случае, если используется
дополнительный идентификатор
плательщика)значение которого будет,
передаваться в реквизитах AdditionalData
начисления/платежа.
27
Наименование
@label
Кол-во
тегов
1
Тип данных
Комментарии к заполнению
Пример заполнения
xs:string
Наименование параметра для отображения в
интерфейсе
1. Идентификатор плательщика.
true
2. Номер договора
@required
0..1
xs:boolean
Указывает, является данный параметр
обязательным для заполнения или нет
@readonly
0..1
xs:boolean
Указывает, что данный параметр не может быть false
изменен пользователем
@supplierSrvCode
0..1
xs:string
Код услуги в каталоге поставщика
Не используется
(Не используется).
@isId
0..1
xs:integer
@visible
0..1
xs:boolean
@forSearch
0..1
xs:boolean
Указывает, что данный параметр является 1
идентификатором плательщика:
0 - параметр определяет платеж в группе
параметров
с
isID=0;
1 - параметр является уникальным.
Если присутствует несколько параметров isID=1,
то для идентификации плательщика может
использоваться любой параметр с isID=1.
Отсутствие @isId означает, что параметр не
является идентификатором плательщика.
Присутствие параметра isID означает, что при
формировании уникального идентификатора
плательщика должны использоваться заданная
маска и значение параметра
Отображать параметр в интерфейсе пользователя true
или нет
Параметр используется при поиске
true
28
Наименование
Тип данных
Комментарии к заполнению
Пример заполнения
@forPayment
Кол-во
тегов
0..1
xs:boolean
Параметр используется при платеже
true
Regexp
0..1
xs:string
DefaultValue
0..1
xs:string
Маска для проверки значения параметра, в случае ^01(0){10}\d{10}643$,
отсутствия
проверка
не
производится.
Регулярные
выражения,
основанные
на ^\d{1,20}$
использовании метасимволов.
Правила
задания
маски
устанавливает
Поставщик, если в его информационной системе
осуществляется какой-либо контроль – длина,
количество и порядок символов.
Значение параметра по умолчанию
AllowedValues
0..1
AllowedValues
Value
1..n
@label
0..1
com:ParamValue_ Значение параметра
Type
xsd:string
Наименование значения
@isSelected
0..1
@data
1
xsd:string
Значение
1..n
Контейнер
Описание параметров услуги, используемых при Параметр 2..n
составлении платежного поручения.
Среди
описываемых
параметров
обязательно
указывается
КБК,
наименование
получателя
для
заполнения поля 16 платежа.
В случае отсутствия КБК, указывается
значение 0
DescriptionSimpleParameter
xsd:boolean
Возможные значения для параметра (аналог
перечисления)
Указывает, что данное значение выбрано в
качестве текущего значения параметра, в случае,
если присутствует список значений
29
Наименование
Тип данных
Комментарии к заполнению
Пример заполнения
@name
Кол-во
тегов
1
xs:string
Наименование параметра услуги.
Поставщик услуги определяет реквизиты и их
значения для включения в состав платежного
поручения по данной услуге.
KBK,
Recipient
@label
1
xs:string
Наименование параметра для отображения в
интерфейсе
Код бюджетной классификации,
True
Наименование получателя
@required
0..1
xs:boolean
Указывает, является данный параметр
обязательным для заполнения или нет
@readonly
0..1
xs:boolean
Указывает, что данный параметр не может быть True
изменен пользователем
@supplierSrvCode
0..1
xs:string
Код услуги в каталоге поставщика
Не используется
(Не используется).
@supplierID
0..1
com:UUID
Id поставщика, из каталога которого взята услуга
Не используется
(Не используется).
@isId
0..1
xs:integer
@visible
0..1
xs:boolean
@forSearch
0..1
xs:boolean
Указывает, что данный параметр является
идентификатором плательщика:
0 - параметр определяет платеж в группе
параметров
с
isID=0;
1 - параметр является уникальным.
Отображать параметр в интерфейсе пользователя True/false
или нет
Параметр используется при поиске
false
30
Наименование
Тип данных
Комментарии к заполнению
Пример заполнения
@forPayment
Кол-во
тегов
0..1
xs:boolean
Параметр используется при платеже
true
Regexp
0..1
xs:string
DefaultValue
0..1
xs:string
Маска для проверки значения параметра, в случае
отсутствия
проверка
не
производится.
Регулярные
выражения,
основанные
на
использовании метасимволов.
Правила
задания
маски
устанавливает
Поставщик, если в его информационной системе
осуществляется какой-либо контроль – длина,
количество и порядок символов.
Значение параметра по умолчанию
00000000000000000000
ГУП БТИ
AllowedValues
Возможные значения для параметра (аналог
перечисления)
0..1
AllowedValues
Value
1..n
@label
0..1
com:ParamValue_ Значение параметра
Type
xsd:string
Наименование значения
@isSelected
0..1
@data
1
xsd:string
Значение
1..n
0..1
1..n
Контейнер
Контейнер
Com:CurrencyCo
deType
Комплексное описание параметров услуги.
Коды валют, в которых возможна оплата услуги.
Код валюты.
xsd:boolean
Указывает, что данное значение выбрано в
качестве текущего значения параметра, в случае,
если присутствует список значений
Service/PaymentParameters/D
escriptionComplexParameter
DescriptionComplexParameter
CurrenciesServices
CurrencyCode
RUR
31
Наименование
Кол-во
тегов
0..1
Тип данных
@name
@INN
@KPP
@OKTMO
@OGRN
Accounts
Account
0..1
0..1
0..1
0..1
0..1
0..1
1..n
@kind
0..1
xsd:string
INN_Type
KPP_Type
ОКTMO_Type
OGRN_Type
Контейнер
AccountCatalogT
ype
xsd:positiveInteg
er
Account
1
Bank
@name
@BIK
1
0..1
1
AccountNumTyp
e
Контейнер
xsd:string
xsd:string
1
xsd:string
0..1
AccountNumTyp
e
Address
0..1
Контейнер
Адрес
Contacts
0..n
Контейнер
Контактная информация
Addresses
0..1
Контейнер
Адреса организации
Contacts
0..1
Контейнер
Контакты организации
org:Payee
@SWIFT
CorrespondentBankAccount
Контейнер
Комментарии к заполнению
Пример заполнения
Получатель платежа.
(Заполняется ВСЕГДА)
Наименование организации
ИНН получателя
KPP получателя
Код ОКТМО
ОГРН
Счета организации
Счет организации
ГУП БТИ
7710019898
7771001001
45280569000
1027739606322
Тип счета:
1 – расчетный
2 – текущий
Номер счета
1
40602810738230100013
Данные Банка, в котором открыт счет
Наименование Банка, в котором открыт счет
Сбербанк России ОАО
БИК Банка, в котором открыт счет. Наличие этого 044525225
тега исключает тег SWIFT.
SWIFT – код Банка, в котором открыт счет. Наличие
этого тега исключает тег BIK.
Корреспондентский счет Банка в ЦБ РФ
30101810400000000225
32
Наименование
PaymentKind
Кол-во
тегов
0..1
Тип данных
Комментарии к заполнению
MinAmount
0..1
Контейнер
@currency
0..1
@exponent
MaxAmount
0..1
0..1
com:CurrencyCo
deType
xsd:integer
Контейнер
@currency
0..1
xs:integer
Вид оплаты:
3
1 – авансовый платеж;
2 – услуга может иметь одновременно два типа
оплаты (авансовый платеж и оплата выставленного
поставщиком услуг счета);
3 – оплата выставленного поставщиком услуг счета.
Обязательно для заполнения.
Минимальная сумма платежа по услуге.
Используется в случае наличия ограничения.
Код валюты в соответствии с ISO4217
@exponent
Regions
0..1
0..1
Region
@id
@name
Subservices
1..n
0..1
0..1
0..1
com:CurrencyCo
deType
xsd:integer
Контейнер
Region_Type
Контейнер
Количество дробных знаков
Максимальная сумма платежа по услуге.
Используется в случае наличия ограничения.
Код валюты в соответствии с ISO4217
Количество дробных знаков
Регионы, в которых предоставляется данная услуга.
(Не используется)
Регион
Идентификатор региона
Наименование региона
Подуслуги.
Для услуг, состоящих из нескольких частей, по
которым осуществляется отдельная оплата. Деление
услуг на подуслуги – на усмотрение Поставщика.
Service
com:AdditionalData
1..n
0..1
Service_Type
com:AdditionalD
ata_Type
Пример заполнения
Описаниеуслуги.
Дополнительные данные
Не используется
Не используется
Пример Каталога услуг поставщика по услуге, требующей выставления счета
(начисления):
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:smev="http://roskazna.ru/gisgmp/02000000/SmevGISGMPService/"
xmlns:rev="http://smev.gosuslugi.ru/rev120315" xmlns:mes="http://roskazna.ru/gisgmp/xsd/116/Message"
xmlns:mes1="http://roskazna.ru/gisgmp/xsd/116/MessageData">
<soapenv:Body>
<smev:GISGMPTransferMsg>
<rev:Message>
<rev:Sender>
<rev:Code>IS0000007</rev:Code>
<rev:Name>BTI</rev:Name>
</rev:Sender>
<rev:Recipient>
<rev:Code>IS0000002</rev:Code>
<rev:Name>UNP</rev:Name>
</rev:Recipient>
<rev:ServiceName>UNP</rev:ServiceName>
<rev:TypeCode>GSRV</rev:TypeCode>
<rev:Status>REQUEST</rev:Status>
<rev:Date>2015-04-27T20:26:28.0Z</rev:Date>
<rev:ExchangeType>6</rev:ExchangeType>
</rev:Message>
<rev:MessageData>
<rev:AppData xmlns:gisgmp="http://roskazna.ru/gisgmp/xsd/116/Message"
xmlns:msgd="http://roskazna.ru/gisgmp/xsd/116/MessageData"
xmlns:pdr="http://roskazna.ru/gisgmp/xsd/116/PGU_DataRequest" xmlns:smev="http://smev.gosuslugi.ru/rev120315"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<gisgmp:RequestMessage timestamp="2015-04-27T20:26:28.0Z" senderRole="4" Id="id_57176c69-d1004f84-b27b-2e3942783062" senderIdentifier="000007">
<msgd:ImportCatalogRequest xmlns:cat="http://roskazna.ru/gisgmp/xsd/116/Catalog"
xmlns:com="http://roskazna.ru/gisgmp/xsd/116/Common"
xmlns:org="http://roskazna.ru/gisgmp/xsd/116/Organization">
<msgd:ServiceCatalog revisionDate="2015-03-26" Id="id_57176c69-d100-4f84-b27b-2e3942783061"
name="Каталог ГорБТИ" version="1.0">
<cat:Service code="ААААА000550000000001" isActive="true" name="Выдача кадастровых
паспортов" desc="Оплата за изготовление кадастровых паспортов">
34
<cat:ServiceCategory code="NZPR000007" name="Недвижимость, земля"/>
<cat:PaymentParameters>
<cat:DescriptionSimpleParameter forPayment="true" forSearch="true" isId="1" label="Серия и
номер паспорта" name="AltPayerIdentifier" readonly="false" required="true" visible="true">
<cat:Regexp>^01(0){10}\d{10}643$</cat:Regexp>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name="KBK" label="Код бюджетной классификации"
required="true" readonly="true" visible="false" forSearch="false" forPayment="true">
<cat:DefaultValue>00000000000000000000</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name="Recipient" label="Наименование получателя"
required="true" readonly="true" visible="false" forSearch="false" forPayment="true">
<cat:DefaultValue>ГУП ГорБТИ</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
</cat:PaymentParameters>
<cat:CurrenciesServices>
<cat:CurrencyCode>RUR</cat:CurrencyCode>
</cat:CurrenciesServices>
<org:Payee INN="7710019898" KPP="771001001" OGRN="1027739606322" OKTMO="45280569"
name="ГУП ГорБТИ">
<org:Accounts>
<org:Account kind="1">
<org:Account>40602810738230100013</org:Account>
<org:Bank>
<org:Name>Сбербанк России ОАО</org:Name>
<org:BIK>044525225</org:BIK>
<org:CorrespondentBankAccount>30101810400000000225</org:CorrespondentBankAccount>
</org:Bank>
</org:Account>
</org:Accounts>
</org:Payee>
<cat:PaymentKind>3</cat:PaymentKind>
<cat:MinAmount currency="RUR" exponent="2">1</cat:MinAmount>
35
<cat:MaxAmount currency="RUR" exponent="2">2147483647</cat:MaxAmount>
<cat:Commissions>
<com:Comission>
<com:Kind>4</com:Kind>
<com:Percent>3.0</com:Percent>
<com:MinValue currency="RUR" exponent="2">1</com:MinValue>
<com:MaxValue currency="RUR" exponent="2">99999</com:MaxValue>
</com:Comission>
<com:Comission>
<com:Kind>4</com:Kind>
<com:MaxValue currency="RUR" exponent="2">100</com:MaxValue>
</com:Comission>
</cat:Commissions>
</cat:Service>
</msgd:ServiceCatalog>
</msgd:ImportCatalogRequest>
</gisgmp:RequestMessage>
</rev:AppData>
</rev:MessageData>
</smev:GISGMPTransferMsg>
</soapenv:Body>
</soapenv:Envelope>
36
4.1.Пример заполнения Каталога услуг поставщика по авансовой услуге
(без выставления счета)
4.1.1. Пример заполнения Каталога услуг поставщика для авансовой
оплаты услуги ГорБТИ
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:smev="http://roskazna.ru/gisgmp/02000000/SmevGISGMPService/"
xmlns:rev="http://smev.gosuslugi.ru/rev120315" xmlns:mes="http://roskazna.ru/gisgmp/xsd/116/Message"
xmlns:mes1="http://roskazna.ru/gisgmp/xsd/116/MessageData">
<soapenv:Body>
<smev:GISGMPTransferMsg>
<rev:Message>
<rev:Sender>
<rev:Code>IS0000015</rev:Code>
<rev:Name>MOSKVICH</rev:Name>
</rev:Sender>
<rev:Recipient>
<rev:Code>IS0000002</rev:Code>
<rev:Name>UNP</rev:Name>
</rev:Recipient>
<rev:ServiceName>UNP</rev:ServiceName>
<rev:TypeCode>GSRV</rev:TypeCode>
<rev:Status>REQUEST</rev:Status>
<rev:Date>2015-04-27T20:26:28.0Z</rev:Date>
<rev:ExchangeType>6</rev:ExchangeType>
</rev:Message>
<rev:MessageData>
<rev:AppData xmlns:gisgmp="http://roskazna.ru/gisgmp/xsd/116/Message"
xmlns:msgd="http://roskazna.ru/gisgmp/xsd/116/MessageData"
xmlns:pdr="http://roskazna.ru/gisgmp/xsd/116/PGU_DataRequest" xmlns:smev="http://smev.gosuslugi.ru/rev120315"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<gisgmp:RequestMessage timestamp="2015-04-27T20:26:28.0Z" senderRole="4" Id="id_57176c69-d1004f84-b27b-2e3942783062" senderIdentifier="000008">
<msgd:ImportCatalogRequest xmlns:cat="http://roskazna.ru/gisgmp/xsd/116/Catalog"
xmlns:com="http://roskazna.ru/gisgmp/xsd/116/Common"
xmlns:org="http://roskazna.ru/gisgmp/xsd/116/Organization">
37
<msgd:ServiceCatalog revisionDate="2015-03-26" Id="id_57176c69-d100-4f84-b27b-2e3942783061"
name="Каталог услуг ГУП ГорБТИ" version="1.0">
<cat:Service code="ААААА000550000000002" isActive="true" name="Выдача кадастровых
паспортов" desc="Услуги по техническому учёту и технической инвентаризации. Оплата (авансовая) за
установление наличия и местонахождения недвижимого имущества на земельном участке">
<cat:ServiceCategory code="NZPR000007" name="Недвижимость, земля"/>
<cat:PaymentParameters>
<cat:DescriptionSimpleParameter name="NUM_DOGOVOR" label="Номер договора"
required="true" readonly="true" isId="1" visible="true" forSearch="false" forPayment="true">
<cat:Regexp>^\d{1,8}$</cat:Regexp>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name="KBK" label="Код бюджетной классификации"
required="true" readonly="false" visible="true" forSearch="false" forPayment="true">
<cat:DefaultValue>00000000000000000000</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name="STATUS" label="Статус плательщика" required="true"
readonly="false" visible=" false " forSearch=" false " forPayment="true">
<cat:DefaultValue>13</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name=" PAYMENTTYPE " label="Тип платежа" required="true"
readonly="false" visible=" false " forSearch=" false " forPayment="true">
<cat:DefaultValue>0</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name="PURPOSE" label="Основание платежа" required="true"
readonly="false" visible=" false " forSearch=" false " forPayment="true">
<cat:DefaultValue>0</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name="TAXDOCNUMBER" label="Показатель номера
документа" required="true" readonly="false" visible=" false " forSearch=" false " forPayment="true">
<cat:DefaultValue>0</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name="TAXDOCDATE" label="Показатель даты документа"
required="true" readonly="false" visible=" false " forSearch=" false " forPayment="true">
<cat:DefaultValue>0</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
38
<cat:DescriptionSimpleParameter name="Narrative" label="Назначение платежа" required="true"
readonly="false" visible="true" forSearch=" false " forPayment="true">
<cat:DefaultValue>За оказание услуг по заказу. НДС не облагается</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
</cat:PaymentParameters>
<cat:CurrenciesServices>
<cat:CurrencyCode>RUR</cat:CurrencyCode>
</cat:CurrenciesServices>
<org:Payee OKTMO="45286585" KPP="771001001" name="ГУП ГорБТИ" INN="7710019898"
OGRN="1027739606322">
<org:Accounts>
<org:Account kind="1">
<org:Account>40602810738230100013</org:Account>
<org:Bank>
<org:Name>Сбербанк России ОАО</org:Name>
<org:BIK>044525225</org:BIK>
<org:CorrespondentBankAccount>30101810400000000225</org:CorrespondentBankAccount>
</org:Bank>
</org:Account>
</org:Accounts>
</org:Payee>
<cat:PaymentKind>1</cat:PaymentKind>
</cat:Service>
</msgd:ServiceCatalog>
</msgd:ImportCatalogRequest>
</gisgmp:RequestMessage>
</rev:AppData>
</rev:MessageData>
</smev:GISGMPTransferMsg>
</soapenv:Body>
</soapenv:Envelope>
39
4.1.2. Пример заполнения Каталога услуг поставщика для авансовой оплаты
услуги ГБОУ ДОДСН ДЮСШ 48 Комспорта (с указанием признака не
дублирования в ГИС ГМП)
Пример Каталога услуг ГБОУ ДОДСН ДЮСШ 48 Комспорта по авансовой услуге:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:smev="http://roskazna.ru/gisgmp/02000000/SmevGISGMPService/"
xmlns:rev="http://smev.gosuslugi.ru/rev120315" xmlns:mes="http://roskazna.ru/gisgmp/xsd/116/Message"
xmlns:mes1="http://roskazna.ru/gisgmp/xsd/116/MessageData">
<soapenv:Body>
<smev:GISGMPTransferMsg>
<rev:Message>
<rev:Sender>
<rev:Code>IS0000015</rev:Code>
<rev:Name>MOSKVICH</rev:Name>
</rev:Sender>
<rev:Recipient>
<rev:Code>IS0000002</rev:Code>
<rev:Name>RNIP</rev:Name>
</rev:Recipient>
<rev:ServiceName>UNP</rev:ServiceName>
<rev:TypeCode>GSRV</rev:TypeCode>
<rev:Status>REQUEST</rev:Status>
<rev:Date>2015-04-27T20:26:28.0Z</rev:Date>
<rev:ExchangeType>6</rev:ExchangeType>
</rev:Message>
<rev:MessageData>
<rev:AppData xmlns:gisgmp="http://roskazna.ru/gisgmp/xsd/116/Message"
xmlns:msgd="http://roskazna.ru/gisgmp/xsd/116/MessageData"
xmlns:pdr="http://roskazna.ru/gisgmp/xsd/116/PGU_DataRequest" xmlns:smev="http://smev.gosuslugi.ru/rev120315"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<gisgmp:RequestMessage timestamp="2015-04-27T20:26:28.0Z" senderRole="4" Id="id_57176c69-d1004f84-b27b-2e3942783062" senderIdentifier="000007">
<msgd:ImportCatalogRequest xmlns:cat="http://roskazna.ru/gisgmp/xsd/116/Catalog"
xmlns:com="http://roskazna.ru/gisgmp/xsd/116/Common"
xmlns:org="http://roskazna.ru/gisgmp/xsd/116/Organization">
40
<msgd:ServiceCatalog name="Каталог ГБОУ ДОДСН ДЮСШ 48 Комспорта" revisionDate="2012-1001" version="1.0">
<cat:Service code="AAAAA000170000000002" desc=" Услуги Спортивных школ. Оплата за занятие
с тренером/инструктором по" isActive="true" name="Занятие с тренером/инструктором по">
<cat:ServiceCategory code="US00000006" name="спорт"/>
<cat:PaymentParameters>
<cat:DescriptionSimpleParameter forPayment="true" forSearch="true" isId="1" label="Номер
договора" name="NUM_DOGOVOR" readonly="false" required="true" visible="true">
<cat:Regexp>^\d{1,20}$</cat:Regexp>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name=" duplication" label="Не дублировать в ГИС ГМП "
required="false" forPayment="false" forSearch="false" visible="false">
<cat:DefaultValue>off</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name="KBK" label="Код бюджетной классификации"
required="true" readonly="true" visible="false" forSearch="false" forPayment="true">
<cat:DefaultValue>00000000000000000000</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name="Recipient" label="Наименование получателя"
required="true" readonly="true" visible="false" forSearch="false" forPayment="true">
<cat:DefaultValue>Департамент финансов (ГБОУ ДОДСН "ДЮСШ 48" Комспорта л/с
26164410004)</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name="STATUS" label="Статус плательщика" required="true"
readonly="true" visible="false" forSearch="false" forPayment="true">
<cat:DefaultValue>13</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name="PAYMENTTYPE" label="Тип платежа" required="true"
readonly=" true" visible=" false " forSearch=" false " forPayment="true">
<cat:DefaultValue>0</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name="PURPOSE" label="Тип платежа" required="true"
readonly=" true" visible=" false " forSearch=" false " forPayment="true">
<cat:DefaultValue>0</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
41
<cat:DescriptionSimpleParameter name="TAXPERIOD" label="Налоговый период" required="true"
readonly="true" visible=" false " forSearch=" false " forPayment="true">
<cat:DefaultValue>0</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name="TAXDOCNUMBER" label="Показатель номера
документа" required="true" readonly="true" visible=" false " forSearch=" false " forPayment="true">
<cat:DefaultValue>0</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
<cat:DescriptionSimpleParameter name="TAXDOCDATE" label="Показатель даты документа"
required="true" readonly="true" visible=" false " forSearch=" false " forPayment="true">
<cat:DefaultValue>0</cat:DefaultValue>
</cat:DescriptionSimpleParameter>
<cat:DescriptionComplexParameter name="Narrative " label="Назначение платежа" required="true"
readonly="false" visible="true" forSearch="false" forPayment=" true ">
<cat:Field name="1" label="Наименование услуги" required="true" readonly="true"
visible="false">
<cat:DefaultValue>ГБОУ ДОДСН ДЮСШ 48 Комспорта. Индивидуальное занятие с
тренером/инструктором за период с</cat:DefaultValue>
</cat:Field>
<cat:Field name="2" label="дата начала периода" required="true" readonly="false" visible="true">
<cat:Regexp>(^([0][1-9])|([12][0-9])|([3][01]))[/.](([0][0-9])|(1[0-2]))[/.]\d{4}$|(^([0][19])|([12][0-9])|([3][01]))[/.](([0][0-9])|(1[0-2]))[/.]\d{2}$</cat:Regexp>
</cat:Field>
<cat:Field name="3" label="по" required="true" readonly="true" visible="false">
<cat:DefaultValue>по</cat:DefaultValue>
</cat:Field>
<cat:Field name="4" label="дата окончания периода" required="true" readonly="false"
visible="true">
<cat:Regexp>(^([0][1-9])|([12][0-9])|([3][01]))[/.](([0][0-9])|(1[0-2]))[/.]\d{4}$|(^([0][19])|([12][0-9])|([3][01]))[/.](([0][0-9])|(1[0-2]))[/.]\d{2}$</cat:Regexp>
</cat:Field>
<cat:Field name="5" label="Номер договора" required="true" readonly="false" visible="true">
<cat:Regexp>^\d{1,20}$</cat:Regexp>
</cat:Field>
<cat:Field name="6" label="Вид спорта" required="true" readonly="false" visible="true">
42
<cat:AllowedValues>
<cat:Value data="Плавание" isSelected="true" label=" swim"/>
<cat:Value data="Фигурное катание" isSelected="true" label="swim"/>
<cat:Value data="Теннис" isSelected="true" label="tennis"/>
<cat:Value data="Настольный теннис" isSelected="true" label="t_tennis"/>
<cat:Value data="Верховая езда" isSelected="true" label="verh_ezda"/>
<cat:Value data="Дзюдо" isSelected="true" label="dzydo"/>
<cat:Value data="Рукопашный бой" isSelected="true" label="rykopash"/>
<cat:Value data="Айкидо" isSelected="true" label="аykido"/>
<cat:Value data="Горнолыжный спорт" isSelected="true" label="gorn_lizh"/>
<cat:Value data="Бильярд" isSelected="true" label="billiard"/>
<cat:Value data="Керлинг" isSelected="true" label="kerling"/>
<cat:Value data="Хоккей" isSelected="true" label="hokey"/>
<cat:Value data="Футбол" isSelected="true" label="football"/>
<cat:Value data="Баскетбол" isSelected="true" label="basket"/>
<cat:Value data="Волейбол" isSelected="true" label="voleybol"/>
<cat:Value data="Джиу-джитсу" isSelected="true" label="ju_jitsu"/>
<cat:Value data="Тайский бокс" isSelected="true" label="tay_boks"/>
<cat:Value data="Тренажерный зал" isSelected="true" label="trenazher"/>
<cat:Value data="Лечебная гимнастика" isSelected="true" label="med_gim"/>
</cat:AllowedValues>
</cat:Field>
<cat:Field name="7" label="НДС не облагается" required="true" readonly="true" visible="false">
<cat:DefaultValue>НДС не облагается</cat:DefaultValue>
</cat:Field>
</cat:DescriptionComplexParameter>
</cat:PaymentParameters>
<cat:CurrenciesServices>
<cat:CurrencyCode>RUR</cat:CurrencyCode>
</cat:CurrenciesServices>
<org:Payee INN="7710019898" OKTMO="45296595" KPP="770901001" name=" ГБОУ ДОДСН
ДЮСШ № 48 Комспорта" OGRN="1037739669550">
43
<org:Accounts>
<org:Account kind="1">
<org:Account>40602810738230100013</org:Account>
<org:Bank>
<org:Name>Сбербанк России ОАО</org:Name>
<org:BIK>044525225</org:BIK>
<org:CorrespondentBankAccount>30101810400000000225</org:CorrespondentBankAccount>
</org:Bank>
</org:Account>
</org:Accounts>
</org:Payee>
<cat:PaymentKind>1</cat:PaymentKind>
</cat:Service>
</msgd:ServiceCatalog>
</msgd:ImportCatalogRequest>
</gisgmp:RequestMessage>
</rev:AppData>
</rev:MessageData>
</smev:GISGMPTransferMsg>
</soapenv:Body>
</soapenv:Envelope>
44
5. Начисление
Пример начисления, сформированного поставщиком услуги (ГУП ГорБТИ):
Иванову С.П. 09 августа 2012 года оказана услуга со стороны ГУП ГорБТИ по заказу
№ 2298300483 на сумму 616 руб. 30 коп. Номер квитанции 229730048364, номер договора
555888555.
В состав AdditionalData входит значение, известное плательщику (номер квитанции),
номер
договора
555888555
(является
идентификатором
плательщика,
используемый
Поставщиком услуг при взаимодействии с клиентом).
Алгоритм формирования УИН:
1
2
3
4
5
6
7
8
9
10
A
A
11
12
13
14
…
24
B
25
C
УРН участника, сформировавшего начисление. УРН указывается в десятичном
представлении. Для этого его необходимо предварительно перевести из
шестнадцатиричного представления и десятичное.
Например, УРН участника равен значению «aa11b4»; после перевода в десятичное
представление получается «11145652». Если при переводе УРН участника в
десятичное представление получается менее восьми символов, то значение
дополняется нулями слева до 8 цифр.
B
Уникальный номер начисления— 16 цифр. Алгоритм формирования,
обеспечивающий уникальность номера, определяется участником самостоятельно.
C
Контрольный разряд.
Правила расчета контрольного разряда УИН
Контрольный разряд УИН формируется по следующим правилам:
- каждому разряду УИН, начиная со старшего разряда, присваивается набор весов,
соответствующий натуральному ряду чисел от 1 до 10, далее набор весов
повторяется;
- каждая цифра УИН умножается на присвоенный вес разряда и вычисляется сумма
полученных произведений;
- контрольный разряд для УИН представляет собой остаток от деления полученной
суммы на модуль «11». Контрольный разряд должен иметь значение от 0 до 9;
- если получается остаток, равный 10, то для обеспечения одноразрядного
контрольного разряда необходимо провести повторный расчет, применяя вторую
последовательность весов, являющуюся результатом циклического сдвига исходной
последовательности на два разряда влево (3, 4, 5, 6, 7, 8, 9, 10, 1, 2). Если, в случае
повторного расчета, остаток от деления вновь сохраняется равным 10, то значение
контрольного разряда проставляется равным «0».
45
По факту оказания услуги ГорБТИ сформировал и передал в ИС УНП следующее
начисление (Номер договора, номер квитанции – в AdditionalData).
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:smev="http://roskazna.ru/gisgmp/02000000/SmevGISGMPService/"
xmlns:rev="http://smev.gosuslugi.ru/rev120315" xmlns:mes="http://roskazna.ru/gisgmp/xsd/116/Message"
xmlns:mes1="http://roskazna.ru/gisgmp/xsd/116/MessageData">
<soapenv:Header/>
<soapenv:Body>
<smev:GISGMPTransferMsg>
<rev:Message>
<rev:Sender>
<rev:Code>IS0000015</rev:Code>
<rev:Name>MOSKVICH</rev:Name>
</rev:Sender>
<rev:Recipient>
<rev:Code>IS0000002</rev:Code>
<rev:Name>RNIP</rev:Name>
</rev:Recipient>
<rev:ServiceName>UNP</rev:ServiceName>
<rev:TypeCode>GSRV</rev:TypeCode>
<rev:Status>REQUEST</rev:Status>
<rev:Date>2015-04-28T20:20:09.0Z</rev:Date>
<rev:ExchangeType>6</rev:ExchangeType>
</rev:Message>
<rev:MessageData>
<rev:AppData xmlns:gisgmp="http://roskazna.ru/gisgmp/xsd/116/Message"
xmlns:msgd="http://roskazna.ru/gisgmp/xsd/116/MessageData"
xmlns:pdr="http://roskazna.ru/gisgmp/xsd/116/PGU_DataRequest" xmlns:smev="http://smev.gosuslugi.ru/rev120315"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<gisgmp:RequestMessage timestamp="2015-04-28T20:20:09.0Z" senderRole="4" Id="id_57176c69-d1004f84-b27b-2e31077356454" senderIdentifier="000007">
<msgd:ImportRequest xmlns:bdi="http://roskazna.ru/gisgmp/xsd/116/BudgetIndex"
xmlns:chg="http://roskazna.ru/gisgmp/xsd/116/Charge" xmlns:com="http://roskazna.ru/gisgmp/xsd/116/Common"
xmlns:org="http://roskazna.ru/gisgmp/xsd/116/Organization"
xmlns:pir="http://roskazna.ru/gisgmp/xsd/116/PGU_ImportRequest">
46
<pir:Package>
<pir:Document originatorID="000007">
<chg:Charge billDate="2015-04-28T20:20:09.0Z" supplierBillID="0000000711110415521548825"
Id="ID_0675">
<chg:SupplierOrgInfo>
<org:Name>ГУП ГорБТИ</org:Name>
<org:INN>7710019898</org:INN>
<org:KPP>771001001</org:KPP>
<org:Account>
<org:AccountNumber>40602810738230100013</org:AccountNumber>
<org:Bank>
<org:Name>Сбербанк России ОАО</org:Name>
<org:BIK>044525225</org:BIK>
</org:Bank>
</org:Account>
</chg:SupplierOrgInfo>
<chg:BillFor>За оказание услуг по заказу № 22 97 300483. Адрес объекта: ул. Приорова д. 6
кв.55</chg:BillFor>
<chg:TotalAmount>61630</chg:TotalAmount>
<com:ChangeStatus meaning="1"/>
<chg:KBK>00000000000000000000</chg:KBK>
<chg:OKTMO>45286585</chg:OKTMO>
<chg:BudgetIndex>
<bdi:Status>01</bdi:Status>
<bdi:Purpose>0</bdi:Purpose>
<bdi:TaxPeriod>0</bdi:TaxPeriod>
<bdi:TaxDocNumber>0</bdi:TaxDocNumber>
<bdi:TaxDocDate>0</bdi:TaxDocDate>
<bdi:PaymentType>0</bdi:PaymentType>
</chg:BudgetIndex>
<chg:AltPayerIdentifier>0100000000002514258963643</chg:AltPayerIdentifier>
<chg:TreasureBranch>Платежная система, на счет которой должны поступать средства
плательщика</chg:TreasureBranch>
47
<com:AdditionalData>
<com:Name>Srv_Code</com:Name>
<com:Value>ААААА000550000000001</com:Value>
</com:AdditionalData>
<com:AdditionalData>
<com:Name>NUM_DOGOVOR</com:Name>
<com:Value>555888555</com:Value>
</com:AdditionalData>
<com:AdditionalData>
<com:Name>NUM_KV</com:Name>
<com:Value>229730048364</com:Value>
</com:AdditionalData>
</chg:Charge>
</pir:Document>
</pir:Package>
</msgd:ImportRequest>
</gisgmp:RequestMessage>
</rev:AppData>
</rev:MessageData>
</smev:GISGMPTransferMsg>
</soapenv:Body>
</soapenv:Envelope>
48
6. Экспорт начислений из ИС УНП
Запрос начислений из ИС УНП должен осуществляться на основании данных
предварительно загруженного каталога услуг поставщика.
Поставщик услуг в каталоге услуг поставщика в DescriptionSimpleParameter определяет
тип и место нахождения идентификатора плательщика, по которому в дальнейшем будет
запрашиваться начисление из ИС УНП.
Если поставщик будет использовать идентификатор плательщика, то запрос
начислений осуществляется с использованием тега PayerIdentifier.
Если в качестве идентификатора плательщика поставщик будет использовать номер
лицевого счета, номер договора и т.п. (идентификаторы, не входящие в состав основных
идентификаторов плательщика), то запрос начислений осуществляется с использованием тега
com:PayerIdentification (по каталогу услуг). Значения указанных идентификаторов находятся в
реквизитах AdditionalData начисления.
Также поставщик в каталоге услуг может указать уникальный идентификатор
начисления (MessageData/ AppData/ exportData/ DataRequest/ SupplierBillIDs/SupplierBillID), в
состав которого будет входить значение, известное плательщику (например, номер
квитанции), по которому он может запрашивать начисление, или определить наименование
параметра (NUM_KV), если это значение будет в AdditionalData.
Запрос начислений из ИС УНП может осуществляться с использованием:
1.
уникального идентификатора начисления (SupplierBillID) - см. п. 6.1;
2.
единого/альтернативного идентификатора плательщика (PayerIdentifier) - см. п. 6.2;
3.
Каталога
услуг
поставщика
(com:PayerIdentification)
по
следующим
идентификаторам:
- SupplierBillID - см. п. 6.3.1;
- AdditionalData - см. п. 6.3.2.
При отсутствии в данных запроса даты окончания периода датой окончания периода
считается дата, следующая за текущей датой на сервере ИС УНП.
49
6.1.Запрос начисления по идентификатору начисления (SupplierBillID)
Для возможности запроса по уникальному идентификатору начисления (УИН)
поставщик услуг, сформировавший начисления, должен довести до плательщика информацию
о номере идентификатора начисления. Плательщик, используя возможности оплаты через
РПГУ или способы оплаты (например, платежные терминалы либо электронные платежи),
предоставляемые кредитными организациями, в интерфейсе указывает значение УИН.
В ИС УНП поступает запрос, содержащий значение идентификатора начисления
(введенный плательщиком идентификатор). В результате ИС УНП экспортирует информацию
по конкретному начислению, сформированному поставщиком в адрес плательщика (запрос на
экспорт начислений из
ИС УНП в этом случае осуществляется по
уникальному
идентификатору начисления).
Пример запроса начисления по SupplierBillID=0000000711110415521548825
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:smev="http://roskazna.ru/gisgmp/02000000/SmevGISGMPService/"
xmlns:rev="http://smev.gosuslugi.ru/rev120315" xmlns:mes="http://roskazna.ru/gisgmp/xsd/116/Message"
xmlns:mes1="http://roskazna.ru/gisgmp/xsd/116/MessageData">
<soapenv:Header/>
<soapenv:Body>
<smev:GISGMPTransferMsg>
<rev:Message>
<rev:Sender>
<rev:Code>IS0000010</rev:Code>
<rev:Name>External Organization</rev:Name>
</rev:Sender>
<rev:Recipient>
<rev:Code>IS0000002</rev:Code>
<rev:Name>RNIP</rev:Name>
</rev:Recipient>
<rev:ServiceName>UNP</rev:ServiceName>
<rev:TypeCode>GSRV</rev:TypeCode>
<rev:Status>REQUEST</rev:Status>
<rev:Date>2014-10-14T09:30:47.0Z</rev:Date>
50
<rev:ExchangeType>6</rev:ExchangeType>
</rev:Message>
<rev:MessageData>
<rev:AppData xmlns:gisgmp="http://roskazna.ru/gisgmp/xsd/116/Message"
xmlns:msgd="http://roskazna.ru/gisgmp/xsd/116/MessageData"
xmlns:pdr="http://roskazna.ru/gisgmp/xsd/116/PGU_DataRequest" xmlns:smev="http://smev.gosuslugi.ru/rev120315"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<gisgmp:RequestMessage timestamp="2001-12-17T09:30:47.0Z" senderRole="7" Id="ID_1"
senderIdentifier="811222">
<msgd:ExportRequest Id="ID_2" originatorID="811222" kind="CHARGE">
<pdr:Filter>
<pdr:Conditions>
<pdr:ChargesIdentifiers>
<pdr:SupplierBillID>0000000711110415521548825</pdr:SupplierBillID>
</pdr:ChargesIdentifiers>
</pdr:Conditions>
</pdr:Filter>
</msgd:ExportRequest>
</gisgmp:RequestMessage>
</rev:AppData>
</rev:MessageData>
</smev:GISGMPTransferMsg>
</soapenv:Body>
</soapenv:Envelope>
51
6.2.Запрос начисления по идентификатору плательщика (PayerIdentifier)
Для возможности запроса по идентификатору плательщика, являющегося физическим
лицом, в начислениях, передаваемых поставщиком услуг в ИС УНП, должен быть указан
идентификатор плательщика, сформированный с использованием СНИЛС или реквизитов
документов, удостоверяющих личность.
В случае, когда плательщик является юридическим лицом, в начислениях,
передаваемых поставщиком услуг в ИС УНП, должен быть указан альтернативный
идентификатор плательщика, значением которого является ИНН, КПП юридического лица.
Плательщик, являющийся физическим лицом, вводит значение номера документа,
удостоверяющего личность или СНИЛС, плательщик, являющийся юридическим лицом,
вводит значение ИНН, КПП. На основании введенной информации формируется запрос на
экспорт начислений из ИС УНП по идентификатору плательщика. В результате плательщик
получает информацию по всем неоплаченным начислениям, сформированным поставщиками
в его адрес, у которых в состав значения идентификатора плательщика входит указанное
плательщиком значение.
Пример запроса начисления по PayerIdentifier=0100000000002514258963643
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:smev="http://roskazna.ru/gisgmp/02000000/SmevGISGMPService/"
xmlns:rev="http://smev.gosuslugi.ru/rev120315" xmlns:mes="http://roskazna.ru/gisgmp/xsd/116/Message"
xmlns:mes1="http://roskazna.ru/gisgmp/xsd/116/MessageData">
<soapenv:Header/>
<soapenv:Body>
<smev:GISGMPTransferMsg>
<rev:Message>
<rev:Sender>
<rev:Code>IS0000010</rev:Code>
<rev:Name>External Organization</rev:Name>
</rev:Sender>
<rev:Recipient>
<rev:Code>IS0000002</rev:Code>
<rev:Name>RNIP</rev:Name>
</rev:Recipient>
52
<rev:ServiceName>UNP</rev:ServiceName>
<rev:TypeCode>GSRV</rev:TypeCode>
<rev:Status>REQUEST</rev:Status>
<rev:Date>2014-10-14T09:30:47.0Z</rev:Date>
<rev:ExchangeType>6</rev:ExchangeType>
</rev:Message>
<rev:MessageData>
<rev:AppData xmlns:gisgmp="http://roskazna.ru/gisgmp/xsd/116/Message"
xmlns:msgd="http://roskazna.ru/gisgmp/xsd/116/MessageData"
xmlns:pdr="http://roskazna.ru/gisgmp/xsd/116/PGU_DataRequest" xmlns:smev="http://smev.gosuslugi.ru/rev120315"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:com="http://roskazna.ru/gisgmp/xsd/116/Common">
<gisgmp:RequestMessage timestamp="2001-12-17T09:30:47.0Z" senderRole="7" Id="ID_1"
senderIdentifier="811222">
<msgd:ExportRequest Id="ID_2" originatorID="811222" kind="CHARGE">
<pdr:Filter>
<pdr:Conditions>
<pdr:Payers>
<com:PayerIdentifier>0100000000002514258963643</com:PayerIdentifier>
</pdr:Payers>
</pdr:Conditions>
</pdr:Filter>
</msgd:ExportRequest>
</gisgmp:RequestMessage>
</rev:AppData>
</rev:MessageData>
</smev:GISGMPTransferMsg>
</soapenv:Body>
</soapenv:Envelope>
53
6.3.Запросы
начисления
с
использованием
каталога
услуг
(com:PayerIdentification)
Запрос начислений по com:PayerIdentification (каталогу услуг) осуществляется в
случае, когда в качестве идентификатора плательщика поставщик будет использовать номер
лицевого счета, номер договора и т.п. (идентификаторы, не входящие в состав уникальных
идентификаторов
плательщика).
Значения
указанных
идентификаторов
находятся
в
реквизитах AdditionalData начисления. Пример приведен в п. 6.3.2;
Для возможности поиска начислений по Каталогу услуг поставщика, (в частности
ГУП ГорБТИ идентификаторами поставщика являются «номер заказа», «номер квитанции»), в
Каталоге услуг поставщика, передаваемом поставщиком в ИС УНП, необходимо указать
наименование ключевых идентификаторов (кодовое наименование реквизитов услуг –
например, NUM_ZUK, в случае, если его значение, будет указано в AdditionalData
начисления),
определить
параметры
ввода
этих
значений
плательщиком
(маску
идентификатора), а также наименование параметров услуги, по которому будет запрашиваться
начисление (Примеры заполнения Каталога услуг представлены в п.2).
Плательщик выбирает поставщика услуг (для возможности выбора плательщиком
конкретного поставщика и услуги, требуется, чтобы в Каталоге услуг содержалась вся
необходимая информация для классификации и идентификации поставщика и его услуг),
выбирает интересующую его услугу и вводит известное ему значение идентификатора
поставщика услуг (например, номер заказа). В результате направляется запрос экспорта
начислений из ИС УНП идентификации плательщика по каталогу услуг (PayerIdentification).
Варианты примеров запросов экспорта начислений из ИС УНП идентификации
плательщика по каталогу услуг (PayerIdentification) приведены ниже.
6.3.1. Запрос экспорта начислений из ИС УНП по каталогу услуг
(com:PayerIdentification) с использованием (SupplierBillID)
Поставщик услуг в DescriptionSimpleParameter Каталога услуг поставщика,
передаваемом в ИС УНП, указывает наименование своего идентификатора - «номер
квитанции»,
определяет
параметры
ввода
его
значения
плательщиком
(маску
идентификатора), а также идентификатор, по которому следует запрашивать начисление SupplierBillID. В таком случае, передаваемое в ИС УНП начисление с 8-19 разряда
уникального идентификатора начисления (SupplierBillID) содержит номер квитанции
229730048364 (если номер квитанции содержит менее 12 символов, то его значение
дополняется справа символом «Z» до 12 символов).
54
Плательщик, используя возможности оплаты через РПГУ или способы оплаты
(например, платежные терминалы либо электронные платежи), предоставляемые кредитными
организациями, в интерфейсе указывает значение номера квитанции - 229730048364.
Пример запроса экспорта начислений из ИС УНП может быть следующим:
<?xml version="1.0" encoding="UTF-8"?>
<pgudrq:DataRequest xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:rqt="http://roskazna.ru/xsd/RequestTemplate"
xmlns:pb="http://roskazna.ru/xsd/PostBlock"
xmlns:pgudrq="http://roskazna.ru/xsd/PGU_DataRequest"
xmlns:pi="http://roskazna.ru/xsd/PayerIdentifiers"
xmlns:com="http://roskazna.ru/xsd/Common"
xmlns:org="http://roskazna.ru/xsd/Organization"
xmlns:ns1="http://www.bssys.com/ebpp/Common"
xmlns:ns2="http://www.bssys.com/ebpp/Organization"
xmlns:catalog="http://www.bssys.com/xsd/Catalog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://roskazna.ru/xsd/PGU_DataRequest file:/Users/hotdog/Downloads/xsdrnip/request/DataRequest.xsd" kind="CHARGE">
<PostBlock>
<ID>254510</ID>
<TimeStamp>2012-05-04T18:13:51.0Z</TimeStamp>
<SenderIdentifier>C01194</SenderIdentifier>
</PostBlock>
<StartDate>2012-05-04T18:13:51.0Z</StartDate>
<EndDate>2012-05-04T18:13:51.0Z</EndDate>
<Payers>
<com:PayerIdentification>
<ServiceCode>ААААА000550000000001</ServiceCode>
<com:SimpleParameter name="SupplierBillID">
<Value data="229730048364"/>
</com:SimpleParameter>
</com:PayerIdentification>
</Payers>
<ds:Signature Id="ID000">
</ds:Signature>
</pgudrq:DataRequest>
6.3.2. Запрос
начисления
из
ИС УНП
по
каталогу
услуг
(com:PayerIdentification) с использованием AdditionalData
6.3.2.1.
Пример
запроса
из
ИС УНП
начисления
плательщика
по
(com:PayerIdentification) с использованием AdditionalData
Поставщик услуг в DescriptionSimpleParameter Каталога услуг поставщика,
передаваемого в ИС УНП, указывает значения параметра для поиска конкретного начисления,
выставленного в адрес плательщика - «номер заказа» и/или «номер услуги», определяет
параметры ввода его значения плательщиком (маску идентификатора), а также наименование
параметра услуги NUM_ZUK (NUM_KV), по которому следует запрашивать начисление. В
55
таком случае, в передаваемом в ИС УНП начислении соответствующими значениями name и
value в AdditionalData будут NUM_ZUK и/или NUM_KV и 2297300483 и/или 229730048364.
Плательщик, используя возможности оплаты через РПГУ или способы оплаты
(например, платежные терминалы либо электронные платежи), предоставляемые кредитными
организациями, в интерфейсе указывает значение номера заказа 2297300483 и/или значение
номера квитанции 229730048364.
<?xml version="1.0" encoding="UTF-8"?>
<pgudrq:DataRequest xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:rqt="http://roskazna.ru/xsd/RequestTemplate"
xmlns:pb="http://roskazna.ru/xsd/PostBlock"
xmlns:pgudrq="http://roskazna.ru/xsd/PGU_DataRequest"
xmlns:pi="http://roskazna.ru/xsd/PayerIdentifiers"
xmlns:com="http://roskazna.ru/xsd/Common"
xmlns:org="http://roskazna.ru/xsd/Organization"
xmlns:ns1="http://www.bssys.com/ebpp/Common"
xmlns:ns2="http://www.bssys.com/ebpp/Organization"
xmlns:catalog="http://www.bssys.com/xsd/Catalog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://roskazna.ru/xsd/PGU_DataRequest file:/Users/hotdog/Downloads/xsdrnip/request/DataRequest.xsd" kind="CHARGE">
<PostBlock>
<ID>254510</ID>
<TimeStamp>2012-05-04T18:13:51.0Z</TimeStamp>
<SenderIdentifier> C01194</SenderIdentifier>
</PostBlock>
<StartDate>2012-05-04T18:13:51.0Z</StartDate>
<EndDate>2012-05-04T18:13:51.0Z</EndDate>
<Payers>
<com:PayerIdentification>
<ServiceCode> ААААА000550000000001 </ServiceCode>
<com:SimpleParameter name="NUM_ZUK">
<Value label="Номер заказа" data="2298300483"/>
</com:SimpleParameter>
</com:PayerIdentification>
</Payers>
<ds:Signature Id="ID000">
</ds:Signature>
</pgudrq:DataRequest>
Download