Инн контрольная сумма – Контрольное число ИНН — Валидация контрольного числа ИНН, проверка ИНН, пример. Страховой номер индивидуального лицевого счёта (Россия), Пример. Номера ОГРН и ОГРНИП

Валидация и проверка контрольного числа ИНН

На JavaScript

Проверить

На PHP

Проверить

Описание

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

  • 1-4-я цифры:
    • для российской организации — код налогового органа, который присвоил ИНН;
    • для иностранной организации — индекс, определяемый Федеральной налоговой службой;
  • 5-9-я цифры:
    • для российской организации — порядковый номер записи о лице в территориальном разделе Единого государственного реестра налогоплательщиков налогового органа, который присвоил ИНН;
    • для иностранной организации — код иностранной организации (КИО) согласно Справочнику «Коды иностранных организаций»;
  • 10-я цифра — контрольное число.

ИНН физического лица (индивидуального предпринимателя) состоит из 12 цифр:

  • 1-4-я цифры — код налогового органа, который присвоил ИНН;
  • 5-10-я цифры — порядковый номер записи о лице в территориальном разделе Единого государственного реестра налогоплательщиков налогового органа, который присвоил ИНН;
  • 11-12-я цифры — контрольное число.

Маски ввода

Для 10-значного ИНН:

  • XXXXXXXXXX — маска ввода без разделителей.
  • XXXX-XXXXX-X — маска ввода с разделителями.

Для 12-значного ИНН:

  • XXXXXXXXXXXX — маска ввода без разделителей.
  • XXXX-XXXXXX-XX — маска ввода с разделителями.

Алгоритм проверки контрольного числа

10-значный ИНН
  1. Вычислить сумму произведений цифр ИНН (с 1-й по 9-ю) на следующие коэффициенты — 2, 4, 10, 3, 5, 9, 4, 6, 8 (т.е. 2 * ИНН[1] + 4 * ИНН[2] + …).
  2. Вычислить остаток от деления полученной суммы на 11.
  3. Сравнить младший разряд полученного остатка от деления с младшим разрядом ИНН. Если они равны, то ИНН верный.
12-значный ИНН
  1. Вычислить 1-ю контрольную цифру:
    1. Вычислить сумму произведений цифр ИНН (с 1-й по 10-ю) на следующие коэффициенты — 7, 2, 4, 10, 3, 5, 9, 4, 6, 8 (т.е. 7 * ИНН[1] + 2 * ИНН[2] + …).
    2. Вычислить младший разряд остатка от деления полученной суммы на 11.
  2. Вычислить 2-ю контрольную цифру:
    1. Вычислить сумму произведений цифр ИНН (с 1-й по 11-ю) на следующие коэффициенты — 3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8 (т.е. 3 * ИНН[1] + 7 * ИНН[2] + …).
    2. Вычислить младший разряд остатка от деления полученной суммы на 11.
  3. Сравнить 1-ю контрольную цифру с 11-й цифрой ИНН и сравнить 2-ю контрольную цифру с 12-й цифрой ИНН. Если они равны, то ИНН верный.

Реализация на JavaScript

Исходный код доступен на GitHub по этой ссылке (функция validateInn).

Реализация на PHP

Исходный код доступен на GitHub по этой ссылке (метод validateInn).

www.kholenkov.ru

Контрольное число ИНН — Валидация контрольного числа ИНН, проверка ИНН, пример. Страховой номер индивидуального лицевого счёта (Россия), Пример. Номера ОГРН и ОГРНИП

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

Наличие и правильность контрольного числа не гарантирует достоверность рассматриваемого номера (в том числе не спасает от действий злоумышленников), но на практике достаточно хорошо оберегает от случайных ошибок.

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

