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