Бонусные программы давно стали неотъемлемой частью торговли — они удерживают клиентов, стимулируют повторные покупки и формируют лояльность. Но чтобы система работала без сбоев, нужно правильно настроить её отражение в 1С:Предприятие. Ошибки здесь чреваты искажением финансовой отчётности, конфликтами с налоговой или даже судебными разбирательствами с партнёрами.

В этой статье разберём все этапы работы с бонусами — от создания справочников до автоматического начисления и списания в типовых конфигурациях (Управление торговлей 11, ERP 2, Розница 2.4+). Особое внимание уделим налоговым нюансам (НДС, налог на прибыль) и интеграции с CRM, чтобы избежать двойной работы. Если вы только планируете внедрять бонусную систему — здесь найдёте чек-лист подготовки. Если уже столкнулись с ошибками — разберём типичные проблемы и способы их решения.

Материал актуален для версий платформы 8.3.20+ и конфигураций не старше 2026 года. Для устаревших релизов (до 2023 г.) могут потребоваться доработки — уточняйте детали в документации вашей версии.

1. Подготовка системы: какие справочники и настройки нужны

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

  • 🔹 Отслеживать баланс бонусов каждого клиента
  • 🔹 Автоматически списывать бонусы при оплате
  • 🔹 Формировать аналитику по эффективности программы

Минимальный набор объектов, которые нужно создать:

  • 📌 Справочник «Виды бонусов» — для классификации (например, «Бонусы за покупку», «Бонусы за регистрацию», «Кэшбэк»). В УТ 11 его можно разместить в разделе НСИ → Маркетинг → Виды бонусов.
  • 📌 Справочник «Бонусные счета» — привязывается к картам лояльности или клиентским профилям. В Рознице 2.4 это часто реализуется через Клиенты → Карты лояльности.
  • 📌 Регистр накопления «Бонусы клиентов» — хранит текущий баланс и историю изменений. Настраивается в Администрирование → Настройка НСИ → Регистры накопления.
  • 📌 Документ «Начисление бонусов» — для ручного или автоматического пополнения счёта.

Создать справочник "Виды бонусов"|Настроить регистр накопления "Бонусы клиентов"|Добавить реквизит "Бонусный счёт" в справочник "Клиенты"|Создать документ "Начисление бонусов"|Проверить права доступа для менеджеров-->

В ERP 2 часть функционала уже встроена в модуль CRM и маркетинг, но может потребоваться донастройка. Например, если бонусы начисляются не только за покупки, но и за другие действия (отзывы, участие в акциях), придётся создавать дополнительные бизнес-процессы.

⚠️ Внимание: Если вы используете облачную версию 1С (1C:Fresh), некоторые настройки могут отличаться. Например, в 1C:Розница 2.4 для Fresh справочник «Бонусные программы» вынесен в отдельный раздел Маркетинг → Лояльность.

2. Настройка правил начисления бонусов

Самый сложный этап — определить алгоритмы начисления. Здесь нужно учесть:

  • 💰 Процент от суммы чека (например, 5% от покупки)
  • 🎁 Фиксированная сумма (например, 100 бонусов за первую покупку)
  • 📅 Периодичность (ежемесячное начисление за активность)
  • 🛒 Условия (минимальная сумма чека, категории товаров)

В Управлении торговлей 11 правила настраиваются через Маркетинг → Бонусные программы → Правила начисления. Пример заполнения:

Параметр Значение для программы "Кэшбэк 5%" Значение для программы "Приветственный бонус"
Тип начисления Процент от суммы документа Фиксированная сумма
Размер бонуса 5% 300 бонусов
Минимальная сумма чека 1 000 ₽
Категории товаров Все, кроме акционных Любые
Срок действия бонусов 12 месяцев 3 месяца

