Зачем сверять с ФНС
При ручном вводе один чек легко зарегистрировать десять раз с разными телефонами. Это прямой путь к накрутке призов и жалобам на горячую линию.
Верификация через kkt-online подтверждает, что чек есть в реестре. Система проверяет ИНН продавца по белому списку, дату, сумму и то, что чек ещё не использован. Без этого промоутер на стойке вручную сверяет термочек. Очередь растёт, ошибки тоже.
Белый список в ТЦ
Белый список — не «любой магазин города». В одном проекте в торговом центре было пятнадцать точек по ИНН арендаторов.
Чек из гипермаркета за пределами ТЦ может подходить по сумме. Но ИНН кассы не в списке, и отказ корректный. Хуже другая схема: участники шли в Ашан рядом с ТЦ и набирали стопки чеков. Потом пробовали регистрировать их в разные дни. Без проверки FN через ФНС это не отловить.
Как идёт запрос к API
Участник сканирует QR с чека или вводит fn, fd, fp, сумму и дату. Система отправляет запрос в API ФНС. Ответ бывает «найден», «не найден» или «ошибка сервиса».
При ответе «найден» идут проверки белого списка ИНН, периода акции и минимальной суммы. Если все условия выполнены, регистрация засчитывается. Типичный отказ: чек куплен в соседнем магазине той же сети, но ИНН точки не в списке.
OCR, когда API лежит
Ночное обслуживание и timeout в субботу — штатная картина. Промо.Про включает OCR чеков как fallback: участник снимает фото, Tesseract.js работает в браузере, заявка получает статус «на проверке».
Система повторяет запрос к ФНС каждые тридцать минут. Участник не получает мгновенный отказ и не уходит в негатив на горячую линию.
Антифрод
Один телефон не может принять больше N чеков за период. Один FN допускает только одну регистрацию. Серия чеков с одного ИНН за час помечается как «покупка на полку».
Софт не ловит выдуманные контакты. На одной акции промо-агентство забивало придуманные телефоны, чтобы закрыть план по регистрациям. Система видит валидный номер, а не «реального участника». Правило «регистрация только с телефона участника» и выборочный аудит заявок иногда важнее, чем ещё один фильтр в интерфейсе.
Как убрать стойку с бумажными анкетами, описано в статье об автоматизации промоакции с чеками.
Токен ФНС
Для kkt-online нужен токен на сайте ФНС. Он привязан к юрлицу заказчика. Подключение к инстансу — SKU внедрения от 15 000 ₽, в базе Промо.Про.
Без токена проверка не стартует. Закладывайте три–пять рабочих дней на оформление до старта акции.
FAQ
Работает ли проверка для чеков из любого магазина?
Проверка работает только для ИНН из белого списка акции. Обычно это партнёры по условиям промо, а не любой магазин сети.
Что если ФНС вернул ошибку «чек не найден»?
Часто касса ещё не синхронизировалась с реестром. Задержка может быть до двух часов. Дайте повторную попытку или статус «на проверке», а не жёсткий отказ с первого клика.