К статье
Практический материал

Торговля и Склад · 10 мин

Как сделать в 1С счет со скидкой

Как выставить счет со скидкой в 1С:Управление торговлей и 1С:Бухгалтерия. Ручные и автоматические скидки, настройка, проверка печатной формы, типичные ошибки.

Скидка в счете на оплату — стандартная ситуация в оптовой и розничной торговле: постоянному клиенту дают процент от суммы, при крупном заказе уменьшают цену на конкретную позицию, при акции применяют скидку ко всему документу. В 1С это реализуется по-разному в зависимости от конфигурации: в «Управлении торговлей» есть полноценный механизм скидок и наценок, а в «Бухгалтерии предприятия» скидку чаще вводят вручную в строку документа.

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

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

Где в 1С применяется скидка: счет, заказ, реализация

Прежде чем вводить скидку, определите, на каком этапе документооборота она должна появиться. В типовой цепочке «Счет на оплату → Реализация товаров и услуг» скидка, заданная в счете, при вводе реализации на основании счета переносится автоматически. Это самый безопасный путь: условия для клиента и учетные данные совпадают.

Если вы работаете через заказы покупателей (в УТ 11 или КА), скидку логично задавать именно в заказе — оттуда она попадет и в счет, и в отгрузку. Ручное изменение скидки на позднем этапе (уже в реализации) приведет к тому, что счет, оплаченный клиентом, не совпадет с накладной.

Скидка в счете в 1С:Управление торговлей (УТ 11, КА, ERP)

В УТ 11 скидки бывают ручными и автоматическими. Ручная скидка задается прямо в строке документа, автоматическая — рассчитывается программой по заранее настроенным правилам (процент на группу товаров, скидка за объем, скидка по дисконтной карте).

Ручная скидка в строке счета

Откройте документ «Счет на оплату покупателю» (раздел «Продажи» → «Счета на оплату»), добавьте товары в табличную часть. В строке найдите колонку «% скидки» — если она не видна, нажмите «Ещё» → «Изменить форму» над табличной частью и включите отображение колонок «% скидки руч.» и «Сумма скидки руч.». Введите процент или сумму скидки — цена и итог по строке пересчитаются автоматически.

Если нужно применить один процент ко всем строкам, выделите все строки (Ctrl+A в табличной части), затем используйте кнопку «Скидки (наценки)» → «Назначить ручную скидку» → «Процент» и укажите значение. Программа применит скидку ко всем выделенным позициям.

Автоматическая скидка

Если в базе настроены маркетинговые акции (раздел «CRM и маркетинг» → «Скидки (наценки)»), в документе нажмите «Скидки (наценки)» → «Рассчитать скидки (наценки)». Программа применит все подходящие правила и покажет отчет о примененных скидках. Если скидка не рассчиталась — проверьте условия акции: период действия, сегмент клиентов, минимальную сумму или количество.

Скидка в счете в УТ 11 по шагам
  1. 1
    Откройте «Продажи» → «Счета на оплату» и создайте новый счет
  2. 2
    Заполните контрагента, соглашение и добавьте товары
  3. 3
    Нажмите «Скидки (наценки)» → «Назначить ручную скидку» → «Процент»
  4. 4
    Введите процент и подтвердите — суммы пересчитаются
  5. 5
    Нажмите «Печать» → «Счет на оплату» и проверьте итог
  6. 6
    Проведите документ и при отгрузке создайте реализацию на основании счета

Скидка в счете в 1С:Бухгалтерия 8.3

В БП 3.0 нет развитого механизма скидок, поэтому используют два практических подхода. Первый — просто указать в строке счета уже уменьшенную цену: в поле «Цена» введите стоимость с учетом скидки. Способ быстрый, но в печатной форме скидка никак не будет видна — клиент увидит только финальную цену.

Второй подход — показать скидку явно. В документе «Счет на оплату покупателю» над табличной частью нажмите «Ещё» → «Изменить форму», найдите в списке полей элементы, связанные со скидкой (в свежих релизах БП есть колонка «Скидка»), и включите их видимость. После этого в строке можно указать процент скидки, и сумма по строке уменьшится. Если в вашей версии такой колонки нет, остается вариант с уменьшенной ценой или добавление строки с текстовым пояснением в поле «Дополнительная информация».

Учтите: при вводе реализации на основании счета в БП цены переносятся из счета, поэтому скидка, «зашитая» в цену, автоматически попадет и в накладную, и в счет-фактуру — расхождений не будет.

Способы отразить скидку в БП 3.0

Цена уже со скидкой

Быстро и без настроек, но в печатной форме скидка не видна — клиент не видит выгоды

