Бонусы менеджеров в 1С: как проверить и найти манипуляции

Проверить правильность начисления бонусов менеджерам в 1С можно за 30-40 минут, если знать три места, где данные «разъезжаются» без всякого злого умысла, и три схемы, где умысел как раз есть. Большинство переплат происходит не через взлом системы, а через стандартные функции 1С, которые никто не закрыл: задним числом изменить дату документа, провести возврат в следующем периоде, дать скидку выше лимита. Все три видны в стандартных отчётах 1С без доработок.
Почему стандартный расчёт в 1С не защищает от ошибок
В большинстве компаний бонус менеджера считается так: берётся отчёт «Продажи по менеджерам» за месяц, умножается на ставку, выплачивается. Выглядит просто. Но у этой схемы три структурных проблемы.
Первая: 1С считает выручку по дате документа, а не по дате фактической отгрузки. Если менеджер провёл реализацию 31-го, а товар уехал 3-го числа следующего месяца – система этого не заметит.
Вторая: возвраты от покупателей проходят отдельным документом. Если регламент не прописывает вычет возвратов из базы текущего периода, они туда не попадают.
Третья: 1С не знает, какая маржа у конкретной позиции с учётом скидки. Бонус от выручки начисляется даже если продажа убыточна.
Три схемы, по которым завышается бонусная база
Схема 1. Возвраты остаются в базе прошлого периода
Менеджер закрывает реализацию на 200 000 ₽ в июне. В июле клиент возвращает товар на 80 000 ₽ – брак партии. Бонус за июнь уже выплачен со всей суммы. Возврат проходит в июле, в июньскую базу не попадает.
При ставке 5% потери компании с одного такого случая – 4 000 ₽. Если в компании 8 менеджеров и подобная ситуация возникает по 2-3 раза в месяц на каждого, переплата за год превышает 200 000 ₽.
Это не обязательно манипуляция. Иногда просто не прописан регламент. Результат одинаков.
Схема 2. Перенос дат реализации к концу периода
В последний день месяца у менеджера не хватает 50 000 ₽ до порогового значения, при котором ставка повышается с 4% до 6%. Документ датируется 31-м числом, хотя фактическая отгрузка со склада произошла 3-го числа следующего месяца.
В 1С это делается в два клика, если не выставлена «Дата запрета изменения данных». Разница в ставке 2% на обороте 500 000 ₽ – 10 000 ₽ лишних выплат за один месяц.
Признак схемы: количество документов реализации в последние 3 рабочих дня месяца превышает среднедневной показатель за весь месяц в 2,5 раза и более.
Схема 3. Скидка уничтожает маржу, бонус начисляется на всю выручку
Менеджер согласовывает скидку 20% ради объёма. Бонус считается от итоговой выручки – скидка уже внутри цифры, маржа стала нулевой или отрицательной, но ставка 5% от выручки всё равно начисляется. Про то, как промо-скидки превращаются в убытки на уровне всей компании, подробно разобрано в статье «Контроль ценовых акций в 1С: почему промо превращается в убытки».
Чек-лист: 8 пунктов перед начислением бонусов менеджерам
Каждый пункт – отдельный срез в 1С. При готовом отчёте занимает 3-5 минут.
- Возвраты за период. Выгрузите документы «Возврат товаров от покупателя» по каждому менеджеру за расчётный месяц. Вычтите из бонусной базы.
- Дата документа против даты движения по складу. Если дата реализации и дата фактического списания товара расходятся более чем на 1 рабочий день – флаг на проверку.
- Документы с нулевой или отрицательной маржой. Реализации, где себестоимость превышает сумму продажи, не должны входить в бонусную базу.
- Документы, изменённые после даты закрытия периода. В 1С это видно по полю «Дата изменения» – она будет позже даты самого документа.
- Скидки выше лимита по должности. Если у менеджера лимит 10%, а в документе скидка 15%, нужен документ о согласовании исключения. Если его нет – скидку надо пересмотреть до выплаты бонуса, а не после.
- Перенос клиентов между менеджерами. Смена поля «Ответственный» в карточке контрагента в последние 5 дней месяца – повод проверить, кому ушёл бонус за этого клиента и все его реализации.
- Аннулированные заказы. Заказы в статусе «Отменён» или без связанных реализаций не должны влиять на расчёт. Проверьте, нет ли в базе технических документов без фактической отгрузки.
- Сверка итоговой суммы. Цифра в расчётном листе должна совпадать с отчётом «Продажи по менеджерам» в 1С до рубля. Расхождение – сигнал ошибки в логике расчёта.
Разбор типичной ошибки: кейс с цифрами
Оптовый поставщик стройматериалов, 8 менеджеров, оборот 40 млн ₽ в месяц. Бонус 5% от выручки, возвраты из базы не вычитались – «так исторически сложилось».
Аудит за 12 месяцев: суммарные возвраты по всем менеджерам составили 3,2 млн ₽. Из них 2,1 млн ₽ пришлись на первые 10 дней каждого квартала – паттерн типичен: реализация закрыта в конце квартала, бонус выплачен, возврат оформлен в начале следующего квартала.
Переплата по бонусам за год: 3 200 000 ₽ × 5% = 160 000 ₽. После того как добавили вычет возвратов в регламент, объём возвратов «у нужных пороговых дат» упал на 58% за два квартала. Сами возвраты остались, но стали равномерными – значит, реальные, не манипуляция.
Формула бонусной базы и пороги для контроля
Используйте как основу для технического задания на доработку или для ручной сверки каждый месяц:
Бонусная база = Выручка по реализациям за период – Возвраты за период – Реализации с маржой ниже X% – Документы, изменённые после даты закрытия периода
Где X% – минимальная рентабельная маржа. Для оптовых компаний в РФ обычно 8-15%, для розницы 15-25%. Конкретное значение фиксируется в положении о премировании и прописывается в 1С как автоматическое исключение из базы.
Три порога для автоматического флага:
- Количество реализаций в последние 3 рабочих дня месяца больше 2,5 среднедневного значения – проверить даты фактической отгрузки.
- Доля возвратов по менеджеру за квартал превышает 15% от его выручки – провести разбор причин по каждому документу.
- Скидка в документе выше лимита по должности – требовать документ согласования до проведения, не после.
Эти пороги можно настроить как правила в системе мониторинга, тогда флаг появляется в день проведения документа, а не в конце месяца при ручной проверке. Подробнее о том, как устроен автоматический контроль операций в 1С по регламентным правилам, – в документации системы.
Регламент ежемесячной проверки: четыре шага
Весь процесс занимает 35-40 минут при наличии нужных отчётов.
- В последний рабочий день месяца. Выставите «Дату запрета изменения данных» на закрытый период. В 1С:УТ и 1С:КА – через настройки предприятия в разделе администрирования. Без этого шага все остальные шаги бессмысленны: данные будут меняться уже после проверки.
- 1-3 число следующего месяца. Выгрузите возвраты за закрытый период по каждому менеджеру. Вычтите из бонусной базы. Зафиксируйте итог в расчётном листе с расшифровкой по документам.
- До начисления бонуса. Прогоните чек-лист из восьми пунктов. Документы с флагами – на ручную проверку. Это не обязательно манипуляция: иногда ошибка оператора. Разбираться нужно до выплаты, не после.
- После начисления. Сохраните расчётный лист с детализацией по каждому менеджеру: период, список документов, суммы, вычеты, итог. Если возникнет спор – у вас есть документ с цифрами, а не устные объяснения.
Сверка взаиморасчётов с покупателями до закрытия периода снижает риск того, что возврат «потеряется» в следующем месяце и выпадет из вычета по бонусу. Как это сделать в 1С – в отдельном разборе: «Сверка взаиморасчётов в 1С: как найти расхождения до закрытия периода».
Это можно не делать руками. Виртуальные сотрудники контроля качества внутри 1С проверяют 100% реализаций по чек-листу в день проведения документа, фиксируют отклонения по скидкам, датам и маржe, ставят задачи ответственным по каждому нарушению и автоматически перепроверяют исправления. Посмотрите, как работают виртуальные сотрудники контроля качества в 1С – сводка в Telegram вместо ручных проверок.
Частые вопросы
Можно ли настроить автоматический вычет возвратов в стандартной 1С без доработки?
В большинстве конфигураций (УТ, КА, ERP) – нет. Стандартные отчёты по продажам не вычитают возвраты из бонусной базы автоматически. Это делается либо через доработку расчёта бонусов, либо через ручную сводную таблицу каждый месяц с привязкой к данным из 1С.
Как выставить запрет на изменение данных задним числом только для менеджеров, не трогая бухгалтерию?
В 1С:УТ и 1С:КА «Дата запрета изменения данных» настраивается на уровне профиля пользователя, а не глобально для всей базы. Бухгалтерия получает отдельный профиль с расширенными правами на редактирование закрытых периодов, менеджеры – с ограниченными.
Что делать, если менеджер оспаривает вычет возврата из его бонуса?
Показывать расчётный лист с номерами документов возврата, датами и суммами. Если положение о премировании прописывает вычет возвратов – это факт, а не субъективное решение руководителя. Если положение этого не прописывает – сначала исправить документ, потом применять правило к следующему периоду.
Стоит ли переходить с бонуса от выручки на бонус от маржи?
Да, если менеджеры самостоятельно согласовывают скидки. Бонус от выручки при свободном ценообразовании создаёт прямой стимул давать скидки ради объёма в ущерб прибыли. Переход на маржу закрывает эту проблему структурно. Переходный период – 2-3 месяца параллельного расчёта обоих показателей, чтобы менеджеры видели разницу до того, как правило начнёт работать.