Перейти к содержимому
Как проверить чек по QR-коду через ФНС
guideQRcode.website417 мин чтения

Как проверить чек по QR-коду через ФНС

#проверить чек#QR чека#ФНС#ОФД#кассовый чек#54-ФЗ

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

Логика простая. Кассовый чек по 54-ФЗ — это фискальный документ, а не просто бумажка с суммой. В момент расчёта данные о нём уходят через оператора фискальных данных в налоговую службу. QR-код на чеке — сжатая выжимка ключевых реквизитов, по которой любой покупатель обращается к базе ФНС и убеждается, что запись о покупке там есть. Проверка чека по QR-коду — это и есть сверка того, что напечатано на бумаге, с тем, что реально дошло до налоговой.

Что зашито в QR-коде кассового чека

Внутри QR-кода на кассовом чеке лежит не ссылка на сайт, а короткая строка реквизитов, разделённых символом амперсанда. Формат задан требованиями к фискальным документам по 54-ФЗ и одинаков у любого продавца — от гипермаркета до кофейни на углу. Выглядит строка примерно так:

t=20260712T1830&s=1290.00&fn=7280440500123456&i=4521&fp=1234567890&n=1

Каждая пара «буква равно значение» — это отдельный реквизит чека. Именно этот набор приложение ФНС и передаёт в базу, чтобы найти вашу покупку. Расшифровка по элементам:

РеквизитЧто означаетПример значения
tДата и время расчёта в формате ГГГГММДДTЧЧММ20260712T1830
sСумма чека в рублях с копейками, разделитель — точка1290.00
fnЗаводской номер фискального накопителя (ФН)7280440500123456
iПорядковый номер фискального документа (ФД)4521
fpФискальный признак документа (ФПД)1234567890
nТип (признак) расчёта: 1 — приход, 2 — возврат прихода, 3 — расход, 4 — возврат расхода1

Разберём смысл каждого поля, потому что от него зависит, что вы вообще проверяете. Реквизит t фиксирует момент покупки с точностью до минуты — если продавец задним числом попытается подставить другой чек, время не сойдётся. Поле s — сумма; она должна совпадать с итогом на бумаге до копейки. Номер фискального накопителя fn привязан к конкретной кассе: это защищённый чип внутри контрольно-кассовой техники, который подписывает каждый чек. Номер i — сквозной порядковый номер документа в памяти накопителя, а fp — фискальный признак, криптографическая подпись, которую невозможно подделать вручную. Тип расчёта n показывает, приход это (обычная покупка) или возврат.

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

Зачем проверять кассовый чек

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

  • Убедиться, что продавец не работает вчёрную. Если чек прошёл проверку, значит касса пробила покупку и данные ушли в ФНС. Продавец заплатит с этой выручки налог, а не положит деньги мимо кассы. Чек, которого нет в базе, — сигнал серого нала.
  • Защитить свои права потребителя. Настоящий фискальный чек — основание для возврата товара, гарантийного ремонта и претензии. Если позже возникнет спор, подтверждённый в ФНС чек весит куда больше, чем распечатка неизвестного происхождения.
  • Учесть расход. Командировочные, авансовые отчёты, расходы ИП и самозанятого, компенсация покупок сотруднику — бухгалтерия принимает к учёту чек, который реально существует в системе. Проверка по QR-коду страхует от ситуации, когда к отчёту подложили фальшивку.
  • Проверить продавца перед крупной покупкой. Быстрый скан чужого чека в точке помогает понять, официально ли вообще торгует продавец, прежде чем отдавать ему серьёзную сумму.

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

Как проверить чек через приложение «Проверка чеков ФНС России»

Официальный инструмент — бесплатное приложение «Проверка чеков ФНС России». Издатель в магазинах приложений — Федеральная налоговая служба, оно есть и для iPhone в App Store, и для Android (RuStore, Google Play). Не путайте его с личным кабинетом налогоплательщика и с «Мой налог» — это отдельное приложение именно под сверку чеков. Порядок такой:

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

Результат «чек действителен» означает, что фискальные данные совпали с записью на сервере налоговой. Это и есть проверка ККТ ФНС на практике: вы косвенно подтверждаете, что касса продавца зарегистрирована и корректно передаёт документы.

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

Как проверить чек по QR-коду онлайн: ОФД и веб-сервисы

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

Здесь важно различать два разных QR, которые встречаются на одном чеке. Первый — фискальный QR со строкой реквизитов, о которой шла речь выше; он работает в приложении ФНС и в сервисах проверки. Второй встречается не всегда: некоторые кассы дополнительно печатают QR или короткую ссылку на сайт своего ОФД, ведущую прямо на электронную копию именно этого чека. Отсканировали такую ссылку — сразу открылась страница чека у оператора, вводить ничего не нужно. Если же на чеке только фискальный QR, его удобнее скормить приложению ФНС или странице проверки оператора.