Для автоматического начисления в Рознице 2.4 используйте обработку «Начисление бонусов по правилам» (Маркетинг → Лояльность → Начисление бонусов). Она позволяет:

  • 🔄 Запускать начисление по расписанию (например, ежедневно в 23:00).
  • 📊 Фильтровать клиентов по сегментам (например, только для VIP-покупателей).
  • 📧 Отправлять уведомления о начислении по email или SMS.

Процент от покупки|Фиксированная сумма за регистрацию|Бонусы за отзывы|Комбинированная система|Ещё не внедрили-->

3. Проведение бонусов: документальный учёт

Когда правила настроены, остаётся оформить начисление и списание бонусов документально. В 1С для этого есть специализированные документы:

1. Начисление бонусов

Создаётся вручную или автоматически по правилам. В УТ 11 путь: Документы → Маркетинг → Начисление бонусов. Ключевые реквизиты:

  • 🏷️ Клиент — кому начисляются бонусы.
  • 💳 Бонусная программа — по какому правилу.
  • 📅 Дата начисления — влияет на срок действия.
  • 💰 Сумма бонусов — количество начисляемых баллов.

2. Списание бонусов

Оформляется при оплате заказа бонусами. В Рознице 2.4 это делается прямо в документе Чек ККМ (вкладка Оплата → Бонусами). Важно:

  • 🔗 Списание должно ссылаться на конкретное начисление (чтобы избежать отрицательного баланса).
  • 📑 В печатной форме чека должна отражаться строка «Оплата бонусами» с указанием количества списанных баллов.

Пример проводок в бухгалтерском учёте (для ERP 2):


Дт 44.01 "Издержки обращения" — Кт 90.01 "Выручка" (на сумму списанных бонусов)

Дт 76.09 "Расчёты по бонусным программам" — Кт 44.01 (на ту же сумму)

⚠️ Внимание: Если бонусы предоставляются партнёрам (дилерам, дистрибьюторам), их учёт ведётся через Дт 76.05 "Расчёты с прочими покупателями". Это влияет на декларацию по НДС!

4. Интеграция с CRM и онлайн-кассами

Чтобы бонусы учитывались в реальном времени, нужна интеграция:

  • 🖥️ С CRM-системой (например, Bitrix24, АмоCRM) — для синхронизации балансов клиентов.
  • 💻 С онлайн-кассами (например, Атол, Эвотор) — чтобы бонусы автоматически списывались при оплате.
  • 📱 С мобильным приложением — для отображения баланса в личном кабинете покупателя.

В 1С:Рознице 2.4 для этого используется обмен данными через REST API или 1C:EnterpriseData. Пример настройки интеграции с Атол Онлайн:

  1. В личном кабинете Атол получить token и group_id.
  2. В 1С перейти в Администрирование → Обмен данными → Настройка обмена с ККТ.
  3. Указать параметры подключения и включить опцию «Передавать бонусы».
  4. Проверить синхронизацию тестовым чеком.
Что будет если не настроить интеграцию?

Бонусы не будут списываться при оплате, что приведёт к двойному использованию одних и тех же баллов. Кроме того, клиенты не увидят актуальный баланс в мобильном приложении, что вызовет конфликты. В худшем случае — расхождение данных между 1С и кассой, что чревато штрафами от налоговой за некорректные чеки.

Для УТ 11 актуальна интеграция с 1С:Документооборот, если бонусы начисляются за выполнение определённых действий (например, за подписание договора). В этом случае используется бизнес-процесс с триггером «Документ подписан».

5. Налоговый учёт бонусов: НДС, налог на прибыль, ПБУ

Бонусы — это форма скидки, а значит, они влияют на налоговую базу. Основные моменты:

1. НДС

Согласно письму Минфина № 03-07-11/84783 от 2023 г., бонусы, предоставленные покупателю, уменьшают налоговую базу по НДС. То есть:

  • 📉 При начислении бонусов НДС не начисляется.
  • 📈 При списании бонусов (использовании их для оплаты) нужно скорректировать НДС с учётом скидки.

2. Налог на прибыль

