База знаний · Кейсы

Как аптека навела порядок в учёте бонусных программ и перестала терять выручку

Пример вымышленный. Компания, люди и суммы придуманы для иллюстрации, совпадения случайны.

Владелец аптеки пришёл с тревожным сигналом: выручка по отчётам кассы и деньги на счёте расходились, а склад показывал недостачи там, где по ощущениям всё продавалось нормально. Отдельной строкой шли бонусы постоянных покупателей — их начисляли и списывали, но как это отражается в учёте, никто внятно объяснить не мог. Задача звучала просто: понять, куда уходит выручка, и навести порядок так, чтобы бонусные программы не превращались в дыру в отчётности.

С чем пришёл владелец

Аптека работала несколько лет, точек стало больше одной, а учёт оставался на уровне «как исторически сложилось». Программа лояльности запускалась как маркетинговый инструмент: покупателю обещали накопления и скидки, кассиры применяли их на месте. Бухгалтерия при этом получала данные из кассы и из складской программы, а саму программу лояльности воспринимала как что-то отдельное.

Владелец замечал три вещи. Первая — итоги дня по кассе не совпадали с тем, что видел управляющий в сводке по продажам. Вторая — списания товара не всегда объяснялись продажами. Третья — часть покупателей возвращалась с претензиями: бонусы «сгорали» или не применялись, хотя человек был уверен в обратном. Разбираться приходилось вручную, и каждый раз находился новый повод для спора.

Отдельно владельца беспокоил вопрос налогов: он не понимал, как учитывать скидки и бонусы, чтобы потом не пришлось переделывать отчётность и объясняться с проверяющими. Чёткого ответа внутри компании не было — каждый отвечал по-своему.

Как нашли причину

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

Первое расхождение обнаружилось в моменте применения бонусов. Кассир мог применить накопления покупателя, но в учёте это отражалось не как уменьшение суммы к оплате, а как обычная продажа с последующей корректировкой. Из-за этого итог дня по кассе и сводка продаж расходились, а бухгалтерия видела одну сумму, управляющий — другую.

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

Третья проблема была в возвратах. При возврате товара бонусы не всегда отменялись или возвращались корректно. Покупатель получал деньги назад, а накопления оставались, и аптека фактически дарила скидку повторно. На масштабе нескольких точек это давало заметное расхождение.

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

Что исправили по шагам

Сначала описали правила программы лояльности на бумаге: когда бонусы начисляются, на какие товары действуют, как применяются при покупке и что происходит при возврате. Раньше эти правила существовали в виде устных договорённостей и настроек, которые никто не проверял. Теперь у каждой точки был один и тот же документ.

Затем привели настройки программ в соответствие с этими правилами. Проверили, как система лояльности передаёт данные в кассу и в учёт, и убрали двойное отражение: применение бонуса должно уменьшать сумму к оплате, а не создавать отдельную операцию. Отдельно настроили возвраты, чтобы при возврате товара накопления корректировались автоматически.

После этого изменили порядок ежедневной работы. Кассир видит в системе остаток бонусов покупателя и применяет их по правилам, а не «на глаз». Управляющий точки сверяет итог дня по кассе с отчётом программы лояльности, и расхождение видно сразу, а не через месяц.

Дальше наладили сверку между складом и продажами. Списание товара теперь объясняется либо продажей, либо документом на списание, и каждая позиция имеет основание. Это позволило отделить реальные потери от ошибок в учёте.

Последний шаг — регулярная сверка обязательств перед покупателями. Раз в период бухгалтерия смотрит, сколько бонусов начислено, сколько применено и сколько осталось. Такой контроль не даёт накоплениям превращаться в незаметный долг перед клиентами.

Что изменилось для бизнеса

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

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

Для налоговой отчётности появилась опора: понятно, как отражены скидки и бонусы и чем подтверждается каждая операция. Владелец перестал бояться вопросов о том, почему сумма продаж отличается от суммы поступлений.

Отдельный эффект — доверие покупателей. Когда бонусы начисляются и применяются предсказуемо, люди возвращаются. Программа лояльности снова работает как инструмент привлечения, а не как источник претензий.

Чему научиться другим

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

Второе: бонусы — это обязательство перед покупателем, и его нужно учитывать. Начисленные, но не применённые бонусы — не «пустое место», а сумма, которая однажды уменьшит выручку.

Третье: сверять нужно три потока — кассу, склад и программу лояльности. Расхождение между любыми двумя из них почти всегда означает ошибку в учёте, а не случайность.

Четвёртое: возвраты — самое частое место потерь. Если при возврате товара бонусы не корректируются, аптека дарит скидку дважды.

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

Частые вопросы

Нужно ли учитывать начисленные бонусы, если покупатель ими ещё не воспользовался?

Да, это обязательство перед покупателем. Оно влияет на то, как вы отражаете выручку и скидки, поэтому накопления нужно видеть в учёте, а не только в программе лояльности.

Что делать, если правила программы лояльности в разных точках отличаются?

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

Как часто нужно сверять кассу, склад и бонусы?

Достаточно регулярной сверки в рамках выбранного периода. Главное — делать её постоянно и разбирать каждое расхождение, а не откладывать до накопления ошибок.

Можно ли навести порядок в учёте бонусов, не меняя программу лояльности?

Иногда достаточно привести настройки и правила в порядок. Но если программа не передаёт данные корректно, без изменений в ней обойтись не получится.

Услуга по теме: Комплексное ведение учёта на ОСНО, УСН «доходы», УСН «доходы минус расходы».

Читайте также

Оставьте заявку