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