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

Другое · 9 мин

Как рассчитать зарплату в программе 1С

Пошаговая инструкция по расчёту зарплаты в 1С: приём сотрудника, начисления, удержания, НДФЛ, взносы, проверка результата и типичные ошибки бухгалтера.

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

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

Подготовка: что должно быть настроено до расчёта

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

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

Шаг 1. Приём сотрудника и назначение плановых начислений

Создайте документ «Приём на работу» (в ЗУП: «Кадры — Приёмы, переводы, увольнения»). В документе укажите дату приёма, подразделение, должность, график работы и вид занятости. На вкладке «Оплата труда» назначьте плановые начисления: оклад, тарифную ставку, надбавки, премии.

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

Для сотрудника также заполните данные для НДФЛ: статус налогового резидента, заявление на стандартные вычеты на детей, уведомления об имущественном вычете. Эти сведения вводятся из карточки сотрудника по ссылке «Налог на доходы».

Шаг 2. Учёт отработанного времени и отклонений

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

Каждый такой документ вытесняет плановое начисление за соответствующие дни. Например, если оформлен отпуск с 10 по 20 число, оплата по окладу будет начислена только за оставшиеся рабочие дни, а за дни отпуска — средний заработок из документа «Отпуск». Если отклонение не ввести, программа посчитает эти дни как отработанные и завысит начисление.

Шаг 3. Начисление зарплаты и взносов

Основной документ — «Начисление зарплаты и взносов» (в ЗУП: «Зарплата — Начисление зарплаты и взносов»; в 1С:Бухгалтерии — «Зарплата и кадры — Все начисления»). Создайте документ, укажите месяц начисления и нажмите «Заполнить» — программа подберёт всех сотрудников с действующими плановыми начислениями.

Автоматически рассчитываются: начисления по окладу и надбавкам, НДФЛ с учётом вычетов, страховые взносы по установленным тарифам. Каждую строку можно раскрыть и посмотреть детализацию: нажмите на сумму начисления или НДФЛ, чтобы увидеть формулу, отработанные дни и применённые вычеты.

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

Шаг 4. Проверка НДФЛ, удержаний и суммы к выплате

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

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

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

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

Сумма начисления по окладу
Норма

Оклад / норма дней × отработанные дни совпадает с ручным расчётом

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

Сумма за полный месяц при наличии отпуска или больничного — отклонение не введено

НДФЛ
Норма

13% (или иная ставка) от облагаемой базы за вычетом вычетов, без копеек в расхождении

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

Налог резко отличается от прошлых месяцев без причины — проверьте вычеты и статус резидента

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

Начислено − НДФЛ − удержания, значение положительное

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

Отрицательная сумма или сотрудник отсутствует в документе

Шаг 5. Выплата зарплаты

После проведения начисления создайте ведомость: «Ведомость в банк» (при зарплатном проекте), «Ведомость на счета» или «Ведомость в кассу». Документ находится в разделе «Выплаты». Нажмите «Заполнить» — подтянутся суммы к выплате за указанный месяц.

При выплате через банк загрузите выгрузку в клиент-банк или используйте прямой обмен. После подтверждения оплаты зарегистрируйте факт выплаты — от даты выплаты зависит срок перечисления НДФЛ. В ЗУП удержанный НДФЛ фиксируется именно в момент выплаты, поэтому ведомость должна быть проведена с реальной датой.

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

Типичные ошибки
01
Не введён больничный или отпуск до начисления — сотруднику начислен полный оклад, приходится сторнировать и пересчитывать НДФЛ
02
Изменили оклад прямо в прошлом приказе вместо документа «Кадровый перевод» или «Изменение оплаты труда» — искажена история начислений
03
Забыли оформить увольнение — сотрудник продолжает попадать в начисление зарплаты
04
Неверная дата выплаты в ведомости — НДФЛ попадает не в тот отчётный период
05
Не заполнен производственный календарь — неверная норма времени и оплата за неполный месяц

Большинство ошибок обнаруживается через отчёты. Регулярно формируйте «Расчётный листок» по каждому сотруднику, «Свод начислений и удержаний» по организации и «Анализ НДФЛ» для сверки налога. Расхождение между сводом и оборотно-сальдовой ведомостью по счету 70 (в 1С:Бухгалтерии) — признак непроведённого документа или ручной операции.

Итог

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

Расчёт зарплаты в 1С — это цепочка: кадровые документы, отклонения по времени, начисление с автоматическим расчётом НДФЛ и взносов, ведомость на выплату. Контрольные точки — расчётный листок, свод начислений и сверка суммы к выплате. Все отклонения вводите до документа начисления, а изменения оплаты — только кадровыми документами.

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

Чем отличается расчёт зарплаты в 1С:Бухгалтерии и 1С:ЗУП?

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

Как начислить зарплату за неполный месяц?

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

Почему сотрудник не попадает в документ начисления зарплаты?

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

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

Если зарплата ещё не выплачена, отмените проведение ведомостей, затем документа начисления, исправьте исходные данные и пересчитайте. Если выплата прошла и отчётность сдана, используйте документы перерасчёта («Перерасчёт зарплаты» в ЗУП) или сторнирование — ручное редактирование прошлого периода приведёт к расхождениям в учёте НДФЛ.

Нужно ли вручную считать НДФЛ и взносы?

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

Как выдать аванс в 1С?

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