Контрольные числа, применяемые в документах, обычно позволяют восстановить одну потерянную цифру при условиях, что известно, на какой позиции в номере она должна находиться и что остальные цифры в номере правильные. Если неизвестно, на какой позиции есть ошибка, нужно перебрать все возможные варианты (например, для 13-значного номера их будет 13), а из них выбрать наиболее правдоподобные (исходя из анализа содержательной информации в номере). Простое исправление контрольной цифры может привести только к большей ошибке, не связанной с математикой.

Валидация контрольного числа ИНН

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

1-4-я цифры:

  • для российской организации – код налогового органа, который присвоил ИНН;
  • для иностранной организации – индекс, определяемый Федеральной налоговой службой;

5-9-я цифры:

  • для российской организации – порядковый номер записи о лице в территориальном разделе Единого государственного реестра налогоплательщиков налогового органа, который присвоил ИНН;
  • для иностранной организации – код иностранной организации (КИО) согласно Справочнику «Коды иностранных организаций»;

10-я цифра – контрольное число.

ИНН физического лица (индивидуального предпринимателя) состоит из 12 цифр:

  • 1-4-я цифры – код налогового органа, который присвоил ИНН;
  • 5-10-я цифры – порядковый номер записи о лице в территориальном разделе Единого государственного реестра налогоплательщиков налогового органа, который присвоил ИНН;
  • 11-12-я цифры – контрольное число.

Проверка ИНН

Зная ИНН потенциального контрагента, вы всегда сможете выяснить, является ли данная компания реальным юридическим лицом или же это мошенник, у которого нет государственной регистрации.

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

Для того, чтобы убедиться в подлинности того или иного налогоплательщика, нужно провести несколько небольших вычислений и сравнить полученный результат с этим самым числом. Для наглядности приведем пример.

Возьмем произвольный ИНН: 7713456564. Сначала необходимо умножить первые девять цифр ИНН на особые множители, разработанные специалистами Федеральной налоговой службы. Каждой цифре соответствует свой множитель: 2, 4, 10, 3, 5, 9, 4, 6, 8. Произведем вычисления: (7 x 2) + (7 x 4) + (1 x 10) + (3 x 3) + (4 x 5) + (5 x 9) + (6 x 4 )+ (5 x 6) + (6 x 8) = 228

Полученную сумму нужно разделить на 11: 228 : 11 = 20,7. Затем от полученной величины необходимо взять целое число и умножить его на 11: 20 х 11 = 220

Разница между 228 и 220 составляет 8. Это и есть контрольное число ИНН – оно должно быть равно последней цифре ИНН. Однако в нашем случае они не совпадают, поскольку мы изначально взяли номер несуществующего налогоплательщика. Вы можете убедиться в том, что метод работает, взяв ИНН реального контрагента и самостоятельно произведя указанные вычисления.

Алгоритм проверки ИНН 10 знаков:

  1. Вычисляется контрольная сумма со следующими весовыми коэффициентами: (2,4,10,3,5,9,4,6,8,0)
  2. Вычисляется контрольное число как остаток от деления контрольной суммы на 11
  3. Если контрольное число больше 9, то контрольное число вычисляется как остаток от деления контрольного числа на 10
  4. Контрольное число проверяется с десятым знаком ИНН. В случае их равенства ИНН считается правильным.

Алгоритм проверки ИНН 12 знаков:

  1. Вычисляется контрольная сумма по 11-ти знакам со следующими весовыми коэффициентами: (7,2,4,10,3,5,9,4,6,8,0)
  2. Вычисляется контрольное число(1) как остаток от деления контрольной суммы на 11
  3. Если контрольное число(1) больше 9, то контрольное число(1) вычисляется как остаток от деления контрольного числа(1) на 10
  4. Вычисляется контрольная сумма по 12-ти знакам со следующими весовыми коэффициентами: (3,7,2,4,10,3,5,9,4,6,8,0).
  5. Вычисляется контрольное число(2) как остаток от деления контрольной суммы на 11
  6. Если контрольное число(2) больше 9, то контрольное число(2) вычисляется как остаток от деления контрольного числа(2) на 10
  7. Контрольное число(1) проверяется с одиннадцатым знаком ИНН и контрольное число(2) проверяется с двенадцатым знаком ИНН. В случае их равенства ИНН считается правильным.

