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