Отдельно оговорим частую путаницу. QR-код чека — это не линейный штрих-код на упаковке товара. Полосатый штрих-код на коробке хранит артикул или номер GTIN и читается совсем иначе; распознать его и посмотреть, что в нём зашито, можно через сканер штрих-кодов. Фискальные данные о покупке в товарном штрих-коде не лежат — они только в QR-коде самого чека. Так что для проверки покупки нужен именно куар с чека, а не баркод с товара.

Веб-проверка без установки приложения удобна, когда чек уже пришёл вам в электронном виде — например, на почту или в СМС ссылкой. Тогда достаточно перейти по ссылке или вбить реквизиты на сайте оператора либо в сервисе ФНС. Результат тот же: сервис показывает, есть ли чек в базе и какие у него позиции.

Что делать, если чек не проходит проверку

Ответ «чек не найден» ещё не приговор. Сначала стоит отсечь безобидные причины, а уже потом подозревать нарушение.

  • Задержка передачи данных. Самый частый случай для свежих чеков. Запись просто ещё не дошла до базы ФНС. Подождите несколько часов и повторите проверку по QR-коду.
  • Ошибка при ручном вводе. Если вбивали реквизиты руками, легко ошибиться в длинном номере фискального накопителя или в фискальном признаке. Перепроверьте каждую цифру, особенно fn и fp.
  • Плохой скан. Помятый, выцветший или бледно напечатанный QR читается с ошибкой. Разгладьте чек, добавьте света, попробуйте ввести реквизиты вручную.
  • Продавец не передал чек в ОФД. Вот это уже нарушение: касса пробила бумажку, но данные в налоговую не ушли. Возможно, продавец экономит на фискализации или у него давно оборваны фискальные данные.
  • Поддельный чек. Документ нарисован или распечатан на принтере без реальной кассы. Фискального признака, который совпал бы с базой, у него нет и быть не может.

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

Житель Екатеринбурга при возврате куртки обнаружил, что чек магазина не находится в приложении ФНС даже спустя два дня. Он сверил реквизиты вручную — та же картина. Через кнопку жалобы в приложении он отправил фото чека с пометкой «чек отсутствует в базе». Магазин, получив запрос налоговой, быстро оформил возврат без лишних споров: продавцу дешевле уладить вопрос, чем объяснять инспектору, куда делись фискальные данные.

Как проверить чек самозанятого по QR-коду

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

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

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

ККТ, ОФД, ФН и ФПД: кто за что отвечает

Чтобы читать результат проверки осмысленно, стоит держать в голове четыре термина. Они постоянно мелькают в чеке и в приложении.

  • ККТ — контрольно-кассовая техника, та самая онлайн-касса продавца, которая печатает чек и подписывает его фискальным признаком. Разбор устройства и требований — в термине ККТ. Каждая касса зарегистрирована в ФНС, поэтому за любым настоящим чеком стоит конкретная зарегистрированная техника.
  • ОФД — оператор фискальных данных, компания-посредник, которая принимает чеки от кассы и в реальном времени передаёт их в налоговую, попутно храня электронные копии. Без ОФД чек до ФНС не доходит.
  • ФН — фискальный накопитель, защищённый чип внутри кассы. Он хранит чеки, присваивает им сквозные номера и формирует криптографическую подпись. Его заводской номер — это поле fn в QR-коде.
  • ФПД — фискальный признак документа, та самая подпись, которую накопитель ставит на каждый чек. Именно её сервер ФНС сверяет при проверке; поле fp в строке QR. Подделать ФПД, чтобы он сошёлся с базой, невозможно.

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

Проверьте свой чек прямо сейчас

Итог короткий. В QR-коде кассового чека зашита строка фискальных реквизитов — дата, сумма, номер накопителя, номер документа и фискальный признак. Проверить кассовый чек по QR-коду проще всего через бесплатное приложение «Проверка чеков ФНС России» или онлайн на сайте оператора фискальных данных: сервис сверяет реквизиты с базой и показывает, реальна ли покупка. Чек самозанятого проверяют иначе — по ссылке из «Мой налог». А если чек не находится, сначала подождите из-за возможной задержки, затем перепроверьте реквизиты и при необходимости пожалуйтесь через приложение.

Нужно быстро считать QR-код с любого чека, билета или документа? Откройте бесплатный онлайн-сканер QR-кодов прямо в браузере — наведите камеру или загрузите фото кода и посмотрите, что в нём зашито, без установки приложений.