Пример. Страховой номер индивидуального лицевого счёта (Россия)

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

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

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

ПРИМЕР: Указан СНИЛС 112-233-445 95

Проверяем правильность контрольного числа:

цифры номера 1 1 2 2 3 3 4 4 5

номер позиции 9 8 7 6 5 4 3 2 1

Сумма = 1×9 + 1×8 + 2×7 + 2×6 + 3×5 + 3×4 + 4×3 + 4×2 + 5×1 = 95

Сумма равна YY (контрольное число).

Контрольное число 95 – указано верно

Данный алгоритм не способен обнаружить все случаи ошибок в одной цифре (например, номера 087-654-303 00 и 087-654-302 00 отличаются одной цифрой, но оба будут признаны верными). Также не во всех случаях может быть обнаружена ошибка перестановки двух соседних цифр (например, 087-654-303 00 и 086-754-303 00). Причина – пункт 2.4, где для близких чисел 100 и 101 установлено одинаковое контрольное число 00.

Если бы вместо пунктов 2.4, 2.5 применялся пункт

2.4′) Если сумма равна или больше 100, то контрольное число равно двум последним цифрам этой суммы (остатку от деления суммы на 100),

то алгоритм был бы способен обнаружить все случаи ошибок в одной цифре и все случаи ошибочной перестановки двух соседних цифр.

Пример. Номера ОГРН и ОГРНИП

(Основной Государственный Регистрационный Номер (для Индивидуального Предпринимателя))

Состоят из 13 (или 15) цифр, из них последняя – n1 – контрольная.

Контрольная цифра равна остатку от деления на 11 (или на 13) числа, состоящего из первых 12 (или 14) цифр. Если остаток больше 9, то n1 = последней цифре остатка.

Конкретные примеры:

  • 1037739010891 – 13 цифр, ОГРН. Вычисляем остаток: -1+0-3+7-7+3-9+0-1+0-8+9 = -10 (Признак Паскаля) -10 + 11 = 1(остаток) Контрольное число = 1 – совпадает, номер правильный.
  • 1035006110083 – 13 цифр, ОГРН. Вычисляем остаток: 103500611008 = 11 • 9409146455 + 3(остаток) Контрольное число = 3 – совпадает, номер правильный.
  • 1037739010891 – 13 цифр, ОГРН. Вычисляем остаток: 103773901089 = 11 • 9433991008 + 1(остаток) Контрольное число = 1 – совпадает, номер правильный.
  • 304500116000157 – 15 цифр, ОГРНИП. Вычисляем остаток: 30450011600015 = 13 • 2342308584616 + 7(остаток) Контрольное число = 7 – совпадает, номер правильный.
  • 304463210700212 – 15 цифр, ОГРНИП. Вычисляем остаток: 30446321070021 = 13 • 2342024697693 + 12(остаток) Контрольное число = 2 – совпадает с последней цифрой остатка, номер правильный.

mfina.ru

Проверка контрольной суммы ИНН


Dim vFieldVal, vFieldName, L, i

vFieldName = "INN"

vFieldVal = me.FIELD(vFieldName).TEXT

vFieldVal = Replace (vFieldVal, vbCR, "")
vFieldVal = Replace (vFieldVal, vbLF, "")
vFieldVal = Replace (vFieldVal, " ", "")

'------------------------------- проверка корпоративного ИНН -------------------------------------------------
L = Len (vFieldVal)
Dim InnIsCorrect

for i = 1 to L
if not IsNumeric (Mid(vFieldVal, i, 1)) Then
me.CheckSucceeded = False
me.ErrorMessage = "В поле должны быть только цифры"
Exit Sub
end if

next

