Расчет контрольного числа кода

Содержание

Слайд 2

Раздел 1

Понятие «Контрольное число»

Раздел 1 Понятие «Контрольное число»

Слайд 3

Понятие КЧ
Контрольное число, контрольная цифра — разновидность контрольной суммы, добавляется обычно в

Понятие КЧ Контрольное число, контрольная цифра — разновидность контрольной суммы, добавляется обычно
конце кодов или номеров с целью первичной проверки их правильности.
Применяется с целью уменьшения вероятности ошибки при обработке таких номеров:
машинном считывании с упаковки товара, записи в документы;
позволяет поддерживать классификатор в достоверном состоянии и осуществлять информационное обслуживание заинтересованных юридических и физических лиц и т. п.
Наличие и правильность контрольного числа не гарантирует достоверность рассматриваемого номера, но на практике достаточно хорошо оберегает от случайных ошибок.

Слайд 4

Контрольное число чаще всего это либо последняя цифра суммы всех чисел номера,

Контрольное число чаще всего это либо последняя цифра суммы всех чисел номера,
либо результат другой математической операции над цифрами. В компьютерных программах понятие «контрольного числа» обобщено до CRC, бита чётности и Кодов Рида-Соломона.
С помощью контрольного числа проверяется валидность кода.
Валидность (от фр. valide в статистике) - законность и достоверность исходной информации, надежность методики сбора, получения данных, в том числе и для экономических исследований.

Слайд 5

Формула для расчета контрольного числа кода

 

Формула для расчета контрольного числа кода

Слайд 6

где

 

где

Слайд 7

Методика расчета КЧ кода

Расстановка весовых коэффициентов кода
Подсчет суммы произведений значений разрядов кода

Методика расчета КЧ кода Расстановка весовых коэффициентов кода Подсчет суммы произведений значений
на их весовые коэффициенты
Вычисление КЧ по формуле
Подсчет модуля 11, т.е. целой части частного от деления на 11 найденной суммы произведений значений разрядов кода на их весовые коэффициенты
Вычисление КЧ кода
В том случае, если при первом расчете контрольное число получилось равным 10, следует провести повторный расчет контрольного числа со сдвигом весов. Веса при повторном расчете начинаются не с 1, а с 3 до 10, а дальше с 1 до 10.

Слайд 8

Методика расчета КЧ кода

весовые коэффициенты (веса)
1 2 3 4 5 6

Методика расчета КЧ кода весовые коэффициенты (веса) 1 2 3 4 5

2 5 1 3 4 6
значения разрядов кода

Слайд 9

Раздел 2

Табличные способы расчета контрольного числа кода

Раздел 2 Табличные способы расчета контрольного числа кода

Слайд 10

Правила работы с таблицей

Контрольные числа находят в таблице последовательно для каждого разряда

Правила работы с таблицей Контрольные числа находят в таблице последовательно для каждого
кода слева направо вначале по шкале сумм (первой верхней строке таблицы) и их складывают до тех пор, пока сумма не станет равной или больше 11.
Контрольные числа для следующих разрядов кода находят по шкале разностей (последней строке таблицы), и их вычитают из предшествующей суммы, пока она станет опять меньше 11, а затем контрольное число находят по шкале сумм и т.д.
Пересчет контрольного числа по таблице при первичном получении КЧ = 10 проводится следующим образом. Значение первого разряда кода находим в третьей строке таблицы и выписываем стоящее над ним на шкале сумм контрольное число. Дальше поиск контрольных чисел для следующих разрядов в четвертой, пятой и т.д. строках и их складывание или вычитание ведется аналогично первоначальному расчету контрольного числа.

Слайд 11

Таблица расчета контрольных чисел

Таблица расчета контрольных чисел

Слайд 12

Правила работы со сдвоенными таблицами

Поиск контрольных чисел ведется последовательно в таблицах для

Правила работы со сдвоенными таблицами Поиск контрольных чисел ведется последовательно в таблицах
каждой пары разрядов кода слева направо. При этом для каждой пары разрядов используется новая таблица. Значение контрольного числа для каждой пары разрядов находится на пересечении строки и графы, обозначение которых совпадает со значениями разрядов кода. Затем все значения полученных для каждой пары разрядов контрольных чисел складывают и сумму делят на 11. Остаток от деления и будет контрольным числом для всего кода. При этом следует иметь в виду, что если значность кода превышает 10 разрядов, то для 11-го и 12-го разрядов контрольное число опять находят по табл. 1 для 13-го и 14-го по табл. 2 и т.д.
При пересчете контрольного числа, если при первом расчете получили КЧ = 10, поступают следующим образом: контрольное число для первой пары разрядов кода находят не в табл. 1, а в табл. 2, для второй пары – в табл. 3 и т.д. В остальном поступают аналогично первоначальному расчету контрольного числа.

