- Главная
- Генераторы
- Валидные идентификаторы
- Генератор ОКПО
Генератор ОКПО
Настройки
Реклама
Что такое ОКПО
ОКПО — Общероссийский классификатор предприятий и организаций. Это код, который Росстат присваивает каждой организации и каждому индивидуальному предпринимателю при регистрации. Он появляется в статистической отчётности, банковских реквизитах, бухгалтерских документах и при межведомственном обмене данными.
ОКПО юридического лица состоит из 8 цифр, индивидуального предпринимателя — из 10. В обоих случаях последняя цифра контрольная и рассчитывается по единому алгоритму.
Как рассчитывается контрольная сумма
Алгоритм работает в два прохода.
Первый проход: каждая цифра основной части умножается на весовой коэффициент, начиная с 1 (1, 2, 3, 4, 5, 6, 7 для 8-значного ОКПО). Результаты суммируются, берётся остаток от деления на 11. Если остаток меньше 10 — это контрольная цифра.
Если остаток равен 10 — второй проход: те же цифры умножаются на веса, начинающиеся с 3 (3, 4, 5, 6, 7, 8, 9). Снова остаток от деления на 11. Если и теперь остаток равен 10 — контрольная цифра принимается равной 0.
Зачем нужен генератор
При разработке и тестировании систем, работающих с реквизитами организаций, нельзя использовать реальные ОКПО. Сгенерированный код проходит алгоритмическую проверку контрольной суммы, но не существует в базах Росстата — что делает его безопасным для тестовых сред, демонстрационных данных и автотестов.
Часто задаваемые вопросы
- Чем отличается ОКПО для юрлица от ОКПО для ИП?
- ОКПО юридического лица состоит из 8 цифр, ОКПО индивидуального предпринимателя — из 10. Алгоритм расчёта контрольной суммы одинаковый, но количество цифр в основной части и весовые коэффициенты масштабируются соответственно.
- Есть ли у ОКПО контрольная сумма?
- Да. Последняя цифра ОКПО — контрольная. Она рассчитывается по алгоритму с весами, начинающимися с 1, и проверочным вторым проходом с весами от 3, если первый даёт остаток 10. Именно поэтому случайный набор цифр не пройдёт валидацию.
- Где используется ОКПО?
- В банковских реквизитах при открытии счёта, в формах статистической отчётности (1-П, П-1, П-4 и других), в первичных бухгалтерских документах, а также в системах межведомственного электронного взаимодействия.