как пробить чек со скидкой — Чек со скидкой оформляйте по фактической операции и с финальной ценой продажи. Для обычной полной оплаты сумма заказа, платежа и чека должна совпадать. Сначала примените скидку, затем передайте в ККТ состав заказа и цену после скидки.
Если скидка уменьшила цену для покупателя, учитывайте ее до формирования чека. При скидке на товар передавайте в кассу цену этой позиции после скидки. При скидке на весь заказ распределите уменьшение цены по позициям по одному правилу округления, чтобы сумма строк совпала с суммой расчета.
Промокод не является способом оплаты. Он меняет цену заказа: корзина пересчитывает стоимость, после чего финальные данные уходят в платежный сервис и ККТ.
Отдельная строка скидки в чеке не обязательна. Не создавайте для нее произвольную товарную позицию с отрицательной ценой: передавайте реальные товары или услуги с финальными ценами. Требования к применению ККТ и обязательным реквизитам чека установлены Законом № 54-ФЗ; разъяснения и сервисы по ККТ размещает сайт ФНС России.
Скидка отвечает на вопрос «какая цена», а чек — на вопрос «какой расчет произошел». Поэтому нельзя всегда ориентироваться только на сумму, которую клиент платит прямо сейчас.
Сроки и документы при оплате, предоплате и отгрузке разобраны в статье когда пробивать кассовый чек при оплате и отгрузке.
Рассчитывайте скидку в товароучетной системе или кассовой программе до приема денег. Кассир сверяет итог, принимает оплату и закрывает чек. Если цену передает 1С, не вводите скидку второй раз на кассе. Для настройки расчетов используйте инструкцию по пробитию чека в 1С:Рознице.
Зафиксируйте скидку в заказе до расчета. Сотрудник принимает сумму из заказа и формирует чек по этой операции. Ограничьте ручные скидки правами доступа, установите лимит и сохраняйте причину изменения цены.
Назначьте корзину или CRM единственным источником цены. При полной онлайн-оплате передавайте данные в кассу после подтвержденного события расчета. При предоплате настройте отдельный сценарий для ее получения и отдельный — для зачета при отгрузке или оказании услуги.
В кассу должны попадать состав заказа, количество, финальные цены и данные об оплате. Не отправляйте цену из каталога, если промокод уже уменьшил сумму в корзине. Логику приема онлайн-платежей разберите в материале об онлайн-эквайринге для сайта.
| Способ | Когда выбирать | Что настроить | Риск ошибки |
|---|---|---|---|
| Скидка по позиции | Акция на конкретный товар или услугу | Передачу финальной цены каждой позиции из 1С, CRM или CMS | Низкий при автоматической передаче |
| Скидка на заказ | Акция на корзину, бонусная программа, сертификат | Распределение скидки и правило округления по строкам | Средний: возможна разница в копейках |
| Промокод | Интернет-магазин, рекламная кампания, повторные продажи | Расчет в корзине и передачу одного итога в платежи и кассу | Средний: промокод могут применить дважды |
| Ручная скидка | Редкое персональное решение менеджера | Права доступа, лимит и обязательную причину | Высокий: цена зависит от сотрудника |
Для регулярных акций выбирайте автоматический расчет в одной системе. Ручной режим оставляйте для исключений и контролируйте его отчетом по изменению цены.
Сначала установите, возвращали ли вы покупателю деньги. Если возврат денег или товара действительно произошел, оформляйте возврат прихода на фактическую возвращаемую сумму и затем, если продажа сохраняется, формируйте корректный чек на оставшуюся операцию.
Если денег не возвращали, а ошибка только в ранее сформированном фискальном документе, не выдавайте разницу без оформления. Зафиксируйте номер ошибочного чека, дату, сумму и причину, затем определите для вашей модели ККТ и кассового ПО порядок оформления чека коррекции либо иного исправляющего документа. После исправления проверьте, что данные заказа, платежа и фискальных документов образуют понятную цепочку.
| Ваш сценарий | Что выбрать | Результат настройки |
|---|---|---|
| Розничная точка и 1С | Интеграцию товароучетной системы и ККТ | Цена после скидки приходит в чек без двойного ручного ввода |
| Интернет-магазин с промокодами | Связку CMS или CRM, эквайринга и облачной кассы | Касса получает оплаченный заказ с финальным составом позиций |
| Предоплата за товар или услугу | Сценарии для получения предоплаты и ее зачета | Документы формируются на каждом фактическом этапе расчета |
| Курьеры и выездные сотрудники | Мобильную ККТ или кассовое ПО с ролями | Скидки применяют уполномоченные сотрудники, изменения видны в журнале |
Если работаете в 1С:УТ, проверьте цепочку «заказ — оплата — чек» по инструкции как пробить чек в 1С:УТ.
Нужна схема под ваш сайт, 1С или CRM? На консультации разберем, где рассчитывается скидка, какие события запускают фискализацию и где возникают дубли. По итогам вы получите карту интеграции и список настроек для запуска. Свяжитесь с командой «Интернет Касса».
Да, внесите согласованную цену продажи до оформления расчета и сформируйте чек по фактически совершаемой операции. Для регулярных акций передавайте финальную цену из 1С, CRM или корзины: ручной ввод оставляйте для редких случаев с контролем прав сотрудника.
Нет, отдельная строка скидки не обязательна. Передавайте в ККТ финальные цены товарных позиций или корректно распределенную скидку по позициям; не создавайте произвольную отрицательную товарную строку «Скидка».
Передайте в платежный сервис и кассу один финальный состав заказа. Не применяйте промокод второй раз в кассовом модуле и проверьте на тестовой операции совпадение заказа, платежа и чека.
Нет, не оформляйте продажу на цену, которую покупатель не должен платить по условиям сделки. Если деньги уже реально возвращают покупателю, оформляйте возврат прихода; если возврата нет, а ошибка только в фискальном документе, определите возможность чека коррекции для вашей ККТ и затем оформите правильный документ.
Сформируйте чек на том этапе расчета, который фактически произошел: при получении предоплаты — на предоплату, при передаче товара или оказании услуги — на зачет предоплаты и окончательный расчет. Скидка должна быть учтена в цене сделки, а признаки способа расчета — соответствовать каждому этапу.