Розшифровка ІПН в Excel за допомогою формул
- Дата народження по ІПН (Росія) в Excel
- Дата народження по ІПН (Україна) в Excel
- Дата народження по ІПН (Білорусь) в Excel
ІПН - ідентифікаційний номер платника податків - присвоюється фізичним і юридичним особам. Такі позначення є у громадян Росії, України і Білорусі (УНП, ІН). Аналоги існують у громадян багатьох інших держав.
В даному коді «захована» інформація про дату народження, стать людини, коді податкової (для російських номерів).
Ідентифікаційний номер платника податків - це 10 (для юридичних осіб) або 12 (для фізичних осіб) цифр, які містять наступну інформацію (зліва направо):
- код податкової інспекції, що привласнила ІПН (4 цифри);
- порядковий номер запису в єдиному державному реєстрі платників податків територіального податкового органу (5 цифр - для організацій, 6 - для фізичних осіб);
- лише великі червоні літери, отримане в ході застосування спеціального алгоритму (для юридичних осіб - 1 цифра, для фізичних - 2).
Алгоритм перевірки ІПН запропонований в сервісі «Консультант».
Для десятизначного цифрового коду:
- Знайти контрольну суму з ваговими коефіцієнтами 2, 4, 10, 3, 5, 9, 4, 6, 8, 0.
- Обчислити приватне контрольної суми і 11. Залишок від ділення - великі червоні літери.
- Якщо результат попередньої дії більше 9, то ділимо його на 10. Залишок від ділення - великі червоні літери.
- Код платника податків вважається правильним, якщо великі червоні літери збігається з десятим знаком ідентифікаційного номера.
Для двенадцатізначний коду:
- Знайти суму перших одинадцяти знаків з ваговими коефіцієнтами 7, 2, 4, 10, 3, 5, 9, 4, 6, 8, 0.
- Контрольне число - залишок від приватного суми і 11.
- Якщо результат ділення більше 9, то знаходимо залишок від приватного контрольного числа і 10. отримує перші великі червоні літери.
- Знайти суму 12 чисел з ваговими коефіцієнтами 3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8, 0.
- Залишок від приватного другої контрольної суми і 11 - друга великі червоні літери.
- Якщо воно більше 9, то знаходимо залишок від ділення на 10.
- Перше контрольне число правильного ІПН збігається з 11 знаком номера, друге - з 12.
Перевірку правильності ІПН краще автоматизувати. Невідомо, реально існуючий контрагент виставляє рахунок до оплати або шахрай. Дана проблема особливо актуальна на великих підприємствах.
Є готові функції для перевірки актуальності ідентифікаційного номера: для 10 знаків і для 12. Перевірити правильність вказівки ІПН можна за допомогою даної функції.
Реалізуємо алгоритм перевірки за допомогою вбудованих функцій Excel:
- Список номерів введемо в стовпець А. Перед кожним номером ставимо апостроф:
- У осередок В1 вводимо формулу Копіюємо її на весь стовпець.
Реальні ІПН - «істина», неправильні - «брехня». Дана формула працює тільки щодо десятизначних номерів. Якщо організація працює з фізичними і юридичними особами, то в базу будуть заноситися 10-ти значний і 12-ти значний коди.
Для перевірки справжності застосуємо наступну формулу:
Просто копіюйте і вставляйте - формула робоча.
Дата народження по ІПН (Росія) в Excel
Для фізичних осіб ІПН включає 12 цифр:
ХХХХZZZZZZYY;
де ХХХХ - дані про податкову інспекцію;
ZZZZZZ - порядковий номер платника податків;
YY - контрольний код.
Платник податків отримує порядковий номер, коли стає на облік в ФНС. Прив'язки до дати народження немає.
Дата народження по ІПН (Україна) в Excel
Ідентифікаційний номер платників податків України складається з 10 цифр. Перші 5 - кількість днів, які пройшли з 01.01.1900 до народження.
Наприклад, людина народилася 20.09.1976. Перші п'ять цифр - 28022. Стільки днів до його народження з 31.12.1899 року.
Щоб знайти дату народження по першим п'яти цифр 28022, потрібно 01.01.1900 + 28022 (днів) = 20.09.1976.
Скористаємося табличним процесором Excel для вилучення дати народження з ідентифікаційного коду.
Щоб знайти дату народження, потрібно ввести в сусідню клітинку п'ять перших цифр плюс 1. І встановити формат «Дата». Зробити це можна за допомогою ряду функцій. Підійдуть формули:
- = Значить (ЛЕВСИМВ (ТЕКСТ (A2; 0); 5)) + 1
- = ЛЕВСИМВ (A2; 5) +1
- = ПСТР (A2; 1; 5) +1
Всі три варіанти видають однакові результати.
Даний алгоритм спрацьовує не завжди. Чотири цифри за датою народження в ІПН - порядковий номер платника в податковій службі. Формується він у міру надходження даних в базу.
Якщо в якийсь день народжується дуже багато людей, то чотирьох цифр для освіти номера не вистачає. В даному випадку номер починається з 7 або 8. Цифра вказує на майбутній час - алгоритм визначення дати непридатний.
Дата народження по ІПН (Білорусь) в Excel
Громадяни Білорусі при постановці на облік в податкових органах отримують УНП (обліковий номер платника). Це дев'ятизначний код, де:
- перша цифра позначає регіон (у фіз. осіб - буква);
- друга-восьма - порядковий номер платника;
- дев'ята - контрольна.
З датою народження УНП не пов'язаний.
Зате за ідентифікаційним (особистому) номеру, який є у кожного в паспорті, можна визначити дату народження.
структура:
- перша цифра - підлогу;
- друга-сьома - день, місяць і рік;
- буква - код регіону;
- три цифри за буквою - порядковий номер особи, яка звернулася за паспортом;
- дві літери - ознака громадянства;
- остання цифра - контрольна.
Щоб швидко витягти дату з особистого номера, можна використовувати функцію = ПСТР (A2; 2; 6).
скачати алгоритм розшифровки ІПН в Excel
Перевірка ІПН 10 знаків
Перевірка ІПН 12 знаків
Формула алгоритму перевірки ІПН в Excel
З ідентифікаційними номерами доводиться працювати бухгалтерам, інженерам по кадрам і іншим фахівцям. У деяких організаціях така інформація представлена тисячами значень. Обробляти вручну і приймати в базу такі коди безконтрольно - недобре. Ряд процесів можна автоматизувати найпростішими засобами Microsoft Excel.