Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Контрольные суммы ИНН, ОГРН и СНИЛС: разбираем алгоритмы и пишем валидатор на Python

Дата публикации: 16-06-2026 00:59:12

У нас есть форма, куда пользователь вводит ИНН контрагента, а мы по нему идём за данными в ЕГРЮЛ. Если заглянуть в логи этой формы, видно сколько туда прилетает мусора. ИНН из одиннадцати цифр (кто‑то добавил лишнюю), номера со срезанными ведущими нулями, ОГРН в поле для ИНН, и классика жанра — две соседние цифры переставлены местами. Каждый такой ввод это поход в чужой API, таймаут, ожидание, и в конце честное «ничего не найдено». А пользователь в этот момент уверен, что сломались мы.

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Как я парсил банковские платёжки всех российских банков на Python: история боли, костылей и XML-матрёшек015.0323-04-2026
2Переиспользуем Python-функции между проектами — без переписывания и передеплоя013.5514-07-2026
3Как я построил guardrails, которые не дали моему AI-агенту пойти вразнос09.216-06-2026
4ИНН не меняется при смене ФИО — налоговая напомнила порядок обновления данных07.2610-08-2026
5Байты, нибблы, и подсветка: пишем свой TUI hex-редактор на Python09.5102-06-2026
6import-linter: пусть границы слоёв сторожит машина, а не человек010.0701-07-2026
7Как голосовой ИИ-агент врал клиентам, путал звонящих и подделывал собственный голос — и как это чинится08.9602-07-2026
8Мошенники взламывают "Госуслуги" через демонстрацию экрана на смартфоне0016-04-2025
9В России начнут проверять сотовые номера, привязанные к госуслугам0024-08-2025
10Минцифры планирует ввести новый вид учетной записи для иностранных граждан0022-04-2021

Классификация: Мнения. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 8.26. Источник: pythondigest.ru.