Dim a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12
if L = 10 then
a1 = CInt(Mid(vFieldVal, 1, 1))
a2 = CInt(Mid(vFieldVal, 2, 1))
a3 = CInt(Mid(vFieldVal, 3, 1))
a4 = CInt(Mid(vFieldVal, 4, 1))
a5 = CInt(Mid(vFieldVal, 5, 1))
a6 = CInt(Mid(vFieldVal, 6, 1))
a7 = CInt(Mid(vFieldVal, 7, 1))
a8 = CInt(Mid(vFieldVal, 8, 1))
a9 = CInt(Mid(vFieldVal, 9, 1))
a10 = CInt(Mid(vFieldVal, 10, 1))

InnIsCorrect = (a10 = ((a1 * 2 + a2 * 4 + a3 * 10 + a4 * 3 + a5 * 5 + a6 * 9 + a7 * 4 + a8 * 6 + a9 * 8) Mod 11) Mod 10)
' 2, 4, 10, 3, 5, 9, 4, 6, 8

if InnIsCorrect = 0 then
me.ERRORMESSAGE = "Некорректный формат ИНН"
me.CHECKSUCCEEDED = false
me.FOCUSEDFIELD = me.FIELD (vFieldName)
end if
'------------------------ проверка персонального ИНН ------------------------
elseif L = 12 then
a1 = CInt(Mid(vFieldVal, 1, 1))
a2 = CInt(Mid(vFieldVal, 2, 1))
a3 = CInt(Mid(vFieldVal, 3, 1))
a4 = CInt(Mid(vFieldVal, 4, 1))
a5 = CInt(Mid(vFieldVal, 5, 1))
a6 = CInt(Mid(vFieldVal, 6, 1))
a7 = CInt(Mid(vFieldVal, 7, 1))
a8 = CInt(Mid(vFieldVal, 8, 1))
a9 = CInt(Mid(vFieldVal, 9, 1))
a10 = CInt(Mid(vFieldVal, 10, 1))
a11 = CInt(Mid(vFieldVal, 11, 1))
a12 = CInt(Mid(vFieldVal, 12, 1))

if a11 ((a1 * 7 + a2 * 2 + a3 * 4 + a4 * 10 + a5 * 3 + a6 * 5 + a7 * 9 + a8 * 4 + a9 * 6 + a10 * 8) Mod 11) Mod 10 Then
' 7, 2, 4, 10, 3, 5, 9, 4, 6, 8
me.ERRORMESSAGE = "Некорректный формат ИНН"
me.CHECKSUCCEEDED = false
me.FOCUSEDFIELD = me.FIELD (vFieldName)
Exit Sub
End If
if (a12 ((a1 * 3 + a2 * 7 + a3 * 2 + a4 * 4 + a5 * 10 + a6 * 3 + a7 * 5 + a8 * 9 + a9 * 4 + a10 * 6 + a11 * 8) Mod 11) Mod 10) Then
' 3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8
me.ERRORMESSAGE = "Некорректный формат ИНН"
me.CHECKSUCCEEDED = false
me.FOCUSEDFIELD = me.FIELD(vFieldName)
Exit Sub
End If

end if
' ------------------------ запись значений в поля --------------------------------------------
me.FIELD(vFieldName).TEXT = vFieldVal

www.capturedocs.com

Алгоритм проверки ОГРН

Алгоритм проверки ОГРН

В продолжение начатой темы проверки правильности номеров рассмотрим алгоритм проверки ОГРН. Основной государственный регистрационный номер так же используется во многих документах и отчётах, поэтому проверка правильности ввода может пригодиться.

Различия ОГРНИП и ОГРНЮЛ заключается в длине номеров: у ИП 15 знаков, у ЮЛ 13 знаков. В Википедии есть информация про ОГРНИП и ОГРНЮЛ с разъяснениями значений номеров в составе ОГРН.

Контрольным в обоих случаях является последний знак. В зависимости от длины номера определяется делитель:

  • 11 для 13-значного ОГРНЮЛ;
  • 13 для 15-значного ОГРНИП.

