Торговля и Склад · 9 мин
Как в 1С сделать скидку в счете на оплату
Как применить скидку в счете на оплату в 1С: ручная скидка по строке и документу, автоматические скидки, печать счета со скидкой и типичные ошибки.
Скидка в счете на оплату в 1С применяется двумя способами: вручную — прямо в табличной части документа, или автоматически — через механизм скидок и наценок, если он включен в настройках программы. В большинстве конфигураций (Управление торговлей 11, Комплексная автоматизация, ERP) для ручной скидки достаточно заполнить колонки «% скидки» или «Сумма скидки» в строке товара, после чего программа пересчитает цену и итог документа.
Важно понимать, что скидка в счете влияет не только на сумму, которую увидит покупатель. Если счет уже оплачен или на его основании выписана реализация, изменение скидки потребует корректировки связанных документов. Поэтому перед правкой проверьте, не проведены ли по счету оплата и отгрузка — об этом подробнее ниже.
Если в вашей базе колонки скидки не видны или поля недоступны для редактирования, причина обычно в отключенной функциональной опции или в правах пользователя. Это решается в настройках без привлечения программиста.
Где в счете находятся поля скидки
Откройте документ «Счет на оплату покупателю» (в УТ 11 — раздел «Продажи», в Бухгалтерии предприятия — раздел «Продажи» → «Счета на оплату покупателям»). Скидка задается в табличной части «Товары» или «Товары и услуги» — там, где перечислены позиции счета.
Если колонка «% скидки» или «Сумма скидки» не отображается, нажмите кнопку «Еще» над табличной частью и выберите «Изменить форму» (в некоторых конфигурациях — «Настройка списка колонок»). В списке доступных полей найдите скидку и включите ее отображение. Это настройка интерфейса, она не меняет данные и безопасна.
В Управлении торговлей 11 скидки делятся на ручные и автоматические, и в документе могут присутствовать обе колонки: «Скидка % ручная» и «Скидка % автоматическая». Итоговая скидка по строке складывается из обеих, если в настройках не задано иное правило сложения.
Как задать скидку вручную по строке товара
Ручная скидка — самый быстрый способ, когда нужно дать скидку на конкретную позицию или весь счет разово, без настройки правил. Порядок действий одинаков для большинства конфигураций.
- 1Откройте счет на оплату и перейдите в табличную часть с товарами
- 2Выделите нужную строку и введите значение в колонку «% скидки» или «Сумма скидки»
- 3Проверьте, что программа пересчитала цену и сумму строки
- 4Чтобы применить скидку ко всем строкам, выделите их (Ctrl+A) и используйте кнопку «Изменить» или аналогичную команду группового изменения
- 5Проведите документ и распечатайте или отправьте счет покупателю
Для группового применения скидки в УТ 11 над табличной частью есть кнопка «Изменить» (или команда «Скидки (наценки)» → «Назначить ручную скидку»). В открывшейся форме укажите процент или сумму и выберите, применять к выделенным строкам или ко всем. Программа пропорционально распределит суммовую скидку по строкам.
Обратите внимание: при вводе процента скидки программа пересчитывает цену, а не сумму построчно «в лоб», поэтому из-за округления итог может отличаться на копейки от ожидаемого. Если нужна точная итоговая сумма счета, задавайте скидку суммой — тогда распределение по строкам программа выполнит с корректировкой последней строки.
Как включить и настроить автоматические скидки
Если скидки даются регулярно — по категории клиента, объему закупки, акции — удобнее настроить автоматическое назначение. В УТ 11 перейдите в «НСИ и администрирование» → «Настройка НСИ и разделов» → «Продажи» → «Оптовые продажи» и включите опции «Скидки (наценки)» и, при необходимости, «Автоматические скидки в продажах».
После включения опции в разделе «CRM и маркетинг» (или «Продажи») появится справочник «Скидки (наценки)». Создайте новый элемент: укажите размер скидки, условие применения (сегмент клиентов, количество или сумма в документе, период действия) и, если нужно, сегмент номенклатуры, на который распространяется скидка.
Далее задайте правила совместного применения в одноименной настройке: скидки могут складываться, вытеснять друг друга или применяться по максимуму. От этого зависит итоговая цена, когда клиент попадает под несколько акций одновременно.
Перед запуском автоматической скидки проверьте ее на тестовом счете с типичным набором товаров. Особенно внимательно — если действуют несколько скидок: порядок в группе совместного применения влияет на результат, и ошибку проще поймать на тесте, чем исправлять после выставления счетов клиентам.
Как скидка отражается в печатной форме счета
В стандартной печатной форме счета на оплату скидка обычно уже учтена в цене и сумме строки — покупатель видит итоговые значения. Если требуется показать скидку отдельно (цена без скидки, размер скидки, цена со скидкой), нужна внешняя печатная форма или доработка существующей, поскольку типовой макет не всегда выводит скидку отдельной строкой.
Проверить, как счет увидит клиент, можно через кнопку «Печать» в документе — откройте предварительный просмотр до отправки. Убедитесь, что итоговая сумма к оплате совпадает с рассчитанной с учетом скидки, а НДС пересчитан от уменьшенной суммы.
Как проверить результат
Равна сумме с учетом скидки, копейки сходятся с расчетом
Итог не изменился после ввода скидки — документ не проведен или скидка не применилась
НДС рассчитан от цены со скидкой
НДС посчитан от полной цены — проверьте порядок применения скидки
В предварительном просмотре цены и итог соответствуют документу
В печати старые суммы — счет не перепроведен после изменения
Скидка в счете и связь с реализацией и оплатой
Счет на оплату в 1С — документ информационный: он фиксирует условия для клиента, но сам по себе не формирует проводок и не двигает склад. Реальное списание и выручка возникают в документе «Реализация товаров и услуг», который часто создается на основании счета.
При вводе реализации на основании счета скидки переносятся автоматически. Если вы изменили скидку в счете после того, как реализация уже создана, изменения в отгрузку не попадут сами — нужно либо перезаполнить реализацию по счету, либо скорректировать скидку прямо в реализации.
Типичные ошибки при работе со скидками в счете
Еще одна частая ситуация — пользователь не видит колонок скидки и решает, что механизма нет вовсе, после чего правит цену вручную. Это работает, но ломает аналитику: отчеты по скидкам и маржинальности перестают показывать реальную картину, потому что скидка «спрятана» в цене. Правильнее включить видимость колонок или функциональную опцию.
Что важно запомнить
Скидка в счете задается в табличной части документа: вручную по строкам или автоматически через настроенные правила. После изменения скидки перепроведите счет и проверьте печатную форму и НДС. Если по счету уже есть оплата или реализация, сначала оцените влияние на связанные документы.
Частые вопросы о скидках в счете в 1С
Почему в счете нет колонки «Скидка»?
Наиболее вероятные причины: колонка скрыта в настройке формы (откройте «Еще» → «Изменить форму» и включите ее) или в программе отключена функциональная опция скидок и наценок в разделе настроек продаж. Реже — у пользователя недостаточно прав, тогда поля видны, но недоступны для редактирования.
Можно ли дать скидку не в процентах, а фиксированной суммой на весь счет?
Да. Используйте команду назначения ручной скидки для всего документа и укажите сумму — программа распределит ее по строкам пропорционально. Учтите, что при последующем изменении состава или количества товаров распределение нужно выполнить заново.
Влияет ли скидка в счете на НДС?
Да. Налоговая база по НДС определяется с учетом скидки, то есть налог считается от уменьшенной цены. Проверьте в документе, что сумма НДС пересчиталась после применения скидки — если нет, скидка могла быть введена некорректно.
Перенесется ли скидка из счета в реализацию?
Да, если реализация создается на основании счета — ручные и автоматические скидки копируются в отгрузочный документ. Но обратного переноса нет: изменив скидку в уже созданной реализации, счет вы не обновите, и наоборот.
Как показать скидку отдельной строкой в печатной форме счета?
Типовая печатная форма обычно выводит уже итоговую цену со скидкой. Чтобы показать цену до скидки и размер скидки отдельно, потребуется внешняя печатная форма или доработка макета — это задача для специалиста по 1С, самостоятельно через настройки интерфейса она не решается.
Что делать, если автоматическая скидка не применяется к счету?
Проверьте последовательно: включена ли опция автоматических скидок в настройках продаж, действует ли правило скидки по дате, попадает ли клиент и номенклатура в заданные сегменты, выполняется ли условие по сумме или количеству. В УТ 11 в документе есть команда «Рассчитать скидки (наценки)» — принудительный пересчет часто показывает, какое условие не сработало.