Слайд 13

Сдвоенные таблицы расчета контрольных чисел Таблица 1

Сдвоенные таблицы расчета контрольных чисел Таблица 1

Слайд 14

Таблица 2

Таблица 2

Слайд 15

Таблица 3

Таблица 3

Слайд 16

Таблица 4

Таблица 4

Слайд 17

Таблица 5

Таблица 5

Слайд 18

Раздел 3

Методика расчета КЧ различных кодов

Раздел 3 Методика расчета КЧ различных кодов

Слайд 19

Часть 3.1.

Расчет КЧ банковской карты и ценной бумаги (ISIN)

Часть 3.1. Расчет КЧ банковской карты и ценной бумаги (ISIN)

Слайд 20

Номер банковской карты

Номера кредитных карт
American Express всегда начинаются на цифру 3,

Номер банковской карты Номера кредитных карт American Express всегда начинаются на цифру

VISA начинается - на 4,
MasterCard - на 5 и
Maestro - на 6.
Алгоритм тот же, что и для «Международного идентификационного кода ценной бумаги»

Слайд 21

Международный идентификационный код ценной бумаги (ISIN)

В случае наличия в номере (коде) ISIN

Международный идентификационный код ценной бумаги (ISIN) В случае наличия в номере (коде)
английских букв, каждая из них заменяется на 2 цифры, представляющие собой порядковый номер буквы в латинском алфавите, увеличенный на 9 (то есть A ~ 10, B ~ 11, …, Z ~ 35).
Так, буквы RU заменяются на 2730.
Контрольная сумма. Цифры кода умножаются на коэффициенты из таблицы, если результат умножения превосходит 9, то вычитаем из него 9, получившиеся числа складываем. Берём остаток от деления суммы на 10.
Если контрольная сумма есть 0, то номер признаётся правильным.

Слайд 22

Международный идентификационный код ценной бумаги (ISIN)

Международный идентификационный код ценной бумаги (ISIN)

Слайд 23

Примеры

4000-0000-0000-6 — 13-значная банковская карта Visa
5610-0000-0000-0001 — 16-значная банковская карта Australian Bankcard
RU0007661625

Примеры 4000-0000-0000-6 — 13-значная банковская карта Visa 5610-0000-0000-0001 — 16-значная банковская карта
— ISIN акции Газпрома номиналом 5 руб.
DE0001136927 — пример ISIN с сайта Банка Эстонии

Слайд 24

Часть 3.2.

Расчет КЧ кодов ИНН

Часть 3.2. Расчет КЧ кодов ИНН

Слайд 25

ИНН – Идентификационный номер налогоплательщика
Специальный код, состоящий из десяти или двенадцати

ИНН – Идентификационный номер налогоплательщика Специальный код, состоящий из десяти или двенадцати
арабских цифр. Присваивается налогоплательщикам –
юридическим лицам (с 1993 года),
индивидуальным предпринимателям (с 1997 года) или
физическим лицам (с 1999 года) на основании начала действия первой части Налогового Кодекса Российской Федерации.

Слайд 26

Виды ИНН

ИНН физического лица является последовательностью из 12 арабских цифр, из которых

Виды ИНН ИНН физического лица является последовательностью из 12 арабских цифр, из
первые две представляют собой код субъекта РФ согласно ст. 65 Конституции, следующие две — номер местной налоговой инспекции, следующие шесть — номер налоговой записи налогоплательщика и последние две - контрольные цифры для проверки правильности записи.
ИНН индивидуального предпринимателя присваивается при регистрации физического лица в качестве индивидуального предпринимателя, если данное лицо ранее его не имело. Или используется имеющийся ИНН.
ИНН юридического лица является последовательностью из 10 арабских цифр, из которых первые две представляют собой код субъекта Российской Федерации согласно 65 статье Конституции (или «99» для межрегиональной инспекции ФНС), следующие две — номер местной налоговой инспекции, следующие пять — номер налоговой записи налогоплательщика в территориальном разделе ЕГРН и последняя — контрольная цифра. ИНН вместе с КПП позволяют определить каждое обособленное подразделение юридического лица, поэтому часто оба этих кода отображаются и используются вместе, например, при указании платежных реквизитов организаций.
ИНН иностранного юридического лица c 1 января 2005 года всегда начинается с цифр «9909», следующие 5 цифр соответствуют Коду иностранной организации, последняя — контрольная цифра.

Слайд 27

ИНН юридического лица

состоит из 10 последовательных цифр
XXYYZZZZZK
где:
1-2: код субъекта Российской Федерации. 3-4:

