В связи с изменениями в законодательстве о применении контрольно-кассовой техники (ККТ), в частности, согласно приказу ФНС от 22 октября 2018 г. № ММВ-7-20/605@, все пользователи онлайн-касс столкнулись с необходимостью замены реквизита типа оплаты «Электронными» на «Безналичными». Это требование коснулось всех предприятий и индивидуальных предпринимателей, принимающих оплату на расчетный счет от физических лиц или использующих банковские терминалы (эквайринг).
В этой статье мы подробно разберем, почему произошли эти изменения, какие санкции грозят за использование устаревших реквизитов, и как технически реализовать переход на новый тип оплаты в программных продуктах 1С совместно с кассовыми аппаратами ведущих производителей — АТOЛ и Штрих-М.
Для начала проанализируем нормативную базу. Изменение терминологии продиктовано поправками в Федеральный закон № 54-ФЗ. Понятие «безналичный расчет» шире, чем «электронные средства платежа» (ЭСП). Оно включает в себя оплату через банковские мобильные приложения, платежные поручения непосредственно в кассе банка и другие виды расчетов, где физические карты или электронные кошельки напрямую не задействованы.
ФНС России закрепила переход на новые форматы фискальных документов (ФФД). Данное изменение напрямую затронуло тег 1081 («сумма по чеку безналичными») и тег 1138. Несмотря на то, что приказ вступил в силу с декабря 2018 года, ФНС выпустила официальное разъяснение (Письмо от 20.12.2018 № ЕД-4-20/24850@), разрешающее использовать старое наименование «ЭЛЕКТРОННЫМИ» до 1 июля 2019 года без привлечения к административной ответственности. Однако после этой даты использование старого типа оплаты на чеке является нарушением.
Если на вашей кассе до сих пор печатается текст «Электронными», это классифицируется по ч. 4 ст. 14.5 КоАП РФ как применение ККТ, не соответствующей установленным требованиям. Штрафы составляют:
Важно понимать: операторы фискальных данных (ОФД) во многих случаях уже автоматически заменяют код типа оплаты и отображают в электронных чеках слово «Безналичными», так как по каналам связи передается не текст, а числовой код типа оплаты. Тем не менее, на бумажном чеке, выдаваемом покупателю, ККТ обязана печатать именно «Безналичными».
На кассовых аппаратах семейства «Штрих-М» наименования видов оплат хранятся во внутренней памяти ККТ в специальных таблицах. Если вы используете старые версии прошивок, эти таблицы открыты для редактирования пользователем. Выясним, как изменить наименование типа оплаты без проведения полноценного обновления встроенного программного обеспечения кассы.
Рассмотрим по шагам процесс ручной настройки через драйвер кассы:
Посмотрим, как это выглядит на программном уровне в кодовой базе обработок обслуживания. При отправке команды закрытия чека драйвер транслирует порядковый номер типа оплаты:
// Передача типа закрытия чека в драйвер ККТ Штрих-М
Объект.TypeClose = 1; // 0 - наличные, 1 - безналичные (ранее электронные)
Объект.Summ1 = СуммаБезналичнойОплаты;
Объект.Deliver();
Таким образом, в ОФД уходит числовой идентификатор оплаты, а ККТ на основе отредактированной таблицы № 5 выведет на печать корректный текст «Безналичными».
С оборудованием компании «АТОЛ» ситуация обстоит иначе. В современных версиях прошивок ККТ АТОЛ производитель жестко заблокировал возможность редактирования наименований типов оплат пользователем. Любые попытки ручного изменения таблиц через утилиту «Тест драйвера» или настройки оборудования в 1С будут сбрасываться кассой при первой же инициализации устройства.
Для ККТ АТОЛ замена типа оплаты «Электронными» на «Безналичными» поставляется исключительно в составе официальных обновлений прошивки ККТ. Начиная с конца 2018 года, данные обновления стали платными и защищаются специальным «Кодом защиты № 10» (лицензия на обновление программного обеспечения ККТ).
Рассмотрим алгоритм действий для перевода касс АТОЛ на новые требования:
Если вы попытаетесь программно изменить тип оплаты в старых драйверах ККТ АТОЛ без обновления прошивки, например, прописав неиспользуемый ранее тип оплаты (например, тип 8), вы можете столкнуться с ошибкой ККТ «Недопустимый тип оплаты» или трансляцией неверного тега в ОФД. Используйте только штатный первый тип закрытия:
// Закрытие чека по безналичному расчету на кассах АТОЛ
Драйвер.TypeClose = 1; // Соответствует безналичному типу оплаты в прошивке ККТ
Драйвер.Payment();
Проанализируем сопутствующую проблему, которая часто возникает при переходе на новые типы оплат — это обязательное обновление формата фискальных документов до версии ФФД 1.05 (поскольку формат ФФД 1.0 полностью прекратил свое существование и кассы, работающие по нему, снимаются налоговыми органами с учета в одностороннем порядке).
Многие пользователи ошибочно полагают, что для перехода на ФФД 1.05 требуется дорогостоящая покупка нового фискального накопителя (ФН) и закрытие старого архива. Выясним, почему это не так.
Согласно разъяснениям ФНС России (Письмо от 03.04.2018 № ММВ-20-20/33@), переход ККТ с формата ФФД 1.0 на ФФД 1.05 может быть осуществлен без физической замены фискального накопителя. Фискальные накопители версий ФН-1.0 и ФН-1.1 на аппаратном уровне поддерживают запись документов в формате 1.05.
Разберем по шагам алгоритм перехода на ФФД 1.05 без перерегистрации ККТ в личном кабинете налоговой:
После успешного завершения процедуры перехода на ФФД 1.05 касса будет полностью соответствовать требованиям законодательства, корректно обрабатывать НДС 20% (при необходимости) и печатать реквизит «Безналичными» вместо устаревшего «Электронными».