Зачем нужен qr-код на чеке онлайн-кассы?
Содержание:
- Ответы на распространенные вопросы
- Если QR-код отсутствует на чеке, как принять такие расходы?
- Зачем проверяют кассовый чек
- Онлайн-сервисы для печати чеков
- Какую информацию должен содержать кассовый чек
- Программы для ноутбуков и ПК
- Когда менять накопитель
- Обзор документа
- Чек онлайн-кассы, основные данные, которые должны быть
- Если на чеке нет QR-кода: можно его принять в авансовый отчет?
- Новый формат фискальных документов
- Что такое QR код на чеке, и как он выглядит?
- Как расшифровываются в чеке фискальные данные
- Как получить кассовый чек онлайн и когда его печать не нужна?
- Подводные камни
- Дополнительные функции QR кода
- Выводы
Ответы на распространенные вопросы
1.Вопрос №1:
Для чего на чеке появился QR- код?
Ответ:
С переходом на онлайн-кассы чеки видоизменились и приобрели дополнительные реквизиты, согласно требований законодательства о применении контрольно-кассовой техники. Одним из таких новшеств стал QR- код. Его функция состоит в том, что в нем зашифрована информацию о продавце и совершенной сделке. Поэтому теперь можно установить специальную программу по считыванию данного шифра у себя в телефоне и пользоваться данной кодировкой. Посредством такого чека, где код должен быть не менее размера 2*2, клиент имеет право проверить его на официальном сайте налоговой инспекции, существует ли его покупка на самом деле. Так же можно придумать свой QR- код, например зашифровать свою визитную карту, где будут исключительно ваши данные, кому то это кажется удобным в мире современных технологий. Дополнительная возможность, которую нам предлагает данный шифровальщик – это возврат средств, потраченных на покупку, называется это кэшбэком. Когда тоже при помощи приложения на мобильном телефоне можно вернуть свои деньги, что значительно экономит ваш бюджет.
2.Впрос №2:
Всегда ли необходимо выдавать клиенту кассовый чек и на что в нем обращать внимание?
Ответ:
Кассовый чек кассир обязан пробить при покупке в любом случае, а клиент уже хочет берет или не берет его. А вот если он попросит предоставить чек в электронном виде, продавец обязан это сделать. Даже если у него отсутствуют технические возможности, например на кассовом аппарате не предусмотрен набор букв, чтобы ввести электронную почту. Можно обратиться к бухгалтеру предприятия, который зайдет в личный кабинет на платформе ОФД, скачает нужный чек и отправит по электронной почте, чтобы клиент был доволен. В случае же не отправки, на вас могут написать жалобу за не предоставление чека, тогда придет проверк и оштрафует и организацию и должностное лицо. Штраф для индивидуального предпринимателя за невыдачу кассового чека в 2021 предусмотрен в размере от ¼ до ½ от стоимости оказанной услуги либо реализованного товара, но не менее 10 000 рублей. Для юридического лица штраф от 20 000 до 40000 рублей.
Если QR-код отсутствует на чеке, как принять такие расходы?
Указанный QR-код — обязательный реквизит кассового чека (п.1 ст.4.7 закона № 54-ФЗ). Если он печатается, значит, онлайн-касса полностью соответствует требованиям закона. В данной ситуации не возникает вопроса о принятии в состав расходов суммы, подтвержденной правильным чеком.
Но бывают случаи, когда QR-код на чеке отсутствует. Минфин РФ разъясняет в своем письме № 03-03-06/1/78500 от 14.10.2019, что приложенные к авансовому отчету документы-подтверждения произведенных платежей, если оформлены с нарушением законодательства РФ, не подлежат включению в состав расходов при расчете налога на прибыль. Требование о соответствии документов, подтверждающих расходы, прописано в статье 252 НК РФ (п.1). По аналогии такие суммы не участвуют и в уменьшении налога при УСН (п.2 статьи 346.16 НК РФ).
Таким образом, кассовый чек без QR-кода не может быть использован для подтверждения произведенных расходов в налоговом учете. Причина — QR-код является обязательным реквизитом. И его отсутствие — нарушение законодательства РФ.
Зачем проверяют кассовый чек
Для покупателей кассовый чек является подтверждением факта приобретения товара. С помощью него он может вернуть этот товар, если он не соответствует заявленным требованиям (в соответствии с законом «О защите прав потребителей»). Каждый выданный чек должен присутствовать в общем реестре.
Для предпринимателей кассовый чек является фактом подтверждения продажи товара, а также правильности работы кассовой техники. В случае выявления нарушений они будут вынуждены оплатить штраф.
Для ИФНС кассовый чек – способ проверки законности деятельности предпринимателя. Благодаря чекам налоговая может контролировать движение денежных средств по счетам, а также правильность начисления и оплаты налогов в бюджет (в чеке фиксируется НДС).
Онлайн-сервисы для печати чеков
Наиболее простой способ создания и распечатки чеков, при котором не требуется никаких установок, — это использование веб-сервисов.
V-c.tech
Сервис V-c.tech имеет большой набор функций и множество пользовательских настроек. На текущий момент в нем доступно 24 шаблона для создания чеков, также можно загрузить собственный пользовательский вариант кассового документа.
Во встроенном конструкторе чеков есть возможность выбора размера бумаги, отступов, стилей шрифта, расположения и количества полей. Кроме того, конструктор поддерживает добавление изображений (логотипов) и имеет генератор QR- и штрихкодов.
В одном аккаунте допускается создание и сохранение до 50 чеков.
Чтобы сделать чек на компьютере, потребуется онлайн регистрация.
Как пользоваться V-c.tech:
Заполните все поля и нажмите кнопку «Регистрация».
Откройте «Конструктор чеков» и выберите во всплывающем окне подходящий шаблон.
Внесите вручную все необходимые изменения в предлагаемые поля.
Обратите внимание на инструменты управления полями. Их можно добавлять, копировать, удалять.
Если нужно, используйте инструменты управления полями, которые закреплены в верхней части макета чека.
По окончании ввода данных нажмите кнопку «Сохранить» и в открывшемся диалоговом окне дайте название документу.
Новый созданный чек готов к распечатке
Нажмите в верхней панели соответствующую пиктограмму.
Во всплывающем окне предварительного просмотра выберите параметры печати и нажмите кнопку «Печать».
Service-online.su
Самый известный и популярный сервис, о котором знают практически все, кому приходилось хотя бы раз распечатывать документы, — это Service-online.su. На сайте очень большой выбор шаблонов документов, которые можно заполнить и распечатать в режиме онлайн.
На странице создания кассового чека доступно скачивание готового шаблона в форматах .doc (Word) и .xls (Excel), а также заполнение формы онлайн без сохранения на устройстве.
Создание и печать чеков в Service-online.su доступны без регистрации. Зарегистрированным пользователям предоставляется возможность сохранения документов в аккаунте, создания шаблонов и использования простейших справочников.
Чтобы быстро заполнить и напечатать товарный чек, выполните несколько простых шагов:
- Зайдите на сайт и выберите «Товарный чек».
- В открывшейся форме заполните информацию о продавце. Сервис предлагает автоматические подсказки, из которых можно выбрать свою компанию или ИП.
- Далее укажите информацию о составе чека и выберите желаемое действие – «Печать», «Отправить документ» или «Сохранить».
Итоговый документ сохраняется в формате .pdf.
В зависимости от поставленных задач, каждый пользователь может выбрать для себя наиболее подходящий редактор для создания и распечатки товарных и кассовых чеков даже в домашних условиях. Рассмотренные приложения и сервисы оптимально подойдут для малого и среднего бизнеса, а также для онлайн-торговли.
Обложка: V-c.tech
Какую информацию должен содержать кассовый чек
Кассовый чек – фискальный документ, который должен содержать определенную информацию, требования к которой указаны в законе №54-ФЗ. В чеке обязательно должна быть следующая информация:
- название документа;
- его номер за смену/порядковый номер, номер смены;
- дату, время и место расчета (адрес помещения с указанием почтового индекса, если расчет производится в зданиях, или адрес регистрации ИП);
- название организации или ФИО индивидуального предпринимателя;
- ИНН налогоплательщика;
- система налогообложения, применяемая предпринимателем или юридическим лицом;
- признак расчета: приход, возврат покупателю, возврат прихода, выдача средств, расход, выдача средств покупателю, полученных от него (возврат товара).
Также в чеке должно быть название товара/работ/услуг, его стоимость в национальной валюте (за единицу, с учетом скидок, а также ставки НДС, кроме тех налогоплательщиков, которые не являются плательщика налога на добавленную стоимость.
В чеке должна присутствовать сумма расчета с указанием ставок и расчета суммы НДС с учетом этих ставок. Кроме того, в чеке должны быть указаны следующие данные:
- форма расчета (товар куплен за наличные или посредством безналичного расчета);
- должность и фамилия кассира, выдавшего чек;
- регистрационный номер ККТ (контрольно-кассовой техники);
- заводской номер модели ККТ;
- фискальный признак документа;
- абонентский номер покупателя или адрес его электронной почты (если чек отправлен в электронном виде);
- адрес сайта, с помощью которого покупатель может проверить полученный им чек;
- QR-код.
Кроме этих данных в чеке должно присутствовать название товара. До 01.02.2020 года для определенных категорий налогоплательщиков действовало освобождение от указания в чеке наименования товара/услуг/работ. Но после этой даты такой реквизит должен указывать каждый налогоплательщик. То есть, каждый предприниматель должен вести номенклатурный учет.
К номенклатуре в чеке предъявлены следующие требования:
- название товара должно быть понятным для покупателя. Возможно, лучше указывать наименование производителя.
- для написания названия товара в кассовой чеке ограничена длина. Надо уложиться в 128 символов без пробелов.
- если в момент оплаты товара/услуги их название неизвестно, в чеке указывается способ расчета «аванс».
При окончательном расчете за товар/услуги, название которых уже известно, в чеке указывается «полный расчет».
Программы для ноутбуков и ПК
Принцип действия различных приложений одинаков, а вот функционально каждая программа для печати чеков имеет свои отличия. Рассмотрим простые и доступные инструменты для создания и печати кассовых чеков на обычном компьютере под Windows.
PrintCheck
PrintCheck совместим со всеми актуальными версиями Windows и позволяет создавать чеки-копии таких популярных кассовых аппаратов, как «Штрих», «Атол», «Эвотор», «Меркурий» и прочих.
Программа предоставляется для использования условно-бесплатно (демонстрационный период – бесплатно, далее стоимость от 7000 руб. за два рабочих места и год техподдержки).
PrintCheck имеет следующий функционал:
- автоматический расчет суммы с учетом НДС;
- использование бонусных и дисконтных карт;
- создание собственных полей для внесения дополнительных сведений;
- использование логотипа компании;
- возможность работы с QR кодом.
Дополнительно возможно создание пользовательских шаблонов.
Чтобы создать и распечатать чек, выполните следующие действия:
- Скачайте и установите PrintCheck на ПК или ноутбук;
- Откройте программу и выберите пункт «Новый чек» в панели меню;
- В открывшемся диалоговом окне в выпадающих списках выберите подходящие значения – «Категорию», «Организацию», «Шаблон». Если необходимая позиция отсутствует, добавьте ее. Для этого кликните по пустой области правой кнопкой мыши и выберите пункт «Добавить».
- Заполните необходимые сведения и нажмите ОК.
- Выберите вид шаблона. В открывшемся окне создания нового чека заполните все поля. В поле «Список товаров» при помощи контекстного меню также вызовите окно заполнения свойств товара/услуги и внесите необходимую информацию в соответствующие поля. Отметьте внизу окна чекбокс для добавления товаров в справочник.
- Завершите внесение всех обязательных данных. При необходимости аналогичным образом добавьте дополнительные пользовательские поля.
- После введения размера скидки нажмите кнопку «Рассчитать» — в боковой области появится сформированный чек. Нажатие «ОК» сохранит документ, доступ к которому в дальнейшем можно получить из основного списка чеков. При клике по кнопке «Печать» выводится окно предварительного просмотра и настройки параметров печати. После подтверждения пользователя чек будет распечатан.
Программа PrintCheck удобна и проста в использовании, поэтому подойдет даже для новичков. Ее главные преимущества — небольшой размер и быстродействие.
USU (Универсальная система учета)
УСУ – полноценная платная программа для ведения учета торговой организации. Для предварительного ознакомления с функционалом у нее есть демо-версия. УСУ поддерживает 20 языков, базовым из которых является русский.
К основным преимуществам программы можно отнести:
- удобный, приятный и интуитивно понятный интерфейс;
- возможность использовать несколько аккаунтов, каждый из которых может иметь различные права, доступно их копирование и редактирование настроек каждого аккаунта в отдельности;
- автоматическую блокировку при отсутствии активности на рабочем месте;
- импорт и экспорт баз данных;
- поддержку мультивалютности, расчеты виртуальными деньгами;
- привязку программы лояльности к конкретным клиентам;
- возможность печати чеков с фискализацией и без.
Как пользоваться программой:
- Для печати чека из каталога «Продажи» откройте требуемую операцию либо создайте новую продажу.
- В диалоговом окне новой продажи заполните все обязательные данные и укажите состав продажи.
- Далее выберите параметры печати чека: без чека, напечатать простой товарный чек на принтере чеков без фискализации (Чек 1) или при использовании фискального регистратора (Чек 2).
- При выборе обычной печати и нажатии кнопки «Продать» открывается окно выбора места сохранения чека в формате pdf.
Когда менять накопитель
Если с накопителем что-то случается, кассир или собственник узнает об этом. Кассы сообщают о неполадках по-разному: одна печатает чек с ошибкой, другая пишет сообщение в приложении, третья отправляет письмо. Способы зависят от программы, на которой работает касса.
У Модулькассы есть приложение и личный кабинет для работы с компьютера. Если с накопителем непорядок, касса скажет об этом везде и заранее. Допустим, заканчивается срок действия накопителя: в приложении сообщение появится за месяц до окончания срока, в личном кабинете — за пятьдесят дней.
Вот частые причины для смены накопителя.
Закончился срок службы. Срок службы у накопителя меньше, чем у кассы. Касса отработает пять лет или дольше — это зависит от качества устройства и как с ним обращается продавец. При этом любой фискальный накопитель проработает не больше трех лет.
Сменился собственник кассы. Накопитель привязан к кассе, которая зарегистрирована на конкретного собственника. Собственник определяется по ИНН компании. Допустим, кофейня продает кассу бургерной, теперь у нее другой собственник с другим ИНН. Чтобы налоги считались по продажам нового собственника, он меняет накопитель в кассе и регистрирует ее на себя.
Накопитель сломался. Накопитель — техническое устройство, а они ломаются.
Новый накопитель можно купить в компании, где покупали кассу, или у производителя
Неважно, у кого берете накопитель, важно обратить внимание на два критерия: срок действия накопителя и формат фискальных данных. Иначе есть риск выбрать не тот накопитель
Модулькасса — онлайн-касса для магазинов: настраивается за 10 минут, контролирует остатки, обрабатывает интернет-заказы. За 11 900 рублей или бесплатно.
→ modulkassa.ru/
Обзор документа
Для подтверждения расходов работника по оплате проезда в городском и пригородном транспорте во время служебной командировки принятие к бухучету кассового чека с QR-кодом возможно, если в бухгалтерии имеются средства для расшифровки (считывания) информации, представленной QR-кодом. В ином случае работнику необходимо представить в бухгалтерию документ с расшифровкой данных, включенных в QR-код, либо иной документ, подтверждающий сумму расходов (например, выписку со счета работника).
Для просмотра актуального текста документа и получения полной информации о вступлении в силу, изменениях и порядке применения документа, воспользуйтесь поиском в Интернет-версии системы ГАРАНТ:
Чек онлайн-кассы, основные данные, которые должны быть
В новых чеках обязательно должны присутствовать реквизиты организации, которая данный чек выдает:
- Наименование, например ООО «Альвир»
- Далее название структурного подразделения
- Юридический адрес, телефон
- электронная почта
Далее данные по смене:
- порядковый номер смены, которая работает
- номер чека
- далее проданный товар или услуга с количеством, ценой и суммой
- итоговая сумма
- за какой расчет произведена оплата: либо наличный или электронный
- сумма НДС, если предприятие на общей системе налогообложения
- наименование самой системы
- ФИО кассира
- Далее место расчета
- Время чека
- ИНН организации, регистрационный номер контрольно-кассовой техники
- Номер фискального накопителя
- ФД,ФП
- Сайт налоговой
- QR код
Если на чеке нет QR-кода: можно его принять в авансовый отчет?
Авансовый отчет составляется подотчетным лицом, получившим деньги от предприятия на определенные цели. Указанный документ позволяет сотруднику отчитаться о произведенных им платежах. Для целей бухгалтерского учета приложенных к авансовому отчету «неправильных» кассовых документов достаточно, чтобы принять перечисленные в нем суммы к учету. Дело в том, что авансовый отчет подтверждает только факт совершения платежей и целевой характер расчетов. Основанием для отражения операций с участием счета 71 служит именно авансовый отчет, а не перечисленные в нем документы. И этого сводного документа хватает, поскольку он соответствует требованиям статьи 9 закона № 402-ФЗ. Т.е. имеет все обязательные реквизиты:
- название и дату составления;
- наименование экономического субъекта, составившего документ (наименование организации в авансовом отчете обязательно пишется);
- содержание факта хозяйственной деятельности (строка в авансовом отчете «Назначение аванса»);
- натуральное и (или) денежное измерение с указанием единиц измерения;
- должность лица, совершившего или ответственного за совершение операции (строка в авансовом отчете «Профессия (должность)»);
- подпись вышеуказанного лица.
Таким образом, принять авансовый отчет для бухгалтерского учета операций по счету 71 можно. Основания все есть. А вот для признания перечисленных в нем сумм в составе расходов даже в целях бухучета — это вопрос спорный.
Новый формат фискальных документов
Напомним, что с 06.08.2019 в Федеральный закон от 22.05.2003 № 54-ФЗ внесены изменения, касающиеся торговли маркированными товарами. Так, пользователи онлайн-касс, которые обязаны передавать информацию в систему маркировки, при расчете с покупателем за маркированный товар должны формировать запросы о коде маркировки и уведомления о реализации товара (п. 6.1 ст. 1.2 Закона № 54-ФЗ).
Однако форматы фискальных документов версии 1.05, 1.1 не могли обеспечить необходимое взаимодействие между продавцом и оператором. Для этих целей налоговая служба разработала ФФД 1.2.
В отличие от ФФД 1.05 и 1.1, версия 1.2 содержит новые фискальные документы:
-
«Запрос о коде маркировки»;
-
«Ответ на запрос»;
-
«Уведомление о реализации маркированного товара»;
-
«Квитанция на уведомление».
Достоверность кода маркировки проверяется с помощью фискального накопителя (если код маркировки содержит код проверки, который может быть самостоятельно проверен ФН) или через оператора системы маркировки. Пользователь в момент продажи маркированного товара формирует запрос о коде маркировки и направляет его через оператора фискальных данных (ОФД) оператору системы маркировки. В числе прочего запрос содержит (Таблицы 104, 105, 108, 127 Приложения № 2 к Приказу № 662):
-
код маркировки (Тег 2000);
-
тип кода маркировки (Тег 2100);
-
результат проверки кода проверки кода маркировки (Тег 2004) — сведения о возможности проверки кода маркировки фискальным накопителем («не может быть проверен»/«может быть проверен»), а также результат проверки;
-
планируемый статус товара (Тег 2003) — к примеру, «штучный товар реализован» (значение «1») или «мерный товар в стадии реализации» (значение «2») и др.
Запрос о коде маркировки хранится в фискальном накопителе недолго — до получения ответа на запрос, или до формирования нового запроса, или до завершения формирования текущего кассового чека, или до его аннулирования (п. 162 Приложения № 2 к Приказу № 662).
В ответе на запрос оператор системы маркировки указывает следующую информацию, которая передается в онлайн-кассу для сведения кассиру:
-
результат проверки кода проверки кода маркировки («отрицательный»/«положительный»);
-
статус товара («корректен»/«некорректен») — значение «0», если статус товара некорректен, или «1», если статус товара корректен. Результат обусловлен данными по Тегу 2003 (см. выше).
Результат проверки не влияет на возможность реализовать товар. Поэтому решение о продаже товара должен принять продавец.
После оформления кассового чека оператору направляется уведомление о реализации маркированного товара, в котором фиксируется и результат проверки сведений о товаре (Тег 2106 входит в состав Тега 2007 «Данные о маркированном товаре»). Эта информация отображается также и в кассовом чеке отдельно для каждого предмета расчета (Тег 1059). Уведомление о реализации хранится в фискальном накопителе до поступления соответствующей квитанции на уведомление.
Количество уведомлений о реализации маркированного товара (Тег 2104), которые не были переданы, теперь можно посмотреть в «Отчете о текущем состоянии смены» и в «Отчете о закрытии смены». Кроме того, отчет о закрытии смены содержит признак некорректных кодов маркировки (Тег 2112), признак некорректных запросов и уведомлений (Тег 2113).
Если онлайн-касса используется в автономном режиме, запрос о коде маркировки не формируется. Проверка кода маркировки происходит с помощью фискального накопителя по коду проверки (если код маркировки содержит код проверки, который может быть самостоятельно проверен ФН). При этом на основании уведомлений о реализации маркированного товара создается другой документ — «Отчет о реализации маркированного товара» (п.п. 161, 165, 174 Приложения № 2 к Приказу № 662). Пошаговый процесс формирования отчета приведен в пункте 177 Приложения № 2 к Приказу № 662.
Что такое QR код на чеке, и как он выглядит?
Если говорить простыми словами, QR код чека (Quick Response) — это графический ключ, метка или специальная кодировка, в которой скрыта информация о товаре, продавце и сделке. Система создана в Японии и первоначально предусматривалась для сферы автомобилестроения. По сути, QR код чека — метка, которая считывается специальным оборудованием и выдает важную информацию.
Внешне это разновидность штрих-кода, имеющего размер не меньше 20х20 см. На современных образцах зашифрованы следующие данные:
- день и время, сумма и признак расчета;
- номер квитанции и фискального накопителя;
- название компании-продавца, филиала;
- почтовый ящик;
- номер смены и название изделия;
- способ оплаты (наличные, карта);
- ФИО кассира и рабочее место;
- координаты сайта ФНС и другие данные.
Набор информации на кассовом чеке с QR кодом может отличаться в зависимости от ситуации.
Как расшифровываются в чеке фискальные данные
Смысл большинства реквизитов покупателю интуитивно понятен, но часть, относящаяся к фискальным данным, требует пояснения. Рассмотрим некоторые реквизиты кассового чека и их значение более пристально.
Напомним, что фискальными данными, согласно ФЗ-54, являются сведения о расчетах продавца и покупателя, хранящиеся в фискальной памяти и передаваемые в режиме онлайн-кассы в ФНС, а также сведения о кассовой технике, обслуживающей эти расчеты:
- РН ККТ — регистрационный номер контрольно-кассовой техники. Он присваивается при регистрации в ФНС.
- ЗН ККТ — заводской номер кассовой техники. Этот реквизит вводят на этапе настройки оборудования.
- ФН № — номер фискального накопителя (заводской). Вносится в настройки до начала эксплуатации кассы. Выводится автоматически.
- ФД № — номер фискального чека по порядку. Его присваивает кассовый аппарат в автоматическом режиме.
- ФП, ФПД — фискальный признак документа. Он проставляется на основании регистрационных данных торгующей организации в ФНС: ИНН, даты регистрации, рег. номера ККТ, заводского номера ККТ; ИНН ОФД (оператора фискальных данных), кроме того – порядкового номера ФД.
- Адрес сайта ОФД, адрес сайта для проверки ФПД, адрес сайта ФНС. По этому адресу проверяют законность торговой операции, которая фиксируется через оператора фискальных данных, т.е. проверяется чек. Как правило, здесь указывается сайт налоговой службы.
- QR — двухмерный код. Предназначен для проверки закодированных реквизитов чека, быстро считывается с помощью устройств обработки изображений, настроенных соответствующим образом. ФНС разработана специальная программа, работающая с QR-кодом.
Для электронного чека обязательны:
- Номер версии ФФД — в настоящее время используются две версии формата фискальных данных: 1.05 и 1.1.
- Код ФФД — код формы фискального документа. Для чека это цифра 3, для коррекционного кассового чека — 31.
Как получить кассовый чек онлайн и когда его печать не нужна?
Ещё одним существенным новшеством стала возможность получения КЧ в электронном виде. Это даёт определённые преимущества покупателю. Во-первых, бумажную версию чека можно потерять или испортить, что никак не грозит его электронной копии. Во-вторых, с арсеналом интернет-версий КЧ намного проще вести учёт собственных расходов. В-третьих, клиент в любое время может распечатать подтверждающую оплату квитанцию с целью решения споров и возврата некачественного товара, даже если бумажная его версия утеряна, что дополнительно защищает интересы потребителей. Получить электронный чек (ЭЧ) можно следующими способами:
- На электронный адрес покупателя или посредством отправки SMS-сообщения. Для этого у продавца должны быть данные адресата — клиент предоставляет их по желанию в момент расчёта.
- Используя специальный сервис на мобильном. Большинство современных гаджетов оснащены камерами, что позволяет отсканировать штрихкод КЧ и проверить его через бесплатное приложение, которое находится в свободном доступе на платформе PlayMarket. В нём можно собирать и хранить копии квитанций.
- На интернет-ресурсе ОФД. Это возможно только в том случае, когда в КЧ указан адрес сайта оператора, предоставляющего услуги предприятию. Посетив интернет-ресурс, покупатель может ввести номера расчётного документа и онлайн-ККТ, а также фискальный признак и получить сведения об операции.
В некоторых случаях печать кассового чека, переданного онлайн, не является необходимым условием. Продавец может ограничиться отправкой ЭЧ в таких случаях:
- торговля в интернете;
- продажа товаров через вендинговые автоматы.
Подводные камни
Помните, я упоминал, что обычно платят наличными или по карте? Когда проектировали базу, тоже так думали. Добавление нового типа оплаты означает добавление новых полей в базу (у нас PostgreSQL), причём в историю операций, одну из самых больших и популярных таблиц. На её основе формируются отчёты, одна из ключевых функций МоегоСклада. Это раз.
Второй важный момент — остановка сервиса для обновления производится только в том случае, когда по-другому просто нельзя. А значит, наше решение должно заехать наживую. Эта часть заслуживает отдельной статьи.
Кроме обычной оплаты также возможны такие экзотические операции, как: предоплата, возврат оплаты и возврат предоплаты. Все они должны корректно учитываться при работе с QR. Смешанную оплату QR + наличными или картой мы просто не стали делать, иначе бы окончательно запутались в стремительно усложняющейся логике.
МойСклад не занимается процессингом платежей, только их учётом. Кассир возвращает вам деньги в руки или на карту своими силами, без участия кассового ПО. С оплатой по QR становится немного сложнее: теперь за отмену транзакции и возврат платежа отвечает бэкэнд. Для этого мы сохраняем её айдишник после инициализации.
В API обе операции сидят на одном эндпоинте (скопировали у Тинькова). До проведения платежа транзакцию можно отменить, и при попытке оплаты покупатель увидит ошибку в приложении банка. Если оплата уже прошла, будет произведён возврат. В случае, когда на кассе что-то пошло не так, возврат всегда может сделать владелец магазина из своего личного кабинета в банке.
Касса МойСклад — это не веб-сайт, а десктопное приложение и пара мобильных клиентов под iOS и Android. Они легко могут работать и при отсутствии связи месяцами: для этого там поднимается локальная база, то есть по сути, свой маленький бэкенд. Соответственно, миграцию надо проводить и на сервере, и на клиенте. Сломать локальную базу — означает превратить кассу в кирпич или ещё хуже: потерять все данные. Поистине апокалиптический сценарий для техподдержки.
Архитектура Кассы МойСклад (упрощённая)
Про десктопное приложение можно ещё много рассказать, поэтому остановимся на проблемах, которые актуальны конкретно для этой задачи.
Фух.
Мы запустили СБП с Тиньковым 1 октября, а 1 декабря — интеграцию со Сбером, Плати по QR. Уже почти февраль, и мы видим с десяток ежедневных платежей. Клиенты пользуются, люди оплачивают свои покупки по QR. А значит, всё было не зря!
В следующем выпуске я подробно расскажу о том, как релиз с оплатой по QR заезжал на бэкенде. Следите за обновлениями!
Дополнительные функции QR кода
Наименование функции | Ее суть |
кэшбэк | Часть денег, которую можно вернуть с покупки |
Применение на визитках | Очень часто данный код стали использовать на визитках , поднес телефон, проскайнировал и все данные автоматически в твоей записной книге |
Создать код самостоятельно |
Сделать это не сложно, можно использовать сервис qrcoder.ru. |
Одной из дополнительных функций данного кода является возможность получить кэшбэк. Под понятием кэшбэка понимаем возврат денежных средств с покупок, от одного до пяти процентов сделанных в различных магазинах. Чтобы воспользоваться, необходимо скачать на телефон специальное приложение, чтобы его скайнировать. Так ,например, банк может предоставить данную услугу, расплачиваетесь их картой и вам обратно на карту возвращается часть потраченных средств, но есть ограничения по магазинам, только в тех, с кем заключен договор либо это может быть автозаправочная станция, заправляетесь именно на указанной и получаете назад деньги.
Выводы
Если в кассовом чеке нет QR-кода, продавец рискует попасть под проверку налоговой инспекции (это не касается тех, кто временно или постоянно освобожден от применения ККТ). Причина — данный код является обязательным реквизитом для кассового чека. И любая онлайн-касса его должна печатать. Покупатель, используя такой кассовый чек, не сможет подтвердить для целей налогового учета сам факт расходов. В бухучете «неправильный» чек в составе авансового отчета может быть использован для отражения движения денег по счету 71. Что касается использования авансового отчета в качестве единственного основания для признания перечисленных в нем и подтвержденных «неправильными» чеками сумм в составе расходов — это спорный вопрос.