← Все статьи Как проверить чек по QR-коду: что зашифровано в коде и что делать, если чек «не найден»
22 сентября 2026 7 мин чтения

Как проверить чек по QR-коду: что зашифровано в коде и что делать, если чек «не найден»

Разбираем по буквам, что зашито в QR-коде кассового чека, какими способами его проверить, почему чек иногда не находится сразу — и как из одного скана получить готовую запись о расходе с позициями и категорией.

На каждом кассовом чеке в России печатается квадратный QR-код. Большинство людей его игнорируют, хотя именно в нём лежит всё, что нужно, чтобы поднять чек целиком: название магазина, список позиций, цену каждой и точное время покупки. Проверка занимает несколько секунд и не требует ни регистрации на сайтах, ни ввода данных руками.

Короткий ответ, если вы пришли за ним: отсканируйте QR-код на чеке любым приложением, которое умеет обращаться к базе фискальных данных — официальным приложением ФНС «Проверка чеков», онлайн-сервисом проверки чеков или финансовым трекером с поддержкой чеков. Все три способа читают один и тот же код и запрашивают один и тот же источник — данные оператора фискальных данных (ОФД). Разница только в том, что вы получаете на выходе: факт «чек настоящий» или готовую запись в учёте расходов.

Что зашифровано в QR-коде на чеке

QR-код на чеке — это не ссылка и не картинка с данными. Внутри лежит короткая строка из шести параметров, разделённых знаком &:

t=20260924T1837&s=349.93&fn=9282440300682838&i=46534&fp=1273019065&n=1

Расшифровка QR-кода на кассовом чеке: поля t, s, fn, i, fp, n

Каждое поле означает конкретную вещь:

Поле Что это Пример
t Дата и время покупки в формате ГГГГММДДTЧЧММ 20260924T1837
s Сумма чека в рублях 349.93
fn Номер фискального накопителя — «серийник» кассы 9282440300682838
i Номер фискального документа (ФД) — порядковый номер чека на этой кассе 46534
fp Фискальный признак документа (ФП, ФПД) — криптографическая подпись чека 1273019065
n Признак расчёта: 1 — приход (покупка), 2 — возврат прихода 1

Важный момент: самих товаров в QR-коде нет. Там лежат только «координаты» чека. По связке ФН + ФД + ФП чек находится в базе ОФД, и уже оттуда приходит полный состав — позиции, количество, цены, ИНН и название продавца, адрес торговой точки.

Отсюда следует простое правило: если QR отсканировался, но состав чека не пришёл — проблема не в коде, а в том, что чек ещё не доехал до базы. Об этом ниже.

Иногда вместо этой строки в QR зашита ссылка вида https://…?t=…&s=…&fn=… — некоторые ОФД кодируют те же самые параметры в виде адреса. Это тот же чек, просто в другой упаковке: нормальный сканер вытащит параметры и из ссылки.

Три способа проверить чек

Способ Что даёт Чего не даёт
Приложение ФНС «Проверка чеков» Подтверждает подлинность чека, показывает состав, позволяет пожаловаться на нарушение Не ведёт ваш бюджет: чеки лежат отдельным списком, без категорий и аналитики
Онлайн-сервисы проверки чеков Проверка без установки приложения, иногда — ручной ввод реквизитов Нужно каждый раз открывать сайт, история не накапливается
Финансовый трекер с чеками Из чека сразу получается операция: сумма, магазин, категория, позиции Требует регистрации в самом трекере

Первый способ подходит, когда цель — именно проверка: убедиться, что чек настоящий, или зафиксировать нарушение (не выдали чек, пробили не то). Третий — когда QR-код нужен не сам по себе, а чтобы перестать вбивать траты руками.

Почему чек «не найден»: пять реальных причин

Путь чека: скан QR-кода, запрос в ОФД, состав чека, операция в учёте расходов

1. Чек ещё не выгружен оператором фискальных данных

Самая частая причина, и она не имеет отношения ни к вам, ни к приложению. Касса передаёт чек оператору фискальных данных не мгновенно: у одних сетей это занимает минуты, у других — часы. Пока чек не опубликован, любой сервис на один и тот же запрос честно отвечает «нет информации по чеку».

Лечится ожиданием. В Копилке ждать вручную не нужно: чек, по которому ОФД ещё молчит, не помечается ошибкой, а откладывается и переспрашивается автоматически в течение суток. Обычно данные подтягиваются гораздо раньше.

2. Чек нефискальный

Товарный чек, слип эквайринга, «чек» из копицентра или кофейни без онлайн-кассы могут выглядеть похоже, но фискальных реквизитов в них нет. Проверять такой чек негде — его просто нет в базе.

3. QR-код повреждён или снят плохо

Смятый, вылинявший на солнце термочек, блик от лампы, съёмка под углом. Фискальные QR печатаются мелко, и им хватает небольшого дефекта, чтобы перестать читаться.

4. Отсканирован не тот QR

На чеке нередко печатают несколько кодов: фискальный, код программы лояльности, ссылка на отзыв, реклама. Считывается любой, а нужен тот, в котором есть поля fn, i и fp.

