###-###-#### – это последовательность из 11 цифр, которая часто встречается в системах автоматической идентификации товаров, в базах данных организаций, а также в некоторых государственных реестрах. В зависимости от контекста данный набор цифр может представлять:
- Штрих‑коды (EAN‑13, UPC‑A) без ведущих нулей;
- Идентификационный номер (ИНН, ОГРН, ОКПО) в сокращённом виде;
- Уникальный идентификатор в программных решениях (например, в CRM‑системах).
В статье рассмотрим наиболее вероятные варианты использования кода ###-###-####, способы его проверки и методы поиска дополнительной информации.
Штрих‑коды и GTIN
1.1 Что такое GTIN?
GTIN (Global Trade Item Number) – глобальный номер торговой позиции, который может принимать несколько форматов:
- GTIN‑12 (UPC‑A) – 12 цифр;
- GTIN‑13 (EAN‑13) – 13 цифр;
- GTIN‑14 (EAN‑14) – 14 цифр.
Если в базе данных указан только 11‑значный набор, обычно подразумевается отсутствие ведущего нуля, который необходим для корректного расчёта контрольной цифры.
1.2 Как восстановить полный GTIN?
Для получения полного 12‑ или 13‑значного кода необходимо выполнить два шага:
- Добавить ведущий ноль (если номер начинается с «8» или «9», то в большинстве случаев GTIN‑12 выглядит как
0 + ###-###-#### = 0###-###-####). - Вычислить контрольную цифру по алгоритму Mod‑10 (см. ниже).
1.3 Алгоритм расчёта контрольной цифры (Mod‑10)
Записываем цифры справа налево. Чётные позиции (2‑я, 4‑я, …) умножаем на 3, нечётные – на 1. Суммируем все полученные значения. Делим сумму на 10 и берём остаток. Если остаток = 0, контрольная цифра = 0; иначе контрольная цифра = 10 – остаток.
Пример для 0###-###-####:
- Размещение цифр: 0 8 9 0 2 9 3 6 8 1 8 9
- Умножение: (9×3)+(8×1)+(6×3)+(3×1)+(9×3)+(2×1)+(0×3)+(9×1)+(0×3)+(8×1)+(8×3)+(0×1) = 9 × 3 + 8 × 1 + … = 140
- Остаток от деления 140 на 10 = 0 → контрольная цифра = 0.
ИНН и ОГРН
В России ИНН (идентификационный номер налогоплательщика) состоит из 10 (для юридических лиц) или 12 (для физических) цифр, а ОГРН – из 13 цифр. Номер ###-###-#### может быть частью ОГРН без начального «1» (например, 11###-###-####). Для точного определения необходимо:
- Проверить наличие ведущих цифр (1, 2, 3) в официальных реестрах.
- Сравнить полученный номер с базой ФНС России (egrul.nalog.ru).
Поиск информации в открытых источниках
Если вы хотите узнать, к какому товару или организации относится код ###-###-####, используйте следующие инструменты:
- Сайты для поиска штрих‑кодов: UPCItemDB, Barcodelookup. Введите номер в поле поиска, добавив ведущий ноль, если необходимо.
- Государственные реестры: портал «ЕГРЮЛ/ЕГРИП», сервис «RusProfile» – вводите номер в поле ИНН/ОГРН.
- Поиск в Интернет‑поисковиках: введите в кавычках ««###-###-####»» – часто появляются ссылки на товарные каталоги или форумы.
Примеры использования кода ###-###-####
| Сфера применения | Описание | Пример |
|---|---|---|
| Розничная торговля | Штрих‑код продукта в системе учета | Товар «Torani Sugar Free French Vanilla Syrup», UPC 0###-###-#### (см. пример из исходных данных) |
| Бухгалтерия | Идентификатор поставщика в базе данных | Внутренний код контрагента «###-###-####» в ERP‑системе |
| Технические задания | Уникальный ID задачи в системе трекинга багов | Задача GIDS‑Endurance‑Hacker‑Puzzle (см. исходный фрагмент) |
Как проверить подлинность кода?
Для быстрой проверки используйте онлайн‑валидацию:
- Перейдите на GS1 Check‑Digit Calculator.
- Введите 11‑значный номер
###-###-####в поле «GTIN‑12 без контрольной цифры». - Нажмите «Calculate». Система выдаст контрольную цифру (в нашем случае 0) и сформирует полный GTIN‑12.
- Сравните полученный GTIN с данными в базе вашего поставщика.
Возможные ошибки при работе с номером
- Отсутствие ведущих нулей – приводит к неверному расчёту контрольной цифры.
- Опечатка в одной цифре – меняет контрольную цифру, и система откажется принимать код.
- Перепутаны форматы – попытка использовать GTIN‑13 вместо GTIN‑12 без корректировки длины.
Код ###-###-#### сам по себе не несёт полной информации, однако, будучи частью более крупного идентификатора (GTIN, ИНН, ОГРН или внутреннего ID), он позволяет быстро находить нужный товар, организацию или запись в базе данных. Главное – правильно добавить недостающие цифры и проверить контрольную цифру.
Если после всех проверок вы всё ещё не нашли сведения о данном коде, рекомендуется обратиться к поставщику или в службу поддержки того сервиса, где вы встретили этот номер.
Статья подготовлена автоматически на основе общедоступных сведений о форматах идентификационных кодов и рекомендаций по их проверке.