ИНН юридического лица состоит из 10 последовательных цифр XXYYZZZZZK где: 1-2: код
номер налоговой инспекции в субъекте РФ. 1-4: код налоговой инспекции по СОУН (Справочник кодов обозначения налоговых органов для целей учёта налогоплательщиков) осуществившей регистрацию. 5-9: номер записи в территориальном разделе ЕГРН (Единый государственный реестр налогоплательщиков). 10: контрольная цифра высчитывается по формуле установленной МНС РФ.

Слайд 28

ИНН физического лица

состоит из 12 последовательных цифр
XXYYZZZZZZKK
где 1-2: код субъекта Российской Федерации. 3-4:

ИНН физического лица состоит из 12 последовательных цифр XXYYZZZZZZKK где 1-2: код
номер налоговой инспекции в субъекте РФ. 1-4: код налоговой инспекции по СОУН осуществившей регистрацию. 5-10: номер записи в территориальном разделе ЕГРН. 11-12: контрольные цифры высчитываются по формуле, установленной МНС РФ.

Слайд 29

Методика расчета КЧ кода ИНН

Проверку ИНН удобнее проводить, вычисляя контрольные числа:
Шаг 1

Методика расчета КЧ кода ИНН Проверку ИНН удобнее проводить, вычисляя контрольные числа:
(только для 12-значного ИНН). Контрольное число n2 есть остаток от деления на 11 суммы из цифр номера, умноженных на соответствующие коэффициенты из таблицы (из строки «вычисление контрольного числа n2»). Если остаток есть 10, то n2 = 0.
Шаг 2. Контрольное число n1 есть остаток от деления на 11 суммы из цифр номера, умноженных на соответствующие коэффициенты из таблицы (из строки «вычисление контрольного числа n1»). Если остаток есть 10, то n1 = 0.

Слайд 30

Таблица расчета контрольного числа номера ИНН (идентификационный номер налогоплательщика)

Таблица расчета контрольного числа номера ИНН (идентификационный номер налогоплательщика)

Слайд 31

Примеры

ИНН 500100732259 — 12 цифр
ИНН 7830002293 — 10 цифр (Санкт-Петербургская бумажная

Примеры ИНН 500100732259 — 12 цифр ИНН 7830002293 — 10 цифр (Санкт-Петербургская бумажная фабрика Гознака)
фабрика Гознака)

Слайд 32

Раздел 3.3.

Расчет КЧ кода СНИЛС

Раздел 3.3. Расчет КЧ кода СНИЛС

Слайд 33

«Страховой номер индивидуального лицевого счета» (СНИЛС)

Страховой номер индивидуального лицевого счета страхового свидетельства

«Страховой номер индивидуального лицевого счета» (СНИЛС) Страховой номер индивидуального лицевого счета страхового
обязательного пенсионного страхования проверяется на валидность контрольным числом. СНИЛС имеет вид:
XXX-XXX-XXX YY
где XXX-XXX-XXX — собственно номер, а YY — контрольное число.

Слайд 34

Алгоритм формирования контрольного числа СНИЛС

1) Проверка контрольного числа Страхового номера проводится

Алгоритм формирования контрольного числа СНИЛС 1) Проверка контрольного числа Страхового номера проводится
только для номеров больше номера 001—001-998
2) Контрольное число СНИЛС рассчитывается следующим образом:
2.1) Каждая цифра СНИЛС умножается на номер своей позиции (позиции отсчитываются с конца)
2.2) Полученные произведения суммируются
2.3) Если сумма меньше 100, то контрольное число равно самой сумме
2.4) Если сумма равна 100 или 101, то контрольное число равно 00
2.5) Если сумма больше 101, то сумма делится нацело на 101 и контрольное число определяется остатком от деления аналогично пунктам 2.3 и 2.4

Слайд 35

ПРИМЕР:

Указан СНИЛС 112-233-445 95
Проверяем правильность контрольного числа:
цифры номера 1 1

ПРИМЕР: Указан СНИЛС 112-233-445 95 Проверяем правильность контрольного числа: цифры номера 1
2 2 3 3 4 4 5
номер позиции 9 8 7 6 5 4 3 2 1

Слайд 36

Раздел 3.4.

Расчет КЧ товарных кодов

Раздел 3.4. Расчет КЧ товарных кодов

Слайд 37

Номера на товарах: Бар-код (Штрих-код)

Контрольная сумма есть остаток от деления на 10

Номера на товарах: Бар-код (Штрих-код) Контрольная сумма есть остаток от деления на
суммы из цифр номера, умноженных на соответствующие коэффициенты из таблицы.
Если контрольная сумма есть 0, то номер признаётся правильным.

Слайд 38

Номера на товарах: Бар-код (Штрих-код)

Номера на товарах: Бар-код (Штрих-код)

Слайд 39

Примеры

4600051000057 — код EAN-13
46009333 — код EAN-8
041689300494 — код UPC-12

Примеры 4600051000057 — код EAN-13 46009333 — код EAN-8 041689300494 — код UPC-12

Слайд 40

