Торговля и Склад · 10 мин
Как проводить бонусы в 1С для покупателей
Как настроить и проводить бонусы для покупателей в 1С: виды бонусных программ, начисление и списание в УТ 11 и Рознице, учет в проводках, типичные ошибки.
Бонусная программа в 1С — это механизм лояльности, при котором покупатель получает виртуальные баллы за покупки и может оплатить ими часть следующей покупки. В типовых конфигурациях (1С:Управление торговлей 11, 1С:Розница, 1С:Комплексная автоматизация) этот функционал встроен и не требует доработки: достаточно включить опцию, создать вид бонусной программы и привязать её к дисконтным картам покупателей.
Главная сложность не в технической настройке, а в продумывании правил: процент начисления, срок жизни бонусов, доля оплаты бонусами, условия сгорания. Ошибки в этих параметрах приводят либо к неожиданным расходам на скидки, либо к недовольству клиентов, у которых баллы обнуляются без предупреждения.
Материал ориентирован на УТ 11 и Розницу 2/3 — в этих конфигурациях механизм бонусных баллов наиболее развит. В 1С:Бухгалтерии штатного механизма бонусов нет, там скидки отражаются вручную.
Включение функциональности бонусных программ
По умолчанию механизм бонусных баллов в конфигурации отключён. Чтобы его активировать, перейдите в раздел НСИ и администрирование → Настройка НСИ и разделов → CRM и маркетинг и установите флажок «Бонусные программы лояльности». Заодно обычно включают «Карты лояльности» и «Автоматические скидки», потому что бонусы редко используются изолированно.
После включения опции в разделе «CRM и маркетинг» появятся новые объекты: «Бонусные программы лояльности», «Правила начисления и списания бонусных баллов», а в карточке карты лояльности — поле для привязки бонусной программы. Если флажок недоступен для редактирования, проверьте права пользователя: нужны права администратора или настройки параметров учёта.
Создание бонусной программы и правил начисления
Бонусная программа создаётся в разделе CRM и маркетинг → Бонусные программы лояльности. В карточке укажите наименование, валюту бонусных баллов (обычно рубли, чтобы 1 балл = 1 рубль скидки) и периодичность расчёта: начислять баллы сразу при продаже или отложенно, например через несколько дней после оплаты.
Правило начисления задаётся в элементе «Правила начисления бонусных баллов». Основные параметры: процент от суммы покупки (например, 5% от чека возвращается баллами) либо фиксированная сумма за каждые N рублей. Можно задать сегмент номенклатуры — тогда бонусы начисляются только на определённые товары, а на акционные позиции — нет.
Отдельно настраивается срок действия баллов: «не ограничен» или «сгорают через N дней после начисления». Сгорание мотивирует клиента вернуться быстрее, но требует честного информирования — иначе получите поток претензий. Практичный вариант — срок 90–180 дней с SMS- или email-напоминанием за неделю до сгорания.
- 1Включите опцию «Бонусные программы лояльности» в настройках CRM и маркетинг
- 2Создайте правило начисления: процент от чека или сумма за порог покупки
- 3Создайте правило списания: максимальная доля оплаты баллами, минимальная сумма чека
- 4Создайте бонусную программу и привяжите к ней оба правила
- 5Привяжите программу к виду карт лояльности или к конкретным картам
- 6Проведите тестовую продажу на тестовую карту и проверьте начисление
Настройка списания бонусов при продаже
Правило списания определяет, как клиент может потратить накопленные баллы. Ключевой параметр — максимальный процент оплаты бонусами: если поставить 100%, покупатель сможет забрать товар полностью за баллы, что фактически превращает программу в раздачу товара. Обычно ограничивают 20–30% от суммы чека, чтобы клиент всегда доплачивал «живыми» деньгами.
Второй параметр — минимальная сумма чека, с которой разрешено списание. Он защищает от ситуации, когда клиент покупает мелочь исключительно на баллы. Также проверьте настройку «Списывать бонусы при возврате»: при оформлении возврата товара начисленные за него баллы должны сторнироваться, иначе клиент получит двойную выгоду.
В РМК (рабочем месте кассира) списание происходит так: кассир пробивает товары, нажимает кнопку оплаты бонусами, система показывает доступный остаток баллов и максимально допустимую сумму списания. Кассир подтверждает — и сумма чека уменьшается. Убедитесь, что у кассиров есть права на операцию оплаты бонусами, иначе кнопка будет недоступна.
Привязка бонусов к картам лояльности покупателей
Бонусы начисляются не абстрактному покупателю, а конкретной карте лояльности. В карточке вида карт лояльности укажите бонусную программу — тогда все новые карты этого вида автоматически подключатся к программе. Для уже выданных карт программу нужно указать вручную или групповой обработкой.
Идентификация покупателя в магазине происходит по штрихкоду карты, магнитной полосе или номеру телефона (если карта виртуальная). Обязательно заполняйте контрагента-партнёра на карте: без привязки к партнёру невозможно проанализировать эффективность программы по клиентам и сложно разбирать спорные ситуации с балансом баллов.
Если покупатель забывает карту, предусмотрите регламент: например, баллы начисляются по номеру телефона или чеку в течение нескольких дней через ручную корректировку. Без такого регламента кассиры начнут пробивать покупки на «общую» карту, что исказит аналитику и создаст почву для злоупотреблений.
Отражение бонусов в учёте и проводках
В управленческом учёте УТ 11 начисленные, но не использованные бонусы учитываются на специальном регистре «Бонусные баллы» — это обязательство компании перед клиентами. При списании баллов сумма скидки отражается как скидка по бонусной программе и уменьшает выручку по документу.
В бухгалтерском и налоговом учёте (при синхронизации с 1С:Бухгалтерией) бонусы обычно трактуются как скидка: выручка признаётся за вычетом оплаченной баллами суммы, НДФЛ у покупателя-физлица не возникает, так как это скидка, а не доход. Однако при крупных программах лояльности стоит согласовать методику с бухгалтером: вопросы признания момента скидки и оценки обязательств по несписанным баллам имеют нюансы.
Для контроля используйте типовые отчёты: «Остатки бонусных баллов», «Начисление и списание бонусных баллов». Они показывают обязательства перед клиентами, динамику начислений и помогают выявить аномалии — например, кассира, у которого доля чеков с оплатой бонусами резко выше среднего.
Как проверить результат настройки
Баллы начислились в заданном проценте, видны в отчёте «Остатки бонусных баллов»
Баллы не начислились — проверьте привязку программы к виду карт и активность правила
Сумма чека уменьшилась, списание не превышает заданный процент оплаты
Кнопка списания недоступна или лимит не срабатывает — проверьте права кассира и правило списания
Начисленные баллы сторнированы, потраченные — возвращены на карту
Баланс баллов не изменился — проверьте настройку обработки возвратов
Типичные ошибки и ограничения механизма
Самая частая ошибка — начисление бонусов и одновременное применение большой автоматической скидки на один и тот же чек. Клиент получает двойную выгоду, а маржа уходит в минус. Настройте совместное применение скидок: либо скидка, либо повышенное начисление баллов, либо исключите акционные товары из сегмента начисления.
Вторая ошибка — отсутствие срока жизни баллов при высоком проценте начисления. Обязательства копятся годами, и однажды клиенты предъявят их массово. Третья — забытая отложенность начисления: если баллы активируются через N дней, а клиент пришёл списать их на следующий день, кассир не сможет это сделать, и конфликт неизбежен.
Ограничения типового механизма: нет многоуровневых программ «из коробки» в простом виде, нет начисления баллов за действия вне покупок (отзывы, рефералы), нет гибкой работы с партнёрскими программами. Для таких сценариев потребуется доработка или внешняя система лояльности с интеграцией по API.
Частые вопросы о бонусах в 1С
Можно ли начислять бонусы разным категориям товаров по-разному?
Да. Создайте несколько правил начисления с разными сегментами номенклатуры и процентами, затем привяжите их к одной бонусной программе. Система применит к каждой строке чека своё правило. Проверьте приоритеты правил, если сегменты пересекаются.
Как узнать баланс бонусов конкретного покупателя?
Откройте карту лояльности клиента — остаток баллов отображается в карточке. Массово балансы удобно смотреть в отчёте «Остатки бонусных баллов» в разделе «CRM и маркетинг». Кассир видит доступный остаток прямо в РМК при выборе карты.
Что происходит с бонусами при удалении или блокировке карты?
Бонусы привязаны к карте, а не к контрагенту. При блокировке карты баллы становятся недоступны для списания, но в отчётах остаются. Если клиенту выдают новую карту взамен утерянной, остаток нужно перенести вручную корректировкой бонусных баллов.
Работают ли бонусы при обмене между магазинами и центральной базой?
Да, при типовом обмене РИБ или через «Управление торговлей» данные о картах и бонусных баллах синхронизируются. Остаток баллов актуализируется после очередного сеанса обмена, поэтому мгновенной консистентности между точками нет — учитывайте это при работе в нескольких магазинах.
Нужно ли платить налоги с бонусов покупателей?
Бонусы, потраченные как скидка на товар, обычно уменьшают выручку продавца и не образуют налогооблагаемый доход у покупателя-физлица. Однако денежные выплаты и призы в рамках промоакций — другая ситуация. Методику учёта согласуйте с бухгалтером под вашу схему программы.
Можно ли перенести бонусы из старой программы лояльности в 1С?
Да, остатки переносятся документом «Начисление и списание бонусных баллов» или загрузкой из таблицы через обработку. Сначала создайте карты лояльности для всех клиентов старой программы, затем загрузите начальные остатки баллов на каждую карту.
Что важно запомнить
Бонусы в 1С настраиваются через бонусные программы лояльности: правило начисления, правило списания, привязка к картам. Ограничивайте долю оплаты баллами, задавайте срок сгорания, контролируйте возвраты и действия кассиров. Перед запуском проверьте всю цепочку на тестовой карте: начисление, списание, возврат.