ПРИКАЗ Казначейства РФ от 29.06.2011 N 252 "ОБ УТВЕРЖДЕНИИ ПРАВИЛ ОКАЗАНИЯ ФЕДЕРАЛЬНЫМ КАЗНАЧЕЙСТВОМ ИНФОРМАЦИОННЫХ УСЛУГ ПО УЧЕТУ НАЧИСЛЕНИЙ И ФАКТОВ ОПЛАТЫ ФИЗИЧЕСКИМИ И ЮРИДИЧЕСКИМИ ЛИЦАМИ ГОСУДАРСТВЕННЫХ ПОШЛИН, ДЕНЕЖНЫХ ПЛАТЕЖЕЙ (ШТРАФОВ) И СБОРОВ"
5.2. Идентификация начисления
5.2.1. Информация о начислениях, направляемая главным администратором доходов бюджета (администратором доходов бюджета) Оператору информационной системы в обязательном порядке должна содержать уникальный идентификатор начисления.
5.2.2. Уникальный идентификатор начисления должен иметь следующую структуру:
1-3 разряды - код главы по бюджетной классификации Российской Федерации для органа исполнительной власти - получателя платежа (администратора доходов бюджета);
4-19 разряды - уникальный код, формируемый каждым администратором доходов бюджета по своему алгоритму, а так же автоматически присваиваемый в случае оформления заявления физического или юридического лица через Портал государственных услуг. Уникальный код должен обеспечивать в целом уникальность идентификатора начисления в рамках соответствующего главного администратора доходов бюджетов;
20 разряд - контрольный разряд, который рассчитывается по единому установленному для всех администраторов доходов бюджетов правилу.
5.2.3. Контрольный разряд должен формироваться всеми администраторами доходов бюджетов по единым правилам:
разрядам кода, начиная со старшего разряда, присваивается набор весов, соответствующий натуральному ряду чисел от 1 до 10. Если разрядность кода больше 10, то набор весов повторяется,
если вместо цифры в коде присутствует буква, то значение данного разряда принимается равным остатку от деления порядкового номера буквы на 10 (соответствие букв и их порядковых номеров приведено в таблице ниже; например, для буквы 'Л' значение разряда равно 11 mod 10 = 1, а для буквы 'N' - равно 35 mod 10 = 5),
каждая цифра кода умножается на вес разряда и вычисляется сумма полученных произведений,
контрольное число для кода представляет собой остаток от деления полученной суммы на модуль "11". Контрольное число должно иметь один разряд, значение которого находится в пределах от 0 до 9,
если получается остаток, равный 10, то для обеспечения одноразрядного контрольного числа необходимо провести повторный расчет, применяя вторую последовательность весов, сдвинутую на два разряда влево (3, 4, 5,...). Если в случае повторного расчета остаток от деления вновь сохраняется равным 10, то значение контрольного числа проставляется равным "0".