Алгоритм проверки ОГРН предельно прост: число, предшествующее контрольному, делится с остатком на соответствующий делитель. Полученный остаток должен быть равен последней цифре в номере. Если остаток от деления равняется 10, последняя цифра в номере должна равняться нулю.

Рассмотрим алгоритм проверки ОГРН на примере реализации на python:

def check_ogrn(ogrn): len_ogrn = len(ogrn) if len_ogrn not in (13, 15): return False def ogrn_csum(ogrn): if len_ogrn == 13: delimeter = 11 else: delimeter = 13 return str(int(ogrn[:-1]) % delimeter % 10) return ogrn_csum(ogrn) == ogrn[-1]

def check_ogrn(ogrn):

 

len_ogrn = len(ogrn)

if len_ogrn not in (13, 15):

return False

 

def ogrn_csum(ogrn):

if len_ogrn == 13:

delimeter = 11

else:

delimeter = 13

return str(int(ogrn[:-1]) % delimeter % 10)

 

return ogrn_csum(ogrn) == ogrn[-1]

На входе функция получает номер в строковом представлении. Если длина номера отлична от 13 или 15 — номер неверный. Вычисление контрольной суммы занимает всего одну строку — берётся число до предпоследнего символа в ОГРН и поочерёдно с остатком делится на соответствующий делитель и на 10, чтобы учесть случаи, когда остаток равен 10.

Как видно, алгоритм проверки ОГРН намного проще, чем алгоритм проверки ИНН, но проверять правильность ввода этого часто используемого реквизита   так же стоит.

zapolnenie.info

Идентификационный номер налогоплательщика — МегаЛекции

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

Виды ИНН:

· ИНН физического лица является последовательностью из 12 арабских цифр, из которых первые две представляют собой код субъекта Российской Федерации согласно ст. 65 Конституции, следующие две — номер местной налоговой инспекции, следующие шесть — номер налоговой записи налогоплательщика и последние две — так называемые «контрольные цифры» для проверки правильности записи.

· ИНН индивидуального предпринимателя присваивается при регистрации физического лица в качестве индивидуального предпринимателя, если данное лицо ранее его не имело. В ином случае используется имеющийся ИНН.

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

· ИНН иностранного юридического лица c 1 января 2005 года всегда начинается с цифр «9909», следующие 5 цифр соответствуют Коду иностранной организации, последняя — контрольная цифра.

Первые 4 цифры в совокупности всегда идентифицируют учреждение ФНС, представляя собой код из справочника СОУН (Справочник кодов обозначения налоговых органов для целей учета налогоплательщиков)



Алгоритм проверки контрольного числа ИНН

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

Наличие и правильность контрольного числа не гарантирует достоверность рассматриваемого номера (в том числе не спасает от действий злоумышленников), но на практике достаточно хорошо оберегает от случайных ошибок.

10-ти разрядный ИНН — NNNNXXXXXC

12-ти разрядный ИНН — NNNNXXXXXXCC где:

NNNN — номер налоговой инспекции

XXXXX, XXXXXX — порядковый номер налогоплательщика (номер записи в госреестре)

C — контрольное число в 10-ти разрядном ИНН

CC — контрольное число в 12-ти разрядном ИНН (фактически, идущие подряд две контрольные цифры)

Алгоритм проверки контрольного числа ИНН организации

Шаг 1. Находим произведения первых девяти цифр ИНН на соответствующие множители.

  N N N N X X X X X C
Порядковый номер
Множитель  

Шаг 2. Складываем все полученные произведения.

Шаг 3. Полученную в шаге 2 сумму делим на 11.

Шаг 4. Целую часть полученного от деления частного умножаем на 11.

Шаг 5. Вычитаем из числа, полученного в шаге 2, число, полученное в шаге 4.

Полученная разница (остаток от деления суммы произведений на 11) и есть контрольное число ИНН. Если же полученная разница равна 10, то контрольное число ИНН равно 0.

