В процессе работы с программами 1С, особенно в версиях 1С:Розница 2.2 и ранних релизах Бухгалтерии предприятия 3.0, многие пользователи сталкиваются с ситуацией, когда электронный чек, отправленный на почту покупателя, выглядит не как привычный фискальный документ, а как набор текстовых данных. Разберем подробно, почему так происходит, насколько это законно и какие шаги необходимо предпринять для исправления ситуации.
Ситуация, когда письмо содержит только текст вида «Пробит чек №32... СУММА: 1,00... ФПД: 11111111», связана с тем, как именно настроена отправка чека в программе. В старых релизах 1С механизм формирования электронного письма был упрощен: программа просто вытягивала основные реквизиты из чека и подставляла их в жестко заданный текстовый шаблон. В тот период (начало внедрения 54-ФЗ) основной задачей было обеспечить саму возможность передачи данных, а визуальное оформление отходило на второй план.
Разберем основные технические причины:
Согласно закону 54-ФЗ, электронный чек признается равнозначным бумажному, если он содержит все обязательные реквизиты, перечисленные в статье 4.7. Проанализируем ситуацию: закон не обязывает продавца присылать чек именно в формате PDF или в виде картинки. Если текстовое сообщение содержит наименование товара, цену, ИНН, регистрационный номер ККТ, фискальный признак (ФП) и ссылку на сайт ФНС для проверки — такой чек юридически легитимен.
Однако для лояльности покупателей и удобства проверки налоговыми органами рекомендуется использовать графические формы. Если клиент не может визуально идентифицировать документ как чек, это может привести к жалобам в ФНС.
Самый правильный путь — обновить программу до актуального релиза. Рассмотрим, что это дает на примере 1С:Розница. Начиная с версии 2.2.8, в системе появился механизм Шаблоны чеков ККТ.
Выполним следующие шаги для настройки:
Если ваша конфигурация сильно доработана и обновление невозможно, программисту необходимо вмешаться в код формирования письма. Обычно это происходит в модуле, отвечающем за работу с подключаемым оборудованием. Выясним, какая функция отвечает за текст, и заменим формирование строки на формирование HTML-тела письма.
Пример логики, которую можно внедрить (схематично):
Функция СформироватьТекстЭлектронногоЧека(ДанныеЧека)
Текст = "<html><body>";
Текст = Текст + "<h2>Кассовый чек № " + ДанныеЧека.НомерЧека + "</h2>";
Текст = Текст + "<p><strong>Организация:</strong> " + ДанныеЧека.Организация + "</p>";
Текст = Текст + "<table border='1'>";
// Цикл по товарам...
Текст = Текст + "</table>";
Текст = Текст + "<p>Итого: " + ДанныеЧека.Сумма + "</p>";
Текст = Текст + "</body></html>";
Возврат Текст;
КонецФункции
Это наиболее надежный и простой способ. Проанализируем, как это работает: 1С не отправляет письмо сама, а лишь передает контактные данные покупателя (email или телефон) в кассовый аппарат. Касса передает эти данные вместе с чеком в ОФД, и уже сервер ОФД отправляет письмо покупателю.
Преимущества данного метода:
Для настройки этого способа в 1С:
Как отмечается в обсуждении, при оплате на расчетный счет от физического лица продавец обязан направить чек не позднее рабочего дня, следующего за днем расчета. В этом случае использование «простого текста» крайне нежелательно. Поскольку личного контакта с покупателем нет, электронный чек является единственным подтверждением операции. Рекомендуем использовать Бланки строгой отчетности (БСО) или фискальные чеки, сформированные через современные версии 1С, где реализована интеграция с API ОФД для автоматической рассылки ссылок на чеки.
Проанализируем современную ситуацию: если вы торгуете маркированными товарами, использование старых текстовых шаблонов в 1С может быть опасным. В формате ФФД 1.2 появились новые обязательные реквизиты (результаты проверки кода маркировки). Старый код 1С, который просто собирал «сумму и номер», не знает о существовании этих полей. В результате покупатель получит чек, который не пройдет проверку в приложении «Проверки чеков ФНС», что чревато штрафами для бизнеса.
Подведем итог нашему разбору:
Макет печатной формы в справочнике шаблонов.Помните, что корректно оформленный электронный чек — это не только требование закона, но и имидж вашей компании в глазах современного покупателя.