5. Чек слишком старый

Данные по чеку хранятся ограниченное время. Чек двухлетней давности с большой вероятностью уже не поднимется — проверять имеет смысл в разумный срок после покупки.

Что делать, если QR не читается

Порядок действий от простого к сложному:

  1. Протрите и расправьте чек, снимайте при рассеянном свете, держите камеру параллельно бумаге, без наклона.
  2. Снимите крупнее. Если у телефона несколько задних камер, переключитесь на основную: сверхширокоугольная часто не фокусируется на мелком коде с близкого расстояния. В Копилке камеру можно выбрать вручную прямо в сканере, и выбор запоминается.
  3. Сфотографируйте чек и загрузите файл. Это надёжнее, чем ловить фокус в реальном времени: по статичному снимку декодер работает спокойно, можно попробовать несколько кадров. Копилка принимает фото, скриншот и PDF — и распознаёт коды сразу из нескольких файлов за раз, что удобно, когда за поездку накопилась пачка чеков.
  4. Введите реквизиты руками. Всё, что нужно, напечатано на самом чеке текстом: ФН, ФД, ФП, дата, время и сумма. По ним чек находится так же, как и по коду.

Зачем проверять чеки, если не считать это скучной формальностью

Гарантия и возврат. Термобумага выцветает за несколько месяцев — к моменту поломки техники чек часто уже нечитаем. Отсканированный чек остаётся с составом, датой и продавцом.

Контроль за кассой. Проверка показывает, что пробито на самом деле: та ли позиция, та ли цена, не прошла ли одна покупка дважды.

Понимание, куда уходят деньги. Банковская выписка говорит «Пятёрочка, 2 340 ₽» — и на этом всё. Чек говорит, что из этих 2 340 ₽ половина ушла на бытовую химию и алкоголь, а не на продукты. Разница между «сколько потратил» и «на что потратил» видна только по позициям — и именно она обычно меняет поведение. Мы подробно разбирали это в статье куда уходят деньги: 7 привычек, которые съедают бюджет.

Честный дележ на компанию. Когда чек разобран по позициям, разделить его между людьми — вопрос пары минут, а не неловких переговоров. Про мелкие долги, которые из этого вырастают, у нас есть отдельный разбор: долги между друзьями.

Как из одного скана получается готовый учёт расходов

Проверка чека ценна ровно до того момента, пока результат куда-то девается. В Копилке сканирование — это не отдельный раздел «мои чеки», а способ ввода операций.

Что происходит после скана:

  1. Из QR-кода достаются реквизиты, по ним запрашивается состав чека.
  2. Создаётся расходная операция: сумма, дата и время покупки, магазин.
  3. Позиции чека сохраняются и привязываются к этой операции — видно, что именно куплено.
  4. Категория подставляется автоматически по продавцу и составу покупки.
  5. Если такая трата уже попала в приложение из банковской синхронизации, чек не создаёт дубль, а прикрепляется к существующей операции и дополняет её позициями.
  6. Повторный скан того же чека тоже не создаёт дубль: чек опознаётся по фискальным реквизитам.

Дальше чек можно разделить на компанию: Копилка даёт ссылку, каждый отмечает свои позиции, сервисный сбор и скидка распределяются пропорционально долям, а участникам не нужна регистрация.

Сканирование чеков в Копилке бесплатно — и камерой, и файлом. Платная подписка нужна для другого: синхронизации с банками, ИИ-разбора трат и автоматического приёма чеков, которые приходят на почту электронными письмами.

Частые вопросы

Нужно ли регистрироваться, чтобы проверить чек?
Для самой проверки — нет, данные отдаёт база ОФД. Регистрация нужна приложению, в котором вы хотите эти чеки хранить и превращать в учёт.

Можно ли проверить чек по фотографии, сделанной раньше?
Да. Декодер читает QR со снимка так же, как с экрана камеры. Главное, чтобы код на фото был различим.

Что делать, если сумма в чеке не совпадает с суммой по карте?
Чаще всего причина в том, что часть оплачена бонусами или подарочной картой: в чеке отражается полная стоимость покупки, а с карты списывается остаток. Обратите внимание на строки «Внесено наличными», «Безналичными» и «Бонусами» в самом чеке.

Сохраняется ли чек, если магазин закрылся?
Да, данные лежат у оператора фискальных данных, а не у продавца.

Можно ли отсканировать чужой чек?
Технически да — в фискальных реквизитах нет ничего о покупателе. Поэтому чек не подтверждает, что покупали именно вы, и не стоит относиться к нему как к личному документу.

Коротко

QR-код на чеке — это шесть полей: время, сумма, номер фискального накопителя, номер документа, его подпись и признак расчёта. Состав покупки хранится не в коде, а у оператора фискальных данных, поэтому «чек не найден» почти всегда означает «данные ещё не выгружены», а не «код испорчен».

Если чеки вы проверяете не ради спортивного интереса, а чтобы понимать свои траты, выбирайте инструмент, в котором скан сразу становится операцией с позициями и категорией. Попробуйте Копилку — сканирование чеков бесплатно, устанавливать ничего не нужно, приложение работает прямо в браузере.