В результате если десятый знак ИНН проверяемой организации не равен рассчитанному контрольному числу, то ИНН неправильный.

Пример: (10-ти значный ИНН)

ИНН 772215598(3) Проверяем:

шаг 1, 2 = 7*2 + 7*4 + 2*10 + 2*3 + 1*5 + 5*9 + 5*4 + 9*6 + 8*8 = 256

шаг 3 = 256/11 = 23,2727

шаг 4 = 23*11 = 253

шаг 5 = 256-253 = 3, ИНН правильный

Задача:

ИНН 783000229(3)

шаг 1,2: 7*2+ 8*4+ 3*10+ 0*3+ 0*5+ 0*9+ 2*4+ 2*6+ 9*8= 168

шаг 31 = 168/11 = 15,272727

шаг 4 = 15*11 = 165

шаг 5 = 168-165 = 3, ИНН правильный

 

Алгоритм проверки контрольного числа ИНН физ.лица или предпринимателя

  N N N N X X X X X X C C
Порядковый номер
Множитель для 1 - -
Множитель для 2 -

1-е контрольное число:

Шаг 1. Находим произведения первых десяти цифр ИНН на соответствующие множители.

Шаг 2. Складываем все полученные произведения.

Шаг 3. Находим частное от деления полученной суммы на 11.

Шаг 4. Целую часть полученного от деления частного умножаем на 11.

Шаг 5. Вычитаем из числа, полученного в шаге 2, число, полученное в шаге 4.

Полученная разница (остаток от деления суммы произведений на 11 — первое контрольное число ИНН. Если же полученная разница равна 10, то первое контрольное число — 0.

Одиннадцатый знак ИНН предпринимателя должен быть равен рассчитанному первому контрольному числу ИНН.

2-е контрольное число:

Шаг 1. Находим произведения первых одиннадцати цифр ИНН на соответствующие множители.

Шаг 2. Складываем все полученные произведения.

Шаг 3. Находим частное от деления полученной суммы на 11.

Шаг 4. Целую часть полученного от деления частного умножаем на 11.

Шаг 5. Вычитаем из числа, полученного в шаге 2, число, полученное в шаге 4.

Полученная разница (остаток от деления суммы произведений на 11 — второе контрольное число ИНН. Если же полученная разница равна 10, то второе контрольное число — 0.

Пример: (12-ти значный ИНН)

ИНН 5001007322 59

1. Шаг 1, 2 = 5*7+ 0*2+ 0*4+ 1*10+ 0*3+ 0*5+ 7*9+ 3*4+ 2*6+ 2*8 = 148

Шаг 3 = 148/11 = 13,454545

Шаг 4 = 13*11 = 143

Шаг 5 = 148-143 = 5

 

2. Шаг 1, 2 = 5*3+ 0*7+ 0*2+ 1*4+ 0*10+ 0*3+ 7*5+ 3*9+ 2*4+ 2*6+ 5*8 = 141

Шаг 3 = 141/11 = 12,818181

Шаг 4 = 12*11 = 132

Шаг 5 = 141-132 = 9

 

КПП

Код причины постановки на учет (КПП) представляет собой девятизначный цифровой код, где:

  • первые две цифры — код субъекта Российской Федерации согласно 65 статье Конституции
  • третий и четвертый знаки — код Государственной налоговой инспекции, которая осуществляла постановку на учёт организации по месту её нахождения, месту нахождения её филиалов и (или) представительств, расположенных на территории РФ или по месту нахождения принадлежащего ей недвижимого имущества и транспортных средств;
  • пятый и шестой знаки являются кодами причины постановки на учёт;
  • седьмой, восьмой и девятый знаки — порядковый номер постановки на учёт по соответствующей причине.

5-6 знаки: 01-по месту нахождения организации, 02- филиал — налогоплательщик, 03- филиал – не налогоплательщик, и т.д.

ОГРН


Рекомендуемые страницы:


Воспользуйтесь поиском по сайту:

megalektsii.ru