Как пробить чек со скидкой и не ошибиться в сумме

как пробить чек со скидкой — Чек со скидкой оформляйте по фактической операции и с финальной ценой продажи. Для обычной полной оплаты сумма заказа, платежа и чека должна совпадать. Сначала примените скидку, затем передайте в ККТ состав заказа и цену после скидки.

Когда скидку отражают в кассовом чеке

Если скидка уменьшила цену для покупателя, учитывайте ее до формирования чека. При скидке на товар передавайте в кассу цену этой позиции после скидки. При скидке на весь заказ распределите уменьшение цены по позициям по одному правилу округления, чтобы сумма строк совпала с суммой расчета.

Промокод не является способом оплаты. Он меняет цену заказа: корзина пересчитывает стоимость, после чего финальные данные уходят в платежный сервис и ККТ.

Отдельная строка скидки в чеке не обязательна. Не создавайте для нее произвольную товарную позицию с отрицательной ценой: передавайте реальные товары или услуги с финальными ценами. Требования к применению ККТ и обязательным реквизитам чека установлены Законом № 54-ФЗ; разъяснения и сервисы по ККТ размещает сайт ФНС России.

Не путайте скидку с формой и этапом оплаты

Скидка отвечает на вопрос «какая цена», а чек — на вопрос «какой расчет произошел». Поэтому нельзя всегда ориентироваться только на сумму, которую клиент платит прямо сейчас.

  • Полная оплата при покупке. Покупатель платит 4 500 ₽ вместо цены 5 000 ₽ по акции. В чек передают товары или услуги с финальной стоимостью, итог расчета — 4 500 ₽.
  • Предоплата и последующая отгрузка. При получении денег оформляют документ на предоплату в момент ее получения. При передаче товара или оказании услуги оформляют расчет, связанный с зачетом предоплаты; признаки способа расчета определяют по фактическому этапу сделки.
  • Сертификат, бонусы, смешанная оплата. Разделите цену продажи, зачет сертификата или бонусов и доплату деньгами. Настройка чека зависит от того, что именно принимает ваша система как оплату и на каком этапе происходит расчет.

Сроки и документы при оплате, предоплате и отгрузке разобраны в статье когда пробивать кассовый чек при оплате и отгрузке.

Как пробить чек со скидкой: три сценария

Розничный магазин

Рассчитывайте скидку в товароучетной системе или кассовой программе до приема денег. Кассир сверяет итог, принимает оплату и закрывает чек. Если цену передает 1С, не вводите скидку второй раз на кассе. Для настройки расчетов используйте инструкцию по пробитию чека в 1С:Рознице.

Мастер, курьер или сервис с выездом

Зафиксируйте скидку в заказе до расчета. Сотрудник принимает сумму из заказа и формирует чек по этой операции. Ограничьте ручные скидки правами доступа, установите лимит и сохраняйте причину изменения цены.

Интернет-магазин или сервис записи

Назначьте корзину или CRM единственным источником цены. При полной онлайн-оплате передавайте данные в кассу после подтвержденного события расчета. При предоплате настройте отдельный сценарий для ее получения и отдельный — для зачета при отгрузке или оказании услуги.

В кассу должны попадать состав заказа, количество, финальные цены и данные об оплате. Не отправляйте цену из каталога, если промокод уже уменьшил сумму в корзине. Логику приема онлайн-платежей разберите в материале об онлайн-эквайринге для сайта.

Какой способ учета скидок выбрать

Способ Когда выбирать Что настроить Риск ошибки
Скидка по позиции Акция на конкретный товар или услугу Передачу финальной цены каждой позиции из 1С, CRM или CMS Низкий при автоматической передаче
Скидка на заказ Акция на корзину, бонусная программа, сертификат Распределение скидки и правило округления по строкам Средний: возможна разница в копейках
Промокод Интернет-магазин, рекламная кампания, повторные продажи Расчет в корзине и передачу одного итога в платежи и кассу Средний: промокод могут применить дважды
Ручная скидка Редкое персональное решение менеджера Права доступа, лимит и обязательную причину Высокий: цена зависит от сотрудника

Для регулярных акций выбирайте автоматический расчет в одной системе. Ручной режим оставляйте для исключений и контролируйте его отчетом по изменению цены.