Колонка «Скидка» через «Изменить форму»

Скидка видна в документе и пересчитывает сумму; доступна не во всех релизах

Текстовое пояснение в счете

Подходит для разовых акций: цена уменьшена вручную, а в примечании указано «скидка 10% по акции»

Настройка автоматических скидок в УТ 11

Если скидки применяются регулярно, настройте правила один раз — менеджерам не придется вводить проценты вручную, а риск ошибки снизится. Перейдите в «CRM и маркетинг» → «Скидки (наценки)» и создайте новый элемент. Выберите способ предоставления: процент, сумма, подарок или сообщение. Задайте размер скидки и условия применения.

Условия настраиваются гибко: скидка только для определенного сегмента партнеров, при покупке от заданной суммы, на конкретную товарную группу, в определенный период. Несколько скидок можно объединять в группы с правилами совместного применения: «максимальная из группы», «сложение», «последовательное применение». Для большинства компаний безопаснее правило «максимальная» — оно исключает суммирование скидок до убыточного уровня.

После настройки проверьте работу правила на тестовом документе: создайте счет на подходящего клиента, нажмите «Рассчитать скидки» и откройте отчет о применении — там видно, какие правила сработали и почему.

Проверка печатной формы счета

Перед отправкой счета клиенту откройте печатную форму («Печать» → «Счет на оплату») и сверьте: итоговую сумму, сумму НДС и то, как отображается скидка. В типовой форме УТ при наличии скидок в таблице появляются колонки со скидкой и ценой со скидкой. Если скидка есть в документе, но в печатной форме не видна — вероятно, используется внешняя или измененная печатная форма, которая не выводит эти колонки.

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

Контрольные точки

Как проверить результат

Итоговая сумма счета
Норма

Сумма уменьшилась ровно на размер скидки, НДС пересчитан от новой суммы

Тревожный признак

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

Печатная форма
Норма

Видны цена, скидка и цена со скидкой; итог совпадает с документом

Тревожный признак

Скидка не отображается или итог на печати отличается

Реализация на основании счета
Норма

Цены и скидки перенеслись без изменений

Тревожный признак

В реализации цены без скидки — продажа пройдет дороже, чем оплатил клиент

Типичные ошибки и ограничения

Самая частая проблема — скидку ввели в счете, а реализацию создали не на основании счета, а вручную. В итоге клиент оплатил сумму со скидкой, а отгрузка и счет-фактура оформлены по полной цене: программа покажет переплату или задолженность. Всегда создавайте связанные документы через «Ввести на основании».

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

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

Типичные ошибки
01
Скидка в счете, но реализация создана вручную — расхождение оплаты и отгрузки
02
Изменение счета после оплаты без выставления нового счета клиенту
03
Совместное применение нескольких скидок без проверки итоговой маржи
04
Скидка введена только в печатной форме текстом, а в документе цены не изменены — данные расходятся

Часто задаваемые вопросы

Можно ли дать скидку только на одну позицию в счете?

Да. В УТ 11 выделите нужную строку и через «Скидки (наценки)» → «Назначить ручную скидку» задайте процент или сумму — скидка применится только к выделенным строкам. В БП просто уменьшите цену в конкретной строке.

Влияет ли скидка в счете на НДС?

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

Почему автоматическая скидка не рассчитывается в документе?

Проверьте период действия акции, сегмент партнера, минимальные условия по сумме или количеству, а также статус скидки — она должна действовать. После ввода товаров обязательно нажмите «Скидки (наценки)» → «Рассчитать».

Как показать клиенту в счете и старую цену, и скидку?

В УТ 11 типовая печатная форма при наличии скидок выводит цену, скидку и цену со скидкой. Если этих колонок нет, проверьте, не используется ли внешняя печатная форма. В БП можно добавить пояснение о скидке в поле дополнительной информации счета.

Можно ли задать скидку фиксированной суммой на весь счет?

В УТ 11 — да: выделите все строки и назначьте ручную скидку суммой, программа распределит ее по позициям пропорционально. В БП такой функции нет — уменьшайте цены в строках вручную.

Что делать, если скидку нужно отменить?

В УТ 11 выделите строки и через «Скидки (наценки)» выберите «Отменить ручные скидки». Если счет уже отправлен клиенту, выставьте новый корректный счет и сообщите об изменении условий до оплаты.

Итог

Что важно запомнить

В УТ 11 скидку задают через колонку «% скидки» или кнопку «Скидки (наценки)», в БП — уменьшением цены в строке. Реализацию всегда создавайте на основании счета, чтобы скидка перенеслась в учет. Перед отправкой проверяйте печатную форму и итоговую сумму с НДС.