
Как проверить чек по QR-коду через ФНС
Проверить чек по 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). Не путайте его с личным кабинетом налогоплательщика и с «Мой налог» — это отдельное приложение именно под сверку чеков. Порядок такой:
- Установите приложение и откройте его. При первом запуске попросят зарегистрироваться по номеру телефона — это нужно, чтобы можно было подавать жалобы и хранить историю проверок.
- Нажмите кнопку сканирования и наведите камеру на QR-код кассового чека. Держите телефон так, чтобы весь квадрат попал в рамку и был в фокусе.
- Приложение считывает строку реквизитов, отправляет запрос в базу ФНС и показывает результат: чек найден или не найден.
- Если чек найден, откроется его электронная копия — продавец, ИНН, список позиций, сумма, ставка НДС, адрес расчёта, номер кассы. Сверьте данные с бумажным чеком.
- Если 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-кодов прямо в браузере — наведите камеру или загрузите фото кода и посмотрите, что в нём зашито, без установки приложений.
Частые вопросы
Как проверить чек по QR-коду через приложение ФНС?
Скачайте бесплатное приложение «Проверка чеков ФНС России» — его издатель в магазинах приложений именно Федеральная налоговая служба, есть версии для iPhone и Android. При первом запуске зарегистрируйтесь по номеру телефона, это нужно для истории проверок и подачи жалоб. Затем нажмите кнопку сканирования и наведите камеру на QR-код в углу кассового чека, чтобы весь квадрат попал в рамку и был в фокусе. Приложение считает строку реквизитов, отправит запрос в базу ФНС и покажет результат: чек найден или не найден. Если чек найден, откроется его электронная копия — продавец, ИНН, список позиций, сумма, ставка НДС и адрес расчёта, которые нужно сверить с бумажным чеком. Когда QR повреждён и не читается, те же реквизиты можно ввести вручную: дату и время, тип операции, сумму, номер фискального накопителя, номер фискального документа и фискальный признак. Учтите, что свежий чек иногда находится не сразу — данные подгружаются с задержкой, поэтому при ответе «не найден» на только что пробитый чек стоит повторить проверку через несколько часов.
Что зашито в QR-коде кассового чека?
В QR-коде кассового чека лежит не ссылка, а короткая строка реквизитов, разделённых амперсандом, формат которой задан требованиями к фискальным документам по 54-ФЗ. Строка состоит из шести полей. Реквизит t — это дата и время расчёта в формате ГГГГММДДTЧЧММ, то есть момент покупки с точностью до минуты. Реквизит s — сумма чека в рублях с копейками через точку. Поле fn — заводской номер фискального накопителя, защищённого чипа внутри кассы, который подписывает чеки. Поле i — порядковый номер фискального документа в памяти накопителя. Поле fp — фискальный признак документа, криптографическая подпись, которую невозможно подделать вручную. Наконец, n — тип расчёта: 1 означает приход (обычную покупку), 2 — возврат прихода, 3 — расход, 4 — возврат расхода. Пример строки целиком выглядит как t=20260712T1830&s=1290.00&fn=7280440500123456&i=4521&fp=1234567890&n=1. Именно этот набор приложение ФНС передаёт в базу, чтобы найти покупку, а уникальная связка номера накопителя и фискального признака и делает подделку чека, который сошёлся бы с базой, невозможной.
Чек не проходит проверку в ФНС — что делать?
Сначала отсеките безобидные причины. Самая частая для свежих чеков — задержка передачи данных: запись ещё не дошла из кассы через оператора фискальных данных в базу ФНС, поэтому подождите несколько часов и повторите проверку по QR-коду. Если вы вводили реквизиты вручную, перепроверьте каждую цифру, особенно длинный номер фискального накопителя fn и фискальный признак fp — в них легко ошибиться. Помятый, выцветший или бледно напечатанный QR тоже читается с ошибкой, так что разгладьте чек, добавьте света или введите реквизиты руками. Если прошли сутки, реквизиты точно верны, а чек всё равно не находится, речь может идти о нарушении: продавец пробил бумажку, но не передал данные в налоговую, либо чек вовсе поддельный и напечатан без реальной кассы. В этом случае откройте приложение «Проверка чеков ФНС России», нажмите кнопку сообщить о нарушении рядом с результатом, выберите причину (чек не найден, неверная сумма, чек не выдали), при желании приложите фото — обращение уйдёт в ФНС, и налоговая может инициировать проверку продавца. Жаловаться разумно на принципиальных случаях и значимых суммах.
Зачем вообще проверять кассовый чек?
Причин несколько, и каждая практическая. Во-первых, проверка подтверждает, что продавец пробил покупку по кассе и передал данные в ФНС, а не провёл её мимо кассы вчёрную — чек, которого нет в базе, это сигнал серого нала. Во-вторых, настоящий фискальный чек защищает права потребителя: он служит основанием для возврата товара, гарантийного ремонта и претензии, а при споре подтверждённый в налоговой чек весит больше любой распечатки неизвестного происхождения. В-третьих, проверка нужна для учёта расходов — командировочных, авансовых отчётов, затрат ИП и самозанятого, компенсации покупок сотруднику: бухгалтерия принимает к учёту только чек, который реально существует в системе, а сверка по QR-коду страхует от подложенной фальшивки. В-четвёртых, быстрый скан чужого чека помогает оценить, официально ли торгует продавец, перед крупной покупкой. Есть и гражданский мотив: приложение ФНС позволяет пожаловаться, если чек не найден или в нём завышена сумма, и по такому сигналу налоговая может провести проверку продавца.
Как проверить чек самозанятого по QR-коду?
Чек самозанятого проверяется иначе, чем кассовый, и это ключевое отличие. Плательщик налога на профессиональный доход не применяет контрольно-кассовую технику и не формирует фискальный чек 54-ФЗ — его чек создаётся в приложении «Мой налог» от ФНС. Поэтому проверять такой чек через приложение «Проверка чеков ФНС России» бесполезно: у него нет ни фискального накопителя, ни фискального признака, и база ККТ его просто не знает. QR-код на чеке самозанятого ведёт не на строку реквизитов, а на веб-страницу с этим чеком на сервере налоговой службы для режима НПД. Наведите камеру телефона или обычный сканер QR на код в чеке, перейдите по ссылке — откроется страница ФНС, где видно продавца (ФИО и статус самозанятого), наименование услуги или товара, сумму, дату и статус чека. Если данные совпадают с полученным чеком, он настоящий и проведён через налоговую. Аннулированный чек тоже отобразится как отменённый. Если самозанятый прислал чек ссылкой в мессенджер, достаточно открыть её. Для компаний это важно: к расходам принимают только подтверждённый на стороне ФНС чек из «Мой налог», а не скриншот.
Что такое ОФД и ФНС в проверке чека и чем они отличаются?
Это два разных звена одной цепочки. ФНС — Федеральная налоговая служба, государственный орган, в базе которого хранятся сведения обо всех фискальных чеках; именно с этой базой сверяет чек приложение «Проверка чеков ФНС России». ОФД — оператор фискальных данных, коммерческая компания-посредник между кассой продавца и налоговой. Когда касса (ККТ) пробивает чек, фискальный накопитель подписывает его фискальным признаком, а оператор ОФД в реальном времени принимает этот чек и передаёт его в ФНС, попутно храня электронную копию. Без ОФД данные до налоговой не доходят, поэтому наличие договора с оператором обязательно для продавца. Для проверки это значит, что у вас есть два маршрута: сверить чек напрямую с базой ФНС через официальное приложение либо проверить его онлайн на сайте оператора фискальных данных, где у большинства крупных ОФД есть публичная страница проверки чека по реквизитам или QR. Результат в обоих случаях один — сервис показывает, есть ли чек в системе и какие у него позиции, потому что данные у оператора и в ФНС синхронны.
Можно ли проверить чек без приложения онлайн?
Да, устанавливать приложение необязательно — проверить чек по QR-коду онлайн можно через оператора фискальных данных прямо в браузере. У большинства крупных ОФД есть публичная страница проверки, куда вводят реквизиты чека вручную (дату, сумму, номер фискального накопителя, номер документа и фискальный признак) или загружают изображение QR. Кроме того, некоторые кассы, помимо фискального QR со строкой реквизитов, печатают на чеке отдельный QR или короткую ссылку на сайт своего оператора, ведущую сразу на электронную копию именно этого чека — отсканировали такую ссылку, и страница чека открылась без ручного ввода. Веб-проверка особенно удобна, когда чек пришёл вам в электронном виде, например ссылкой в СМС или на почту: достаточно перейти по ней. При этом важно не путать QR-код чека с линейным штрих-кодом на упаковке товара — в товарном штрих-коде зашит артикул или номер GTIN, а не фискальные данные, и распознать его можно через сканер штрих-кодов, но проверить покупку по нему нельзя. Для сверки покупки нужен именно куар с самого чека.
Как пожаловаться, если чек поддельный или его нет в базе?
Пожаловаться удобнее всего прямо из приложения «Проверка чеков ФНС России». Сначала убедитесь, что дело действительно в нарушении, а не в задержке: подождите хотя бы несколько часов, а лучше сутки, и перепроверьте реквизиты вручную, потому что свежие чеки нередко появляются в базе не сразу. Если чек так и не находится, а реквизиты точно верны, откройте результат проверки в приложении — рядом будет кнопка сообщить о нарушении. Выберите причину из списка: чек не найден в базе, в чеке указана неверная сумма или продавец вовсе не выдал чек. При необходимости приложите фотографию чека и добавьте комментарий с деталями покупки. Обращение уйдёт напрямую в ФНС, налоговая рассматривает такие сигналы и может инициировать проверку продавца, поскольку непереданный или поддельный чек — это нарушение, за которое предусмотрена ответственность. Поднимать жалобу разумно, когда речь идёт о принципиальном случае, значимой сумме или системном поведении продавца; из-за копеечной погрешности округления суммы делать это смысла мало. Подтверждённый в ФНС чек, наоборот, придаёт вес любой вашей претензии по возврату или гарантии.