Пошаговый запуск: как настроить чек со скидкой

  1. Назначьте источник цены. Выберите корзину, CRM или 1С, где рассчитывается скидка. Отключите параллельный расчет скидок в других системах.
  2. Настройте данные для ККТ. Передавайте наименование, количество, финальную цену или стоимость позиции, налоговые параметры, способ оплаты и итог операции.
  3. Привяжите чек к моменту расчета. Для полной оплаты используйте подтвержденный платеж. Для предоплаты и последующей отгрузки настройте отдельные события и документы для каждого этапа.
  4. Проведите тестовую продажу. Сравните карточку заказа, сумму платежа, электронный чек и сведения в ОФД. Отдельно проверьте заказ с несколькими позициями и скидкой на весь заказ.
  5. Проверьте исключения. Смоделируйте неуспешный платеж, предоплату, отмену заказа и возврат. Система не должна создавать дубли чеков или подменять возврат новой скидкой.
  6. Закройте ручные правки. Настройте роли, лимиты и журнал изменений цены. Руководитель должен видеть, кто уменьшил стоимость и по какой причине.

Ошибки, которые дают расхождение сумм

  • Чек на цену до скидки. Покупатель платит меньше, а в ККТ уходит исходная стоимость. Исправление: передавайте финальные цены до оформления расчета.
  • Двойная скидка. Промокод сработал в корзине и в кассовом модуле. Исправление: оставьте расчет скидки в одной системе.
  • Чек до события расчета. Клиент не оплатил заказ, но чек уже создан. Исправление: запускайте нужный кассовый сценарий по фактическому событию — подтвержденной полной оплате, получению предоплаты или отгрузке с зачетом.
  • Ручная правка после онлайн-оплаты. Платежный сервис уже принял фиксированную сумму. Исправление: не меняйте цену в кассе задним числом; оформляйте дальнейшую операцию по ее реальному содержанию.
  • Подмена возврата скидкой. Возврат денег за состоявшуюся продажу — это не скидка. Исправление: оформляйте возврат отдельной операцией.

Если чек уже сформирован с ошибкой

Сначала установите, возвращали ли вы покупателю деньги. Если возврат денег или товара действительно произошел, оформляйте возврат прихода на фактическую возвращаемую сумму и затем, если продажа сохраняется, формируйте корректный чек на оставшуюся операцию.

Если денег не возвращали, а ошибка только в ранее сформированном фискальном документе, не выдавайте разницу без оформления. Зафиксируйте номер ошибочного чека, дату, сумму и причину, затем определите для вашей модели ККТ и кассового ПО порядок оформления чека коррекции либо иного исправляющего документа. После исправления проверьте, что данные заказа, платежа и фискальных документов образуют понятную цепочку.

Как выбрать решение для продаж со скидками

Ваш сценарий Что выбрать Результат настройки
Розничная точка и 1С Интеграцию товароучетной системы и ККТ Цена после скидки приходит в чек без двойного ручного ввода
Интернет-магазин с промокодами Связку CMS или CRM, эквайринга и облачной кассы Касса получает оплаченный заказ с финальным составом позиций
Предоплата за товар или услугу Сценарии для получения предоплаты и ее зачета Документы формируются на каждом фактическом этапе расчета
Курьеры и выездные сотрудники Мобильную ККТ или кассовое ПО с ролями Скидки применяют уполномоченные сотрудники, изменения видны в журнале

Если работаете в 1С:УТ, проверьте цепочку «заказ — оплата — чек» по инструкции как пробить чек в 1С:УТ.

Нужна схема под ваш сайт, 1С или CRM? На консультации разберем, где рассчитывается скидка, какие события запускают фискализацию и где возникают дубли. По итогам вы получите карту интеграции и список настроек для запуска. Свяжитесь с командой «Интернет Касса».

Частые вопросы

Можно ли пробить чек со скидкой вручную?

Да, внесите согласованную цену продажи до оформления расчета и сформируйте чек по фактически совершаемой операции. Для регулярных акций передавайте финальную цену из 1С, CRM или корзины: ручной ввод оставляйте для редких случаев с контролем прав сотрудника.

Нужно ли показывать скидку отдельной строкой в чеке?

Нет, отдельная строка скидки не обязательна. Передавайте в ККТ финальные цены товарных позиций или корректно распределенную скидку по позициям; не создавайте произвольную отрицательную товарную строку «Скидка».

Что делать, если скидка уже применена в интернет-заказе?

Передайте в платежный сервис и кассу один финальный состав заказа. Не применяйте промокод второй раз в кассовом модуле и проверьте на тестовой операции совпадение заказа, платежа и чека.

Можно ли сначала пробить чек на полную сумму, а потом дать скидку?

Нет, не оформляйте продажу на цену, которую покупатель не должен платить по условиям сделки. Если деньги уже реально возвращают покупателю, оформляйте возврат прихода; если возврата нет, а ошибка только в фискальном документе, определите возможность чека коррекции для вашей ККТ и затем оформите правильный документ.

Когда формировать чек при предоплате со скидкой?

Сформируйте чек на том этапе расчета, который фактически произошел: при получении предоплаты — на предоплату, при передаче товара или оказании услуги — на зачет предоплаты и окончательный расчет. Скидка должна быть учтена в цене сделки, а признаки способа расчета — соответствовать каждому этапу.