Раздел 3.5.

Расчет КЧ кода ОКПО
(общероссийский классификатор предприятий и организаций)

Раздел 3.5. Расчет КЧ кода ОКПО (общероссийский классификатор предприятий и организаций)

Слайд 41

Методика расчета КЧ кода ОКПО

Контрольное число рассчитывается следующим образом:
Разрядам кода в общероссийском

Методика расчета КЧ кода ОКПО Контрольное число рассчитывается следующим образом: Разрядам кода
классификаторе, начиная со старшего разряда, присваивается набор весов, соответствующий натуральному ряду чисел от 1 до 10. Если разрядность кода больше 10, то набор весов повторяется.
Каждая цифра кода умножается на вес разряда и вычисляется сумма полученных произведений.
Контрольное число для кода представляет собой остаток от деления полученной суммы на модуль «11».
Контрольное число должно иметь один разряд, значение которого находится в пределах от 0 до 9.
Если получается остаток, равный 10, то для обеспечения одноразрядного контрольного числа необходимо провести повторный расчет, применяя вторую последовательность весов, сдвинутую на два разряда влево (3, 4, 5,…). Если в случае повторного расчета остаток от деления вновь сохраняется равным 10, то значение контрольного числа проставляется равным «0».

Слайд 42

Пример
4729661 1
вес разрядов 1 2 3 4 5 6 7

Пример 4729661 1 вес разрядов 1 2 3 4 5 6 7

Слайд 43

Раздел 3.6.

Расчет КЧ кода ОКАТО
(общероссийский классификатор
административно-территориальных образований)

Раздел 3.6. Расчет КЧ кода ОКАТО (общероссийский классификатор административно-территориальных образований)

Слайд 44

Код ОКАТО

Номер ОКАТО может быть кодом раздела «Объекты административно-территориального деления, кроме сельских

Код ОКАТО Номер ОКАТО может быть кодом раздела «Объекты административно-территориального деления, кроме
населенных пунктов», который содержит от 2 до 8 цифр или кодом раздела «Сельские населенные пункты» (11 цифр).
Контрольное число (одна цифра) может быть добавлена к коду, образуя «блок идентификации», в котором на одну цифру больше (9 цифр для 8-цифрового кода).
В коде ОКАТО расчёт контрольного числа подчиняется общему стандарту.

Слайд 45

Методика расчета КЧ кода ОКАТО

Каждому разряду кода общероссийского классификатора, начиная со старшего

Методика расчета КЧ кода ОКАТО Каждому разряду кода общероссийского классификатора, начиная со
разряда, присваивается вес, соответствующий натуральному ряду чисел от 1 до 10. Если разрядность кода больше 10, то набор весов повторяется.
Каждая цифра кода умножается на вес разряда и вычисляется сумма полученных произведений.
Контрольное число для каждого кода представляет собой остаток от деления полученной суммы на число 11.
Контрольное число должно иметь один разряд, значение которого находится в пределах от 0 до 9.
Для проверки контрольного числа кода ОКАТО, код ОКАТО должен содержать 3, 6 или 9 символов, то есть включать в себя контрольное число. Для расчета контрольного числа кода ОКАТО, код должен состоять из 2,5 или 8 символов.

Слайд 46

Методика расчета КЧ кода ОКАТО

Если получается остаток, равный 10, то для обеспечения

Методика расчета КЧ кода ОКАТО Если получается остаток, равный 10, то для
одноразрядного контрольного числа необходимо провести повторный расчет, применяя вторую последовательность весов, сдвинутую на два разряда влево (то есть начинающуюся так: 3, 4, 5, …).
Если в случае повторного расчета остаток от деления вновь сохраняется равным 10, то значение контрольного числа принимается равным 0.

Слайд 47

Пример расчёта КЧ кода ОКАТО
Код: 5 6 3 9 2 1
Вес разрядов:

Пример расчёта КЧ кода ОКАТО Код: 5 6 3 9 2 1
1 2 3 4 5 6

Слайд 48

Раздел 4

Примеры кодов

Раздел 4 Примеры кодов

Слайд 49

171600814096
170401406527
171300694905
170104662944
044-964-638-91
139-585-742-15
061-016-199-13
041-221-243-82
075-246-482-76
5610-0000-0000-0001
5407-0123-4567-8901
4000-0012-3456-7899
4154-2699-6299-2374
4276-8000-5241-2887
5412-7502-0627-0000
5406-1600-0000-0003
1234-5678-9876-5432

171600814096 170401406527 171300694905 170104662944 044-964-638-91 139-585-742-15 061-016-199-13 041-221-243-82 075-246-482-76 5610-0000-0000-0001 5407-0123-4567-8901 4000-0012-3456-7899
Имя файла: Расчет-контрольного-числа-кода.pptx
Количество просмотров: 60
Количество скачиваний: 0