Откройте актуальную версию документа прямо сейчас
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение 1
Правила формирования контрольного кода
Стандарт ISO-6166.
"Бумаги ценные. Международная система цифровой идентификации ценных бумаг (ISIN)".
Приложение А (нормативное).
"Формула расчета контрольного разряда по модулю 10 'удвоить-сложить-удвоить'".
Применимо ко всем кодам, состоящим из цифр и букв латинского алфавита.
1. Всем символам латинского алфавита присваиваются числовые значения, начиная с 10:
А=10 В=11 С=12 D=13 Е=14 F=15 G=16
Н=17 I=18 J=19 К=20 L=21 М=22 N=23
O=24 Р=25 Q=26 R=27 S=28 Т=29 U=30
V=31 W=32 X=33 Y=34 Z=35
2. Буквы кода заменяются на соответствующие числа, а цифры остаются без изменений. Полученные числа выписываются в одну цифровую строку слева направо.
3. Каждой цифре строки присваивается коэффициент: 1 или 2. Самой правой цифре присваивается коэффициент 2, предшествующей 1, затем 2, затем 1 и т.д., чередуя 2 и 1 до первой цифры.
4. Начиная с самой левой, каждая цифра умножается на присвоенный ей коэффициент. Полученные числа выписываются в одну цифровую строку слева направо.
5. Все цифры полученной строки суммируются и вычитаются из ближайшего большего или равного числа, оканчивающегося на 0.
Пример.
RU21025RMFS - международное расширения кода 25-го выпуска ГКО.
1.RU21025RMFS=27 30 2 1 0 2 5 27 22 15 28
2. Выписываем в строку: 27302102527221528
3. Коэффициенты: 21212121212121212
4. Умножаем: 4 7 6 0 4 1 0 2 10 2 14 2 4 1 10 2 16
Выписываем в строку: 476041021021424110216
5. Складываем: 4+7+6+0+4+1+0+2+1+0+2+1+4+2+4+1+1+0+2+1+6=49
Вычитаем: 50-49=1
Контрольный код: 1
Итоговый код: RU21025RMFS1
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.