К статье
Практический материал

Сотрудники и Зарплата · 12 мин

Как рассчитывается зарплата в 1С: разбор механизма расчёта в ЗУП

Как рассчитывается зарплата в 1С:ЗУП: настройка начислений, расчёт по окладу, НДФЛ, взносы, аванс, типичные ошибки и проверка результата перед выплатой.

Расчёт заработной платы в 1С:ЗУП строится на связке трёх элементов: кадровые данные сотрудника (приём, переводы, отпуска), плановые начисления и удержания, назначенные документами, и фактически отработанное время по графику. Программа берёт эти данные за расчётный месяц, применяет формулы видов расчёта и формирует итоговые суммы к выплате с учётом НДФЛ и страховых взносов.

Ключевой документ месяца — «Начисление зарплаты и взносов». Он автоматически подбирает сотрудников, рассчитывает начисления по их плановым видам расчёта, учитывает отклонения (больничные, отпуска, командировки), вычисляет НДФЛ нарастающим итогом и начисляет страховые взносы. Все промежуточные документы — отпуска, премии, аванс — попадают в итоговый расчёт и влияют на результат.

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

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

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

Второй источник — график работы сотрудника. По нему определяется норма рабочего времени за месяц и фактически отработанные дни. Если график не заполнен или не соответствует реальному режиму, расчёт «по окладу» даст неверную сумму даже при правильно заданном окладе.

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

Как настраиваются начисления и удержания

Виды расчёта хранятся в разделе «Настройка» — «Начисления» и «Удержания». Каждое начисление содержит формулу. Типовая формула оплаты по окладу выглядит так: Оклад / НормаДней × ВремяВДнях. То есть программа делит месячный оклад на норму рабочих дней по графику и умножает на фактически отработанные дни.

При настройке начисления важно проверить три вещи: назначение начисления (повременная оплата, премия, прочее), порядок расчёта (по месяцу, по данным документа, фиксированной суммой) и налоговый учёт — код дохода по НДФЛ и вид дохода для страховых взносов. Ошибка в коде дохода приведёт к неверной отчётности, даже если сумма на руки посчитана правильно.

Удержания настраиваются аналогично: алименты, займы, профсоюзные взносы. Для исполнительных листов используется отдельный документ «Исполнительный лист», который задаёт получателя, способ расчёта (процент, доля или фиксированная сумма) и предел удержания.

Расчёт оплаты по окладу: формула и пример

Базовый сценарий — сотрудник на окладе отработал неполный месяц. Допустим, оклад 80 000 рублей, норма по графику — 21 рабочий день, сотрудник отработал 15 дней, остальное — отпуск. Программа рассчитает: 80 000 / 21 × 15 = 57 142,86 руб. Отпускные при этом начисляются отдельным документом «Отпуск» по среднему заработку и не смешиваются с окладной частью.

Если сотрудник отработал месяц полностью без отклонений, начисление равно окладу. Если в месяце были больничные или командировки, эти периоды вытесняют оплату по окладу: дни болезни оплачиваются по среднему заработку через документ «Больничный лист», а оклад считается только за фактически отработанные дни.

Для сотрудников с часовой тарифной ставкой формула меняется: ТарифнаяСтавкаЧасовая × ВремяВЧасах. Норма и факт берутся в часах, поэтому для таких сотрудников критично корректно настроить график с указанием часов работы, а не только дней.

Если сумма по окладу в расчёте выглядит странно, первым делом откройте у сотрудника вкладку «Оплата труда» в документе начисления и посмотрите показатели: какой оклад подтянулся, какая норма дней и сколько дней учтено как отработанные. В 9 случаях из 10 причина видна прямо в этих трёх числах.
ПЗ
Практическое замечание

Как рассчитывается НДФЛ и страховые взносы

НДФЛ в 1С:ЗУП рассчитывается нарастающим итогом с начала года на дату каждого дохода. Программа суммирует все облагаемые доходы сотрудника, применяет положенные вычеты (стандартные на детей, имущественные и другие по заявлениям), умножает на ставку и вычитает ранее удержанный налог. Разница и есть НДФЛ текущего месяца.

Из-за нарастающего итога налог за месяц может отличаться от простого умножения «начислено × 13%». Например, при применении вычета на детей налогооблагаемая база уменьшается, а если доход сотрудника превысил порог, с которого вычет больше не предоставляется, налог в середине года заметно вырастет — это нормальное поведение расчёта, а не ошибка.

Страховые взносы рассчитываются в том же документе «Начисление зарплаты и взносов» на отдельной вкладке «Взносы». База считается помесячно, применяются тарифы, заданные в учётной политике организации. Если организация использует пониженные тарифы (например, для субъектов МСП), это должно быть отражено в настройках учётной политики — иначе взносы посчитаются по стандартному тарифу.

Аванс и окончательный расчёт: как делится месяц

Аванс в 1С:ЗУП рассчитывается документом «Начисление за первую половину месяца». Программа считает начисления за отработанные дни первой половины месяца по тем же формулам, что и основной расчёт, и удерживает НДФЛ с этой суммы. Альтернативный вариант — аванс фиксированной суммой или процентом от оклада, задаётся в настройках зарплаты организации.

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

