Проверка расчёта зарплаты в 1С: типичные ошибки и как их найти

Ошибки в расчёте зарплаты встречаются у большинства компаний, которые ведут учёт в 1С ЗУП без регулярного контроля. Чаще всего деньги теряются на отпускных, переработках и неправильном НДФЛ при высоких доходах. Всё это можно найти без аудиторов – нужен правильный чек-лист и понимание, где именно смотреть.
Где теряются деньги при расчёте зарплаты
Типичная картина: компания на 25 человек, средняя зарплата 75 000 ₽, фонд оплаты труда около 1,9 млн ₽ в месяц. Бухгалтер считает в 1С ЗУП, всё автоматически. Собственник доволен.
А потом приходит трудовая инспекция или уходит ключевой сотрудник и начинает считать, что ему недоплачивали. Разбираться в расчётах задним числом – дорого и неприятно.
Три зоны с максимальной концентрацией ошибок:
- Отпускные – ошибки в базе для среднего заработка, особенно когда были премии, больничные или неполные месяцы.
- Переработки и доплаты – ночные, праздничные, совмещение. Легко пропустить, если нет строгого учёта отработанных часов.
- НДФЛ при высоких доходах – граница в 2 400 000 ₽ в год, после которой ставка меняется с 13% на 15%.
По данным практики консультантов по 1С, в компаниях без регулярного контроля расхождения составляют от 3% до 8% от ФОТ в месяц. Для нашего примера – это 57 000 – 152 000 ₽ ежемесячно.
Отпускные: как проверить среднедневной заработок
Отпускные считаются по среднедневному заработку за последние 12 месяцев. Формула:
Среднедневной заработок = База / (Отработанные месяцы × 29,3 + Дни в неполных месяцах)
Типичная ошибка – в базу для расчёта попадают выплаты, которые туда не должны входить, или наоборот не попадают те, что должны.
Что входит в базу: оклад и тарифная ставка, доплаты за условия труда, премии, предусмотренные системой оплаты труда.
Что не входит: суточные по командировкам, материальная помощь, больничные, отпускные за предыдущие периоды.
В 1С ЗУП это настраивается через виды начислений: «Настройка» – «Начисления», флажок «Входит в расчёт среднего заработка». Проверьте каждый вид начисления – особенно если добавлялись нестандартные выплаты.
Контрольная проверка: возьмите расчётный листок любого отпускника, разделите сумму отпускных на количество дней отпуска – получите среднедневной заработок. Сверьте его с отчётом «Анализ начислений» за последние 12 месяцев. Цифры должны совпасть.
НДФЛ 15%: кто попадает и как не пропустить
С 2021 года в России действует прогрессивная шкала НДФЛ. Доход до 2 400 000 ₽ в год – 13%. Свыше – 15% с суммы превышения.
Для сотрудника с зарплатой 250 000 ₽ в месяц годовой доход составит 3 000 000 ₽. С суммы превышения 600 000 ₽ нужно удержать 15% вместо 13% – это дополнительно 12 000 ₽ НДФЛ. Если бухгалтер не отследил переход, компания становится налоговым агентом с недоимкой.
В 1С ЗУП это считается автоматически – если настройки верные. Проверить можно через отчёт «Регистр налогового учёта по НДФЛ»: посмотрите столбец «Ставка» для сотрудников с высоким доходом нарастающим итогом с начала года.
Кто в зоне риска: руководители с суммарным доходом (оклад плюс премии плюс бонусы) от 200 000 ₽ в месяц. В годовом выражении они легко пересекают порог 2,4 млн ₽.
Если сотрудник пришёл не с 1 января – проверьте, правильно ли занесены справки 2-НДФЛ с предыдущего места работы. Ошибка здесь ведёт к неправильной ставке с первого месяца. О том, как синхронизировать налоговые данные с кадровыми документами, читайте в нашей статье «ЕФС-1 и кадровые документы в 1С: как найти расхождения».
Переработки и надбавки – источник скрытых расхождений
Переработки сверх нормы оплачиваются по повышенному тарифу: первые 2 часа – 1,5 ставки, далее – 2 ставки. Работа в праздник – 2 ставки или одинарная ставка плюс отгул по выбору сотрудника.
Ошибка чаще не в самом тарифе – 1С его применяет правильно. Ошибка в исходных данных: в табеле учёта рабочего времени.
Реальный кейс: производство, 18 рабочих. Бригадир заполнял табели в Excel, секретарь переносила данные в 1С вручную. В среднем терялось 3-4 часа переработки на человека в месяц – просто при переносе. При ставке 350 ₽/час и коэффициенте 1,5 это 1 575 – 2 100 ₽ на человека. Умножить на 18 человек – 28 000 – 38 000 ₽ в месяц мимо кассы.
Как проверить в 1С: отчёт «Анализ часов» – сравните норму по производственному календарю с фактом по табелю. Если сотрудник числится с ровно нормативными часами, а работает в сменном режиме – повод задать вопрос.
Больничные: три расчётные базы и типичный просчёт
Больничный считается от среднедневного заработка за два предшествующих календарных года – не 12 месяцев, а два полных года. В 2026 году это 2024 и 2025 годы.
Процент оплаты зависит от стажа:
- Стаж менее 5 лет – 60% от среднедневного заработка
- Стаж от 5 до 8 лет – 80%
- Стаж более 8 лет – 100%
Типичный просчёт: неправильный стаж. Бухгалтер не учёл предыдущие места работы – сотрудник числится со стажем 4 года, хотя фактически работал более 10. Вместо 100% он получает 60%.
Для сотрудника с зарплатой 60 000 ₽/месяц среднедневной заработок около 2 000 ₽. Больничный 14 дней: при 60% – 16 800 ₽, при 100% – 28 000 ₽. Разница – 11 200 ₽ на один случай.
Как проверить: в карточке сотрудника в 1С ЗУП откройте вкладку «Трудовая деятельность». Сравните с трудовой книжкой или данными электронной трудовой книжки. Автоматическая проверка стажа и расчётных баз по каждому сотруднику выявляет такие расхождения в день оформления больничного, а не по итогам квартала.
Пошаговый чек-лист проверки расчёта зарплаты
Проверяйте каждый месяц до выплаты. При штате до 30 человек уходит 1-2 часа.
Шаг 1. Сравнить штатное расписание с начислениями. Сформируйте отчёт «Штатное расписание» и рядом «Расчётный листок» за месяц. Оклад каждого сотрудника в расчётном листке должен совпадать со ставкой в штатном. Расхождение – сигнал ошибки при приёме или переводе.
Шаг 2. Проверить дни отсутствия. Отчёт «Анализ отработанного времени»: у кого оформлены больничные, отпуска или прогулы – убедитесь, что документы проведены и повлекли пересчёт начислений.
Шаг 3. Проверить переработки. Сравните норму рабочего времени по производственному календарю с фактом по табелю. Расхождение вверх – переработка, должна быть отдельным начислением с повышающим коэффициентом.
Шаг 4. Проверить НДФЛ. Отчёт «Анализ НДФЛ»: у кого годовой доход нарастающим итогом превысил 2 400 000 ₽ – ставка с суммы превышения должна быть 15%.
Шаг 5. Проверить вычеты по НДФЛ. Стандартные вычеты на детей: 1 400 ₽ на первого, 1 400 ₽ на второго, 3 000 ₽ на третьего и далее. Лимит применения – до месяца, когда доход с начала года превысил 350 000 ₽. Вычеты должны прекращаться вовремя.
Шаг 6. Проверить базу отпускных при наличии. Если в месяце были отпускники – сверьте состав базы среднего заработка и убедитесь, что нерасчётные выплаты из неё исключены.
Шаг 7. Сверить ведомость с банковским реестром. Ведомость на выплату из 1С должна совпадать с платёжным поручением или реестром в банке до рубля. Любое расхождение – повод разобраться до того, как деньги ушли.
Это можно не делать руками. Виртуальные сотрудники внутри 1С проверяют каждое начисление по этому чек-листу: сверяют базу отпускных, контролируют ставки НДФЛ, проверяют стаж для больничных. При отклонении – ставят задачу бухгалтеру и перепроверяют после исправления. Посмотрите, как работают виртуальные сотрудники контроля качества в 1С – сводка в Telegram вместо ручных проверок.
Частые вопросы
Как часто нужно проверять расчёт зарплаты?
Каждый месяц до выплаты – обязательный минимум. Раз в квартал – расширенная проверка: сравните начисления с данными трудовых договоров и кадровых приказов. Раз в год – сверка со сведениями в СФР. Если штат меняется часто, квартальную проверку имеет смысл делать ежемесячно.
Что делать, если нашли переплату за прошлые периоды?
Удержать из следующей зарплаты без согласия сотрудника можно только в случаях, прямо указанных в ТК РФ: счётная ошибка, неотработанный аванс. В остальных случаях – только добровольный возврат или судебный порядок. Именно поэтому ошибки дешевле находить до выплаты, а не после.
Как 1С помогает найти ошибки автоматически?
В 1С ЗУП есть встроенный отчёт «Анализ зарплаты» – он показывает отклонения от предыдущего месяца и работает как первый фильтр. Но 1С считает то, что в неё заведено. Ошибки в исходных данных – стаж, табель, состав базы среднего заработка – программа не видит. Без ручного чек-листа или автоматизированного контроля по регламентам эти ошибки остаются незамеченными.
Нужно ли перепроверять расчёты, если бухгалтер опытный?
Да. Не потому что бухгалтер ошибается – а потому что данные поступают из разных источников. Кадровик заводит приказы, табельщик ведёт время, сотрудник приносит справки. Ошибки чаще в исходных данных, не в самих расчётах. Опытный бухгалтер правильно применит формулу к неправильным данным.