Бонусы учитываются как прочие расходы (пп. 19.1 ст. 265 НК РФ) в периоде их списания. В ERP 2 это отражается проводкой:


Дт 91.02 "Прочие расходы" — Кт 76.09 "Расчёты по бонусным программам"

3. ПБУ 9/99 и ПБУ 10/99

Бонусы, не использованные клиентом в течение срока действия, списываются на финансовые результаты как прочий доход:


Дт 76.09 — Кт 91.01 "Прочие доходы"

⚠️ Внимание: Если бонусы выдаются в рамках акции с условием «при покупке товара X», их учёт ведётся как условное обязательство (ПБУ 8/2010). Это требует отдельного резерва!

6. Типичные ошибки и как их избежать

Даже опытные пользователи 1С сталкиваются с проблемами при работе с бонусами. Рассмотрим TOP-5 ошибок и способы их решения:

Ошибка Причина Решение
Бонусы начисляются, но не списываются при оплате Не настроена связь между документом «Чек» и «Бонусным счётом» Проверить настройки в Администрирование → Маркетинг → Лояльность
Отрицательный баланс бонусов у клиента Отсутствует контроль остатков в документе списания Добавить проверку в модуле документа «Списание бонусов»
Бонусы не отражаются в чеке ККТ Не настроен обмен с онлайн-кассой Проверить настройки в Администрирование → Обмен данными → ККТ
Некорректный расчёт НДС при списании бонусов Не настроены субконто в регистре «НДС Расчёты» Добавить аналитику по видам бонусов в план счетов
Бонусы не действуют для новых клиентов Не настроено автоматическое создание бонусного счёта Использовать обработку «Регистрация клиента» с триггером на создание счёта

Если ошибка связана с обменом данными, проверьте:

  • 🔌 Логи обмена (Администрирование → Поддержка → Логи).
  • 🔄 Версии конфигураций — они должны совпадать на всех узлах обмена.
  • 🛠️ Правила конвертации — возможно, не хватает сопоставления для нового вида бонусов.
💡

Перед массовым начислением бонусов всегда делайте резервную копию базы! Особенно если используете нетиповые доработки. В случае ошибки это позволит быстро откатить изменения.

7. Автоматизация: как уменьшить ручную работу

Ручное начисление бонусов отнимает время и чревато ошибками. Автоматизировать процесс помогают:

1. Регламентные задания

В 1С:Предприятие 8.3 можно настроить автоматическое выполнение обработок по расписанию. Например:

  • 🕒 Ежедневное начисление бонусов за покупки.
  • 📅 Ежемесячное списание просроченных бонусов.
  • 📊 Еженедельная отправка отчётов менеджерам.

Путь: Администрирование → Регламентные задания → Создать.

2. Бизнес-процессы

В ERP 2 и УТ 11 можно создать цепочку бизнес-процессов для сложных схем. Например:

  1. Клиент делает покупку на сумму > 5 000 ₽.
  2. Автоматически начисляются бонусы (5% от суммы).
  3. Через 3 дня приходит email с предложением использовать бонусы.
  4. Если бонусы не использованы в течение месяца — списываются.

3. Внешние обработки

Для нетиповых задач (например, начисление бонусов за активность в соцсетях) можно использовать внешние обработки на языке 1С:Предприятие. Пример кода для массового начисления:


// Начисление бонусов всем клиентам, сделавшим покупку в текущем месяце

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Клиенты.Ссылка КАК Клиент,

| СУММА(Документ.СуммаДокумента) КАК СуммаПокупок

|ИЗ

| Документ.РеализацияТоваровУслуг КАК Документ

| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.Контрагент КАК Клиенты

|ГДЕ

| Документ.Дата МЕЖДУ &НачалоМесяца И &КонецМесяца

|СГРУППИРОВАТЬ ПО

| Клиенты.Ссылка";

Результат = Запрос.Выполнить();

💡

Автоматизация начисления бонусов сокращает время обработки на 70% и снижает количество ошибок в 5 раз. Но перед запуском тестируйте сценарии на копии базы!

8. Аналитика и контроль: отчёты, которые стоит настроить

Без аналитики бонусная программа может стать убыточной. Минимальный набор отчётов:

1. «Баланс бонусов клиентов»

Показывает текущие остатки и динамику изменения. В УТ 11 строится на основе регистра накопления БонусыКлиентов.

2. «Эффективность бонусных программ»

Сравнивает количество начисленных и списанных бонусов, а также конверсию (сколько клиентов использовали бонусы для повторных покупок).

3. «Налоговые последствия»

Формирует данные для деклараций по НДС и налогу на прибыль. Должен включать:

  • 📊 Сумму списанных бонусов по каждому клиенту.
  • 📊 Корректировки налоговой базы.
  • 📊 Резервы под неиспользованные бонусы.

Пример настройки отчёта в ERP 2:

  1. Перейти в Отчёты → Маркетинг → Бонусные программы.
  2. Выбрать период и сегмент клиентов.
  3. Добавить группировку по видам бонусов и менеджерам.
  4. Экспортировать в Excel для дальнейшего анализа.
💡

Сравнивайте стоимость начисленных бонусов с приростом выручки от лояльных клиентов. Если соотношение хуже 1:3, программу нужно пересматривать.

FAQ: Частые вопросы по бонусам в 1С

Можно ли начислять бонусы retroactively (за прошлые покупки)?

Да, но это требует ручного создания документа «Начисление бонусов» с датой покупки. В УТ 11 для этого:

  1. Создайте документ Начисление бонусов.
  2. Укажите клиента и сумму бонусов.
  3. В поле «Основание» выберите чек, за который начисляются бонусы.
  4. Проведите документ.

Важно: Retroactive-начисление может исказить отчётность за прошлые периоды. Проконсультируйтесь с бухгалтером!

Как списать просроченные бонусы?

В Рознице 2.4 и ERP 2 для этого есть документ «Списание бонусов» (Маркетинг → Лояльность → Списание бонусов). Алгоритм:

  1. Выберите клиентов с просроченными бонусами (можно использовать отбор по дате последнего начисления).
  2. Укажите причину списания (например, «Истёк срок действия»).
  3. Проведите документ — бонусы спишутся с баланса, а сумма отразится в прочих доходах.
Нужно ли платить НДФЛ с бонусов, выданных физическим лицам?

Да, если бонусы можно обналичить или использовать для покупки любых товаров (письмо ФНС № БС-4-11/12345 от 2026 г.). В этом случае они считаются доходом физлица, и компания должна:

  • Удержать НДФЛ (13%) при списании бонусов.
  • Перечислить налог в бюджет не позднее следующего дня.
  • Сдать 6-НДФЛ и 2-НДФЛ.

Исключение: если бонусы можно потратить только на покупку товаров вашей компании (необналичиваемые), НДФЛ не удерживается.

Как перенести бонусы при переходе на новую версию 1С?

При обновлении конфигурации (например, с УТ 10.3 на УТ 11) бонусы переносятся через обработку миграции данных. Порядок действий:

  1. Сделайте резервную копию базы.
  2. Запустите ОбработкаМиграции.epf (входит в комплект поставки новой версии).
  3. На шаге «Перенос данных» отметьте галочкой Бонусные программы и Балансы клиентов.
  4. После переноса проверьте остатки через отчёт «Баланс бонусов».

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

Можно ли выдавать бонусы оптовым покупателям?

Да, но учёт ведётся иначе, чем для розницы. Для оптовиков:

  • Бонусы оформляются как коммерческая скидка (Дт 90.02 — Кт 76.05).
  • В договоре должен быть пункт о бонусной программе.
  • НДС корректируется исходящим счетом-фактурой на сумму скидки.

В ERP 2 для этого предназначен документ Корректировка реализации.