Выплата оформляется документами «Ведомость в банк», «Ведомость в кассу» или «Ведомость через раздатчика» в зависимости от способа выплаты, указанного у сотрудника. Проведённая ведомость фиксирует факт выплаты дохода — от её даты зависит срок перечисления НДФЛ.

Порядок расчёта зарплаты за месяц
  1. 1
    Проверьте, что все кадровые документы месяца введены: приёмы, переводы, увольнения
  2. 2
    Введите документы отклонений: отпуска, больничные, командировки, отсутствия
  3. 3
    Зарегистрируйте разовые начисления и удержания: премии, исполнительные листы
  4. 4
    Создайте документ «Начисление зарплаты и взносов», заполните его автоматически
  5. 5
    Проверьте вкладки «Начисления», «Удержания», «НДФЛ», «Взносы» по контрольным сотрудникам
  6. 6
    Проведите документ и сформируйте расчётные листки для сверки
  7. 7
    Оформите ведомости на выплату и проверьте суммы к выплате

Типичные ошибки при расчёте и как их найти

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

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

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

Типичные ошибки
01
Расчёт зарплаты до ввода больничных и отпусков — переплата и необходимость сторнирования
02
Отсутствие графика у сотрудника — нулевой или искажённый расчёт по окладу
03
Ручная правка сумм в документе начисления без анализа причины расхождения
04
Непроведённые ведомости на аванс — двойная выплата при окончательном расчёте
05
Неверный код дохода у начисления — ошибки в 6-НДФЛ при правильной сумме на руки
06
Игнорирование минусового НДФЛ — искажение отчётности и задолженности перед бюджетом

Как проверить результат расчёта перед выплатой

Основной инструмент проверки — расчётный листок сотрудника (раздел «Зарплата» — «Отчёты по зарплате» — «Расчётный листок»). В нём видно всю цепочку: начислено по каждому виду расчёта, удержано НДФЛ и прочее, выплачено ранее, итог к выплате. Расхождение с ожиданиями локализуется по конкретной строке.

Для сверки по организации в целом используйте «Свод начисленной зарплаты» и «Расчётный листок по организации». Полезно сравнить фонд оплаты труда с предыдущим месяцем: резкие отклонения без кадровых причин (массовые премии, увольнения) — сигнал проверить расчёт детально.

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

Контрольные точки

Как проверить результат

Норма дней в расчёте сотрудника
Норма

Совпадает с производственным календарём и графиком сотрудника

Тревожный признак

Норма нулевая или не соответствует графику — проверьте назначение графика

НДФЛ за месяц
Норма

Положительный, соразмерный доходу с учётом вычетов

Тревожный признак

Отрицательный или резко скачущий без изменения дохода

Сумма к выплате
Норма

Начислено минус НДФЛ минус удержания минус аванс

Тревожный признак

Сумма больше начисленного или отрицательная

Остаток задолженности после выплаты
Норма

Нулевой по всем сотрудникам

Тревожный признак

Зависшие суммы по отдельным сотрудникам

Частые вопросы по расчёту зарплаты в 1С

Почему сотруднику начислилось меньше оклада, хотя он работал весь месяц?

Чаще всего дело в отклонениях, которые программа учла как неотработанное время: отпуск, больничный, отгул или отсутствие по невыясненной причине. Откройте расчётный листок и сравните отработанные дни с нормой. Если отклонений не было, проверьте, не заведён ли документ отсутствия ошибочно и корректно ли заполнен график.

Как пересчитать зарплату, если после расчёта пришёл больничный?

Введите документ «Больничный лист» тем же месяцем — при проведении он вытеснит оплату по окладу за дни болезни. Затем перезаполните и перепроведите «Начисление зарплаты и взносов»: программа пересчитает окладную часть, НДФЛ и взносы. Если зарплата уже выплачена, переплата отразится как аванс или долг за сотрудником и скорректируется при следующей выплате.

Можно ли считать зарплату в 1С:Бухгалтерии, а не в ЗУП?

Да, в 1С:Бухгалтерии есть базовый блок расчёта зарплаты: начисления, НДФЛ, взносы, ведомости и отчётность. Он подходит для небольших организаций с простыми схемами оплаты. Если используются сложные графики, сменность, вытеснения, много видов начислений и кадровый учёт в полном объёме — корректнее работать в ЗУП с синхронизацией проводок в бухгалтерскую программу.

Почему НДФЛ в расчёте не равен 13% от начисленной суммы?

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

Что делать, если документ «Начисление зарплаты и взносов» заполняется пустым?

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

Как начислить премию, чтобы она попала в расчёт текущего месяца?

Используйте документ «Премия» (или «Разовое начисление» для непредусмотренных видов) с месяцем начисления, равным текущему расчётному периоду. Проведённый документ автоматически учтётся при заполнении «Начисления зарплаты и взносов». Проверьте у вида премии код дохода НДФЛ и облагаемость взносами — от этого зависит корректность налогов и отчётности.

Итог

Что важно запомнить

Расчёт зарплаты в 1С:ЗУП — это цепочка: кадровые документы назначают начисления, график задаёт норму времени, документы отклонений корректируют отработанное время, а «Начисление зарплаты и взносов» сводит всё в итог с НДФЛ и взносами. Проверяйте результат через расчётные листки и отчёты по задолженности до выплаты — это дешевле, чем исправлять расчёт задним числом.