При внедрении маркетинговых акций, таких как подарочные купоны или полная оплата бонусами, часто возникает вопрос: можно ли в программе 1С:Розница предоставить 100% скидку, в результате чего итоговая сумма чека станет равна нулю? Многие пользователи сомневаются, сможет ли кассовый аппарат (ККТ) напечатать такой чек и корректно передать данные в ОФД. Рассмотрим эту ситуацию подробно и разберемся, как действовать правильно.
Исходная проблема заключается в следующем: планируется использовать суммовые купоны, например, на 1000 рублей. Если покупатель берет товар на сумму меньше 1000 рублей (например, на 800 рублей) и применяет купон, программа 1С:Розница рассчитывает итоговую сумму к оплате как 0 рублей. Возникают опасения, что такой чек не будет пробит на кассе или вызовет проблемы при обмене с бухгалтерией.
Короткий ответ: да, можно. В современных версиях программы 1С:Розница (например, редакции 2.3.8.27 и новее) и с актуальными прошивками контрольно-кассовой техники (ККТ) такая операция проходит без проблем. Практические тесты пользователей подтверждают, что при применении 100% скидки чек корректно формируется, печатается и данные уходят в ОФД.
Стоит отметить, что раньше действительно существовали ограничения. Как отмечают опытные пользователи, на старых прошивках ККТ или в более ранних версиях 1С пробить чек с нулевым итогом было невозможно. Однако после обновлений как со стороны производителей кассового оборудования, так и со стороны 1С, эта функциональность стала стандартной и работает корректно.
Чтобы понять, почему это работает, проанализируем, какая информация передается на кассовый аппарат и далее в ОФД. Вопреки опасениям, программа передает не просто итоговый ноль, а полную структуру чека:
Таким образом, с точки зрения фискального учета, операция не является "пустой". Она отражает реальное движение товара, который был отдан покупателю в обмен на встречное предоставление (купон, бонусы и т.д.), полностью покрывшее его стоимость.
С точки зрения законодательства, такая операция не только возможна, но и обязательна. Согласно разъяснениям Федеральной налоговой службы (ФНС), передача товара покупателю со 100% скидкой или при полной оплате бонусами является расчетом, который требует обязательного применения ККТ и выдачи кассового чека. В фискальных документах для этого предусмотрены специальные теги:
Тег 1079 (цена за единицу предмета расчета) и Тег 1043 (стоимость предмета расчета) указываются с учетом скидки, то есть со значением "0".Тег 1217 (сумма по чеку встречным предоставлением) также будет равен нулю, если речь идет о скидке, а не о другом виде оплаты.Таким образом, формирование чека с нулевой итоговой суммой полностью соответствует требованиям закона.
Несмотря на то, что функциональность поддерживается, перед запуском новой маркетинговой акции на всех кассах настоятельно рекомендуется провести тестирование. Это поможет убедиться, что именно ваше оборудование и настройки программы работают корректно. Рассмотрим два безопасных способа проверки.
Это самый простой и безопасный способ. В 1С:Розница встроен эмулятор фискального регистратора, который позволяет имитировать печать чека без отправки данных в ОФД. Вы можете провести тестовую продажу со 100% скидкой и убедиться, что программа корректно формирует чек.
Если вам важно проверить печать именно на физическом устройстве, можно сделать это так, чтобы не создавать проблем для бухгалтерского учета. Этот метод особенно актуален, если есть сомнения по поводу обмена данными с 1С:Бухгалтерия.
Выполним следующие шаги:
1С:Розница и 1С:Бухгалтерия.Отчет о розничных продажах) и удалите его из регистрации для обмена данными. Это предотвратит отправку "нулевого" документа в бухгалтерию, если вы этого опасаетесь.Как альтернативу можно использовать заранее подготовленную тестовую копию базы данных бухгалтерии и провести обмен с ней, чтобы посмотреть, как она обработает такой документ.
Изначально мог возникнуть вопрос: а не проще ли настроить скидку так, чтобы она не была 100%, а всегда оставляла к оплате хотя бы 1 рубль? Технически в 1С:Розница это возможно. Можно настроить сложные правила применения скидок, например, через группы совместного применения с правилом "Максимум" или "Вытеснение", где одна из скидок будет ограничивать итоговую сумму.
Однако, как мы выяснили, в этом нет необходимости с точки зрения законодательства и технических возможностей современного оборудования. Такой подход лишь усложняет настройки маркетинговых акций и может потребовать от покупателя доплаты в 1 рубль, что не всегда удобно.
Проанализировав ситуацию, можно сделать несколько важных выводов:
1С:Розница — это законная и технически возможная операция.