как узнать код фермы чековых машин
Программный интерфейс приложений (API) для работы с ИС «Ferma»
Введение
В документе приводятся технические сведения о программном интерфейсе приложений (API ) предоставляющем возможность регистрировать онлайн-кассы и инициировать генерацию кассовых документов посредством информационной системы (ИС) “Ferma”.
Кассы в сервисе Ferma работают со следующими версиями ФФД 1.05, 1.1, 1.2.
Обмен данных с онлайн-кассами происходит по протоколу HTTP с использованием зашифрованного канала (HTTPS). Данные запросов и ответов передаются в виде структуры JSON. Вне зависимости от наличия ошибок в данных, обязательным условием успешного выполнения запроса является ответ с кодом 200 согласно протоколу HTTP.
Ниже описаны запросы HTTP, которыми реализуются функции API по работе с онлайн-кассами.
На рисунке 1 показана схема запросов к ИС “Ferma”. Для получения данных по чекам и кассовым аппаратам, используйте API «Чеки и ККТ».
Рисунок 1. Схема запросов к ИС “Ferma”
1. Общий вид запроса и ответа в процессе использования API
Кодировка, используемая в запросах и ответах – UTF-8. Запросы выполняются методами POST и GET, параметры запроса располагаются в структуре данных формата JSON, передаваемой в блоке данных запроса (при использовании POST), также параметры могут передаваться в строке запроса (при использовании GET).
Ответы выдаются сервером в формате JSON и, в случае успешности ответа согласно его заголовку (код ответа по протоколу HTTP равен 200), данные имеют следующий обобщенный вид:
В случае неуспешного ответа (код ответа по протоколу HTTP не равен 200) данные имеют следующий обобщенный вид:
2. Авторизация через AuthToken
Возможность множественных обращений к ИС “Ferma” после одной авторизации без использования механизма Cookies реализуется с помощью механизма AuthToken: после авторизации с передачей имени и пароля система возвращает код авторизации – строку символов, которая используется, как параметр авторизации при обращении к соответствующему личному кабинету (ЛК).
Параметры запроса:
HTTP/1.1
Content-Length: 38
Content-Type: application/json
charset=utf-8
Тело запроса представляет собой структуру JSON, содержащую:
В данном запросе присутствуют примеры значений: Login – «12345» и Password – «56789». Они задаются как значения в JSON-структуре внутри запроса.
Их можно получить в личном кабинете клиента в разделе «Ferma», после покупки кассы Ferma, либо у вашего менеджера.
В ответ на данный запрос будет получен ответ по протоколу HTTP, который в случае успешной авторизации будет иметь код равный 200 и содержать структуру, подобную следующей (приведены примеры значений):
3. HTTP-запросы к ИС “Ferma” для работы с онлайн-кассами
3.1. Формирование кассового чека
Внимание. Сервис Ferma является асинхронным, отправка чека методом “Receipt” и успешное получение идентификатора транзакции не является финальным завершением операции пробития чека. Для завершения операции необходимо настроить корректную обработку Callback ответов и настроить получение данных по чеку через методы “Status”, “list”, “list2”.
Тело запроса представляет собой структуру JSON, содержит необходимые параметры для формирования чека и имеет следующий обобщенный вид:
Таблица 3.1. Значения атрибута «Обязательность»
Значения атрибута «Обяз.» | Условия использования реквизита в ФД |
---|---|
1 | реквизит должен быть в составе ФД |
2 | реквизит должен быть в составе ФД, в случаях указанных в приказе ФНС от 14.09.2020г. № ЕД-7-20/662@ в примечании к указанному реквизиту может не включатся в состав ФД. |
3 | реквизит может не включаться в состав ФД |
Параметры элементов структуры «Request» приведены в таблице 3.2.
Таблица 3.2. Параметры структуры запроса на формирование кассового чека
Таблица 3.3. Параметры элементов структуры «CustomerReceipt»
3.1.1. Описания параметров «Items» ТЕГ 1059
Таблица 3.4. Параметры элементов структуры «Items» ТЕГ 1059
Параметр | Вложенные поля | Формат значения | Описание | Тег 21) | «Обяз.» |
---|---|---|---|---|---|
Label | Строка | Передается значения в текстовом виде. Здесь могу присутствовать описание товара или описание услуги | 1030 | 2 | |
Price | Число с точкой | Цена товарной позиции в рублях. | 1079 | 2 | |
Quantity | Число с точкой | Количество товара в товарной позиции | 1023 | 2 | |
Amount | Число с точкой | Общая стоимость товара в товарной позиции в рублях. Правила округления для стоимости товара зависят от типа кассы. В кассах типа Эфир Pro ФС и Эфир Pro ФА стоимость округляется по математическим правилам округления. | 1043 | 1 | |
Vat | Строка | Вид вычисляемого НДС см. п 3.1.4.. Обязательное поле для чеков коррекции, если Items не равен NULL. | 1199 | 2 | |
MarkingCodeData | Структура | Код маркировки товарной позиции. Передается структура, содержащая информацию о маркировке товарных позиций. Структура описана в таблице 3.5. | 1163 | 2 | |
PaymentMethod | Число | Признак способа расчета: 1 – предоплата 100%; 2 – предоплата; 3 – аванс; 4 – полный расчет; 5 – частичный расчет; 6 – передача в кредит; 7 – оплата в кредит. | 1214 | 1 | |
AdditionalRequisite | Строка | Дополнительный реквизит предмета расчета (Максимальная длина 64 символов) | 1191 | 1 | |
OriginCountryCode | Строка | Код страны происхождения товара. Не более 3 цифр. https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%89%D0%B5%D1%80%D0%BE%D1%81%D1%81%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80_%D1%81%D1%82%D1%80%D0%B0%D0%BD_%D0%BC%D0%B8%D1%80%D0%B0″>22) | 1230 | 2 | |
CustomsDeclarationNumber | Строка | Номер таможенной декларации. Не более 32 символов | 1231 | 2 | |
PaymentType | Число | Признак предмета расчета для конкретной позиции в чеке. Если значение отсутствует, берется значение для всего чека. Возможные значения перечислены в п. 3.1.7. | 1212 | 1 | |
PaymentAgentInfo 23) | Структура | Структура данных платежного агента приведены в таблице 3.6. | 1223 | 2 |
Таблица 3.5. Параметры элементов структуры «MarkingCodeData» ТЕГ 1163
Параметр | Вложенные поля | Формат значения | Описание | Тег 24) | «Обяз.» |
---|---|---|---|---|---|
Type | Строка | Может принимать следующие значения: — UNKNOWN_PRODUCT_CODE — GS1M — SHORT_MC | |||
Code | Строка | ||||
PlannedStatus | Строка | Может принимать следующие значения: — PIECE_PRODUCT_INCOME(1, «Штучный товар, подлежащий обязательной маркировке средством идентификации, реализован»), — MEASURED_PRODUCT_INCOME(2, «Мерный товар, подлежащий обязательной маркировке средством идентификации, в стадии реализации»), — PIECE_PRODUCT_RETURN(3, «Штучный товар, подлежащий обязательной маркировке средством идентификации, возвращен»), — MEASURED_PRODUCT_RETURN(4, «Часть товара, подлежащего обязательной маркировке средством идентификации, возвращена»), — PRODUCT_STATUS_NOT_CHANGED(255, «Статус товара, подлежащего обязательной маркировке средством идентификации, не изменился») | 2003 | 3 | |
Fractional | Структура | Тег содержит дробное количество маркированного товара | 1291 | 2 | |
Numerator | Число | Числитель | 1293 | 1 | |
Denominator | Число | Знаменатель | 1294 | 1 | |
Measure | Строка | Тег содержит единицы измерения количества предмета расчета и может принимать следующие значения: — PIECE(0, «Применяется для предметов расчета, которые могут быть реализованы поштучно или единицами»), — GRAM(10, «Грамм»), — KILOGRAM(11, «Килограмм»), — TON(12, «Тонна»), — CENTIMETER(20, «Сантиметр»), — DECIMETER(21, «Дециметр»), — METER(22, «Метр»), — SQUARE_CENTIMETER(30, «Квадратный сантиметр»), — SQUARE_DECIMETER(31, «Квадратный дециметр»), — SQUARE_METER(32, «Квадратный метр»), — MILLILITER(40, «Миллилитр»), — LITER(41, «Литр»), — CUBIC_METER(42, «Кубический метр»), — KILOWATT_HOUR(50, «Киловатт час»), — GIGACALORIE(51, «Гигакалория»), — DAY(70, «Сутки (день)»), — HOUR(71, «Час»), — MINUTE(72, «Минута»), — SECOND(73, «Секунда»), — KILOBYTE(80, «Килобайт»), — MEGABYTE(81, «Мегабайт»), — GIGABYTE(82, «Гигабайт»), — TERABYTE(83, «Терабайт»), — OTHER(255, «Применяется при использовании иных единиц измерения») | 2108 | 2 |
3.1.2. Описание параметров «PaymentAgentInfo» ТЕГ 1223
Внимание! Тег 1224 не передается в составе кассового чека, передаются только теги из его состава, а именно тег 1225 и 1171. Теги передаются в составе тега 1223.
Таблица 3.6. Структура, содержащая данные платежного агента ТЕГ 1223
Параметр | Вложенные поля | Формат значения | Описание | Тег 25) | «Обяз.» |
---|---|---|---|---|---|
PaymentAgentInfo 26) | Структура | Структура, содержащая данные платежного агента | 1223 | ||
AgentType 27) | Строка | Тип (признак) платежного агента. Возможные значения: BANK_PAYMENT_AGENT — банковский платежный агент; BANK_PAYMENT_SUBAGENT — банковский платежный субагент; PAYMENT_AGENT — платежный агент; PAYMENT_SUBAGENT — платежный субагент; CONFIDANT — поверенный; COMMISSIONER — комиссионер; AGENT — агент. | 1223 | 2 | |
TransferAgentPhone 28) | Строка | Телефон оператора по переводу денежных средств | 1075 | 2 | |
TransferAgentName 29) | Строка | Имя агента | 1026 | 2 | |
TransferAgentAddress 30) | Строка | Адрес агента | 1005 | 2 | |
TransferAgentINN 31) | Строка | ИНН агента | 1016 | 2 | |
PaymentAgentOperation 32) | Строка | Операция платежного агента | 1044 | 2 | |
PaymentAgentPhone 33) | Строка | Телефон платежного агента | 1073 | 2 | |
ReceiverPhone 34) | Строка | Телефон потребителя | 1074 | 2 | |
SupplierInn 35) | Строка | ИНН поставщика | 1226 | 3 | |
SupplierName 36) | Строка | Наименование поставщика | 1225 | 2 | |
SupplierPhone 37) | Строка | Телефон поставщика | 1171 | 2 |
3.1.3. Формирование кассового чека
Все вышеуказанные поля являются необходимыми в зависимости от типа фискального документа и фискализации ККТ, за исключением полей Email и Phone, здесь необходимым является наличие хотя бы одного из них.
В случае успеха ответ имеет следующий вид:
Параметры элементов структуры «Data» приведены в таблице 2.
Таблица 3.7. Параметры структуры ответа на запрос на формирование кассового чека
Оплата по QR: как устроена и кому подходит? Подробная инструкция для бизнеса
Времена, когда магазинам нужен был терминал, чтобы принимать безналичную оплату от покупателей, прошли. Теперь достаточно настроить оплату по QR-кодам через Систему быстрых платежей или сервис Плати QR от Сбера. Продавцы сэкономят на эквайринге, а покупатели без кошельков и карт оплатят товар с помощью камеры смартфона. Если вы хотите применять способ оплаты, который постепенно завоевывает мир, прочтите эту статью.
1. Что такое Система быстрых платежей?
Это сервис Центробанка для перевода денег по идентификатору: номеру телефона или QR-коду. Через него физические лица могут отправлять средства клиентам другого банка. При этом они не платят комиссию, если общая сумма переводов по СБП в месяц менее 100 000 рублей. В некоторых банках этот порог выше.
Сначала в СБП не проводили расчетов с юрлицами, но в конце 2019 года ЦБ добавил эту возможность.
Расплачиваться по QR можно не только через Систему быстрых платежей. Еще есть сервис Плати QR от Сбера, который не связан с СБП и не дает доступа к ней.
2. Как устроена оплата по QR?
Через СБП можно платить за покупку и принимать оплату. Для этого нужен QR-код. В нем зашифрованы реквизиты, сумма и назначение платежа. Покупатель просто откроет приложение банка, отсканирует код камерой на смартфоне, подтвердит оплату и получит чек на электронную почту.
QR-коды для розницы и интернет-магазина генерирует банк, в котором у продавца открыт расчетный счет. Есть два вида кодов:
3. От чего зависит комиссия?
Центробанк сам регулирует комиссию в СБП. Из-за этого она ниже, чем у платежных систем Visa, Mastercard и МИР и составляет до 0,7% в зависимости от категории товаров или типа услуг. Принимать платежи по QR-кодам через СБП с комиссией ниже 1% можно в сервисе Тинькофф Оплата.
Продавец, который подключит оплату по QR-коду, максимально сэкономит на эквайринге. А еще сможет не тратить деньги на аренду и обслуживание терминала, если откажется от приема оплаты по банковским картам.
Для покупателя комиссии нет. За платежи по QR через СБП с него ничего не возьмут ни банки, ни магазины.
4. Какие преимущества у платежей по QR?
5. В чем отличие от онлайн-переводов?
6. Как выглядит оплата по QR-коду?
7. Как использовать в рознице?
Розничным магазинам удобнее работать с динамическим QR-кодом, в котором уже есть сумма к оплате. Это ускоряет обслуживание и исключает ошибки со стороны покупателей, которые могут ввести неправильные цифры.
После подключения к СБП или сервису Плати QR от Сбера продавец сможет выбрать новый способ оплаты в кассовом софте и показать QR-код клиенту на экране или на чеке. Для кассира это будет так же легко, как выбрать способ оплаты по карте или наличными.
Оплата по QR-кодам подойдет отраслям, где преобладают безналичные платежи. Для примера возьмем магазин одежды, чей оборот по безналу в 2020 году вырос до 2 млн рублей. На показатели повлияла пандемия, которая заставила покупателей реже платить наличными. С эквайрингом в 2,5% комиссия составила 50 000 рублей. Еще 6000 ушло на обслуживание терминала.
8. А в интернете?
Оплату по QR-можно добавить на любой сайт: все нужные настройки вводятся один раз — только при подключении. Далее код станет автоматически выводиться на экран при каждой покупке. Клиенту нужно будет отсканировать его камерой на смартфоне. Если покупатель зайдет на сайт с мобильного, вместо кода появится кнопка «Оплатить через СБП».
9. Какому бизнесу подойдет?
Перейти на оплату по QR-кодам выгодно небольшим магазинам, чтобы принимать безналичную оплату и не тратить деньги на терминал. Средняя стоимость аппарата, который подключается к интернету, кассе и системе учета, от 10 000 до 25 000 рублей. Его можно арендовать, но если обороты по безналу окажутся небольшими, банк поднимет цену или заберет терминал.
10. Есть ли ограничения?
11. Как быть с кэшбэком?
Если покупатель оплатит товар по QR через сервис от Сбербанка, он получит баллы «Спасибо». При этом комиссия для продавца будет выше. Сохранить кэшбэк в Тинькофф не получится.
Чтобы не терять клиентов, магазины могут предложить покупателям скидки при оплате по QR-коду. Настроить разные типы скидок на товары или услуги можно в МоемСкладе. Если захотите отменить скидку, ее легко отключить. Регистрируйтесь и попробуйте прямо сейчас!
12. Через какие сервисы можно подключить оплату по QR?
Подключить оплату по QR-кодам можно в сервисах Тинькофф Оплата и Плати QR от Сбера.
Для использования Тинькофф Оплаты продавцу нужно подключиться к Системе быстрых платежей и иметь счет в Тинькофф банке. В сервисе Плати QR от Сбера подключатся к СБП не нужно.
Оплачивать покупки по QR в Тинькофф смогут клиенты всех банков-участников СБП, а в сервисе плати QR от Сбера оплата будет доступна только для покупателей со счетами в Сбербанке или в Тинькофф банке.
13. Как подключить сервисы QR оплаты в МоемСкладе?
Зайти в Магазин приложений и выбрать один из сервисов для платежей по QR-кодам: Тинькофф Оплата или Плати QR от Сбера.
Установить и использовать их одновременно не получится. Это сделано для того, чтобы не усложнять работу кассиров. Иначе перед каждой продажей им бы пришлось уточнять, в каком именно банке открыт счет покупателя, и исходя из этого выбирать между двумя разными способами оплаты по QR-коду.
14. Как настроить Тинькофф Оплату?
Открыть расчетный счет в Тинькофф, если его нет. Затем написать в банк. В теме письма нужно указать «СБП МойСклад» и ИНН компании. Дальше вы получите ID терминала и пароль на сайте Тинькофф Оплаты и сможете настроить новый способ оплаты для одной или нескольких точек в разделе Розница. Там же нужно будет указать банк-эквайер и комиссию. Подробнее читайте в нашей инструкции.
15. Как настроить Плати QR от Сбера?
Оставьте заявку на подключение оплаты по QR на сайте Сбербанка. С вами свяжется менеджер, которому нужно сказать, что вы — клиент МоегоСклада. Для каждой из точек продаж, где вы хотите подключить новый способ оплаты, нужно получить от менеджера IdQR и Terminal ID (TID). Оба параметра понадобятся, когда будете настраивать точки продаж в МоемСкладе. Все шаги для подключения есть в нашей инструкции.
Остались вопросы? Посмотрите мастер-класс, чтобы узнать, как подключить к оплате по QR-кодам одну или несколько торговых точек.
Как cчитать QR-код: все способы
Обычно QR-код читают с помощью специального приложения на смартфоне. Но его можно расшифровать и без дополнительных гаджетов. Мы расскажем про все способы.
В этой статье мы покажем, как считать QR-код с помощью браузера, приложения, ПК на Windows и вручную.
Как считать QR-код без приложения
Если у вас нет приложения для чтения QR-кода, вы все равно можете расшифровать эти непонятные черно-белые квадраты. И самый простой способ сделать это — использовать специальный сайт.
Как считать QR-код с помощью смартфона
Самым простым способом чтения QR-кодов является использование смартфона, на котором установлено специальное приложение.
Как читать QR-коды на ПК с ОС Windows
Как считывать QR-коды на компьютере или ноутбуке, подробно описано в нашем соответствующем материале. Здесь для сканирования штрих-кода вам понадобится веб-камера.
Как расшифровать QR-код вручную
Интересно, что QR-код можно расшифровать совсем без сканера. Надо только знать, что такое QR и как он работает: его структуру, функции и отдельные элементы. Подробную информацию о данном методе можно найти в нашей статье.
Что такое QR-код на кассовом чеке – что содержит и зачем нужен штрих-код
В 2018 году российским конституционным органом было введено новое постановление об обязательном поэтапном переходе всех индивидуальных предпринимателей и бизнесменов на онлайн-кассы, что содержат QR-код на чеке. Эксперимент доказал правильность решения, и с 2019 г. данный проект обрел законную силу. За нарушение предусмотрены штрафные санкции.
Что такое QR код на чеке, и как он выглядит?
Если говорить простыми словами, QR код чека (Quick Response) — это графический ключ, метка или специальная кодировка, в которой скрыта информация о товаре, продавце и сделке. Система создана в Японии и первоначально предусматривалась для сферы автомобилестроения. По сути, QR код чека — метка, которая считывается специальным оборудованием и выдает важную информацию.
Внешне это разновидность штрих-кода, имеющего размер не меньше 20х20 см. На современных образцах зашифрованы следующие данные:
Набор информации на таком чеке может отличаться в зависимости от ситуации.
Зачем он нужен?
По требованию ФЗ №54 бланки квитанций должны оснащаться QR с двухмерным штрихованием, располагаться на бумажном носителе и иметь размер от 2х2 см. В вопросе зачем QR код на чеке, большое значение имеет информация, которая зашифрована в изображении. С помощью графического изображения можно получить сведения о фискальном накопителе, номере квитанции, сумме сделки и другим данным (об этом упоминалось выше).
Наличие таких сведений позволяет проверить чек онлайн при помощи одного только телефона и офсайта ФНС. Контролирующие органы и покупатель в любой момент могут узнать информацию о проведенной операции. Если данные не отражены, тогда продавец наказывается штрафными санкциями (на этом мы еще остановимся ниже). По желанию можно поставить приложение на мобильный позволяющий проводить не только проверку, но и возвращать деньги за приобретенный товар. Такая опция носит название кэшбэк. В среднем магазин возвращает до трех процентов от потраченной покупателем суммы.
Кстати, такой штрих-код есть не только в магазинах. Его можно найти и в банках, в рекламных блоках и даже в соцсетях. Кроме того, всё более популярна становится оплата по QR-коду.
Таким образом, такие чеки из магазинов позволяют отслеживать продукцию, определять предметы, посмотреть определенное время, управлять документами и организовывать общий маркетинг. Также продавцам проще оплачивать налог с помощью QR кода. Применение графического ключа позволяет правительству контролировать рынок сбыта товаров и применять новые аналитические инструменты. Такой контроль повышает уровень прозрачности и затрудняет процесс ухода от выплаты налогов.
Расшифровка qr-кода кассового чека
Как выглядит фискальный чек онлайн-кассы — понятно. Теперь посмотрим на qr-код. Его можно считать бесплатной программой, которую можно поставить на телефон. Мне больше всего понравилась программа Сканер-штрих (Barcode Scaner).
Мы же любознательные, попытаемся расшифровать два наших примера.
Пример № 1 — считываем QR-код и получаем:
t=20181007T222000&s=3124.00&fn=8710000101915756&i=13363&fp=2419878849&n=1
Сперва идет дата — 2018-10-07, потом время 22:20, потом сумма 3124,00
Сверяемся с чеком — так и есть, пока все верно.
Потом идет номер фискального накопителя (ФН) 87. номер фискального документа (ФД) 13363 и фискальный признак (ФП) 24. (контрольное значение)
Пример № 2 — считываем QR-код и получаем:
t=20181007T2151&s=1955.49&fn=8710000101838052&i=18487&fp=2392195712&n=1
Сперва идет дата — 2018-10-07, потом время 21:51, потом сумма 1955,49
Сверяемся с чеком — так и есть, пока все верно.
Потом идет номер фискального накопителя (ФН) 87. номер фискального документа (ФД) 18487 и фискальный признак (ФП) 23. (контрольное значение)
Таким образом, мы с вами посмотрели расшифровку QR-кода электронного чека — это технические коды конкретной операции, банковских реквизитов там нет, перечня товаров тоже нет.
Как проверить чек по коду
Одно из преимуществ графической кодировки — возможность проверить проверки чека по QR коду. Для контроля правильности документа не нужно регистрироваться, но необходимо создать собственный аккаунт в приложении Проверка кассового чека. После входа укажите телефонный номер, получите код по СМС и пропишите его в специальном поле. После этого пользователю выдается специальный доступ.
Следующим шагом войдите в раздел Получение выписки и убедитесь, что все документы в наличии. Если появляется надпись, что чек корректен, документ можно считать правильным. Для получения необходимо открыть и нажать на ссылку получить чек.
Проверка кода алкогольной продукции
Рассмотрим более подробно, как проводится онлайн проверка чека по QR коду по алкогольной продукции. Такая возможность появилась из-за возросшего числа отравлений такими изделиями. При этом ежегодно умирает сотни людей от употребления поддельного алкоголя. Наличие QR кода и его проверка позволяет защитить себя от покупки контрафактной продукции и отравления.
Первый способ проверки — через ФНС. Для этого:
При выявлении фальшивки можно сразу оповестить уполномоченный орган.
Приложение
Второй способ проверки подобных чеков — через специальное приложение. Сделайте следующие шаги:
После выполнения этих шагов появляются сведения по названию магазина, КПП, ИНН, адресу, номеру и смене работника, который оформил покупку. Также указывается номер и серия спиртного. Полученные результаты хранятся в аккаунте пользователя. Программа работает с сервисом ГИАС, поэтому без Интернета проверить QR код Пятерочки или других торговых сетей невозможно.
Если по истечении нескольких минут программа не находит нужные данные, речь, как правило, идет о контрафактной продукции. О такой ситуации необходимо информировать проверяющий орган. Для этого предусмотрена специальная кнопка Оповестить, после чего форма заполняется автоматически. При желании можно о ставить фото товара и свои комментарии.
Важно! Как вы уже поняли, Штрих-код — это не просто графический элемент. Чтобы увидеть полную информацию можно отсканировать его на компьютере или считать его на телефоне с Андроид или на базе iOS.
Если QR-код отсутствует на чеке, как принять такие расходы?
Указанный QR-код — обязательный реквизит кассового чека (п.1 ст.4.7 закона № 54-ФЗ). Если он печатается, значит, онлайн-касса полностью соответствует требованиям закона. В данной ситуации не возникает вопроса о принятии в состав расходов суммы, подтвержденной правильным чеком.
Но бывают случаи, когда QR-код на чеке отсутствует. Минфин РФ разъясняет в своем письме № 03-03-06/1/78500 от 14.10.2019, что приложенные к авансовому отчету документы-подтверждения произведенных платежей, если оформлены с нарушением законодательства РФ, не подлежат включению в состав расходов при расчете налога на прибыль. Требование о соответствии документов, подтверждающих расходы, прописано в статье 252 НК РФ (п.1). По аналогии такие суммы не участвуют и в уменьшении налога при УСН (п.2 статьи 346.16 НК РФ).
Таким образом, кассовый чек без QR-кода не может быть использован для подтверждения произведенных расходов в налоговом учете. Причина — QR-код является обязательным реквизитом. И его отсутствие — нарушение законодательства РФ.
С другой стороны, есть часть предпринимателей и юридических лиц, которые по закону освобождены от применения ККТ или имеют право на отсрочку её применения. Некоторые из них в качестве подтверждения платежа выдают товарный чек, БСО или кассовый чек старого образца и не нарушают при этом закон (подробнее в ЭТОЙ СТАТЬЕ). Как быть в данном случае? Остаются спорные моменты.
Если на чеке нет QR-кода: можно его принять в авансовый отчет?
Авансовый отчет составляется подотчетным лицом, получившим деньги от предприятия на определенные цели. Указанный документ позволяет сотруднику отчитаться о произведенных им платежах. Для целей бухгалтерского учета приложенных к авансовому отчету «неправильных» кассовых документов достаточно, чтобы принять перечисленные в нем суммы к учету. Дело в том, что авансовый отчет подтверждает только факт совершения платежей и целевой характер расчетов. Основанием для отражения операций с участием счета 71 служит именно авансовый отчет, а не перечисленные в нем документы. И этого сводного документа хватает, поскольку он соответствует требованиям статьи 9 закона № 402-ФЗ. Т.е. имеет все обязательные реквизиты:
Таким образом, принять авансовый отчет для бухгалтерского учета операций по счету 71 можно. Основания все есть. А вот для признания перечисленных в нем сумм в составе расходов даже в целях бухучета — это вопрос спорный.
Какая наступает ответственность, если чек не выдан
С 2019 г. все компании и индивидуальные предприятия должны осуществлять свою деятельность (продажа, предоставление услуг, расчет с использованием платежных карт) при наличии контрольно-кассовой техники. За непредоставление клиентам (покупателям) бланков строгой отчетности компаниям и ИП грозят штрафные санкции:
Для должностного лица или бизнесмена ущерб составит в размере двух тысяч рублей.
Для ООО или ОАО – 10000 р.
В течение одного года можно привлечь к ответственности недобросовестных работников.
Также за не пробитый кассовый бланк налагается административное наказание. ИП заплатит неустойку в размере от ½ до ¼ суммы проданного товара (не меньше десяти тысяч). Юр.лицо оштрафуют на тридцать тысяч рублей.
Кроме этого, при выборе ККТ необходимо проконтролировать, чтобы аппарат входил в перечень сертифицированных изделий. Перед заключением договора с фискальным оператором убедитесь, что он имеет лицензию на занятие такой деятельностью.
Итоги
QR-код, который, согласно требованиям закона № 54-ФЗ, обязательно должен отображаться в чеке или БСО, выдаваемом онлайн-устройством, содержит в зашифрованном виде основную информацию об операции продажи. Сканированный вариант этого кода позволяет проверить чек на сайте ФНС и на кэшбэк-сервисах.