Откуда 1С берёт каждую цифру в расчётном листке: механика начисления зарплаты

· 10 мин

Содержание

Зарплату в 1С считает документ Зарплата → Начисление зарплаты и взносов (ЗУП 3.1). Он берёт оклад и надбавки из кадровых документов, норму и отработанное время из графика работы и табеля, применяет формулу каждого вида начисления, затем удерживает НДФЛ и прочие удержания и начисляет страховые взносы. Итог за вычетом аванса и уже выплаченного попадает в ведомость.

Программа ничего не «придумывает» сама. Каждая сумма в расчётном листке — это формула вида начисления, умноженная на данные, которые кто-то ввёл раньше: при приёме, переводе, отпуске, больничном. Если цифра неверная, ошибка почти всегда сидит в исходных данных, а не в формуле.

Из чего складывается расчёт зарплаты в 1С

Расчёт держится на трёх опорах. Если одна из них не заполнена, документ начисления посчитает ноль или неверную сумму.

  • 👤 Кадровые данные. Документы Прием на работу, Кадровый перевод, Изменение оплаты труда. В них задаются плановые начисления: оклад, надбавки, процент премии, способ расчёта аванса.
  • 📅 Время. Производственный календарь даёт норму по месяцу, график работы сотрудника — его личную норму, а табель или документы-отклонения — факт.
  • 📐 Правила. Виды начислений и удержаний (Настройка → Начисления, Настройка → Удержания). У каждого есть формула, база, признак облагаемости НДФЛ и взносами.

ЗУП работает по принципу «отклонений». Если для сотрудника не введено ни одного документа отсутствия, программа считает, что он отработал весь месяц по своему графику. Табель в ЗУП 3.1 нужен не всегда: для пятидневки с окладом обычно хватает отпусков, больничных и документа Прогул, неявка.

Включить или выключить нужные механизмы (почасовую оплату, сдельщину, премии, удержания по исполнительным листам) можно в Настройка → Расчет зарплаты. Если какого-то документа нет в меню, сначала загляните туда.

Порядок расчёта зарплаты за месяц: пошаговый алгоритм

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

Шаг 1. Кадровые изменения

Проведите приёмы, переводы, изменения оклада и увольнения за месяц. Новый оклад с середины месяца 1С разделит сама: часть дней по старому тарифу, часть по новому.

Шаг 2. Отклонения от графика

Введите отпуска, больничные, командировки, прогулы. Эти документы сами рассчитывают свои суммы (средний заработок, пособие) и вычёркивают дни из оплаты по окладу.

Шаг 3. Аванс

Аванс в ЗУП считается одним из трёх способов, выбранных в кадровых данных сотрудника:

СпособКак считаетсяКогда подходит
Фиксированной суммойСумма из карточкиСтабильный оклад, без отклонений
Процентом от тарифаОклад × процентСамый частый вариант
Расчётом за первую половину месяцаДокумент Начисление за первую половину месяца по отработанным днямКогда аванс должен учитывать фактическое время

Шаг 4. Разовые суммы и показатели

Премии, разовые начисления, сдельная выработка, переработки. Показатели для формул (выручка, процент выполнения плана, часы) вводятся документом Данные для расчета зарплаты.

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

Зарплата → Начисление зарплаты и взносов → Создать. Укажите месяц и организацию, нажмите Заполнить. Документ разложит суммы по вкладкам: начисления, удержания, НДФЛ, взносы. Проверьте и проведите.

Шаг 6. Выплата и отражение в учёте

Ведомости в банк, кассу или на счета (Выплаты) формируют сумму к выплате и удерживают НДФЛ с неё. Затем документ Отражение зарплаты в бухучете передаёт проводки в бухгалтерскую программу.

Формулы: как 1С считает оклад, премию, НДФЛ и удержания

Каждое начисление в ЗУП 3.1 имеет формулу из показателей. Ниже — логика, по которой работают типовые виды расчёта.

Оклад

Оплата по окладу = Оклад × Отработано дней / Норма дней по графику

Для часовой оплаты вместо дней берутся часы. Норма — это не 22 дня «вообще», а дни по графику конкретного сотрудника в этом месяце.

Премия

  • Процентом от оклада — база: начисленный оклад за месяц (по факту, а не плановый).
  • Фиксированной суммой — вводится документом Премия или как плановое начисление.
  • По показателю — процент или коэффициент из документа Данные для расчета зарплаты.

База премии задаётся в карточке вида начисления: какие начисления в неё входят. Если премия «не видит» доплату за совмещение, проверьте именно этот список.

НДФЛ

С 2025 года ставка прогрессивная, считается нарастающим итогом с начала года:

Годовой доходСтавка
до 2,4 млн ₽13%
2,4–5 млн ₽15% на превышение
5–20 млн ₽18% на превышение
20–50 млн ₽20% на превышение
свыше 50 млн ₽22% на превышение

Перед расчётом налога 1С уменьшает доход на стандартные вычеты (на детей и другие), если они введены в данных сотрудника. С 2023 года датой получения дохода считается дата выплаты, поэтому НДФЛ удерживается и с аванса, и с окончательного расчёта.

Страховые взносы

Взносы считаются по единому тарифу: 30% до предельной базы, 15,1% сверх неё. Плюс взносы на травматизм по тарифу класса риска (от 0,2%). Для субъектов МСП действует пониженный тариф 15% с части выплат свыше 1,5 МРОТ в месяц. Тариф выбирается в учётной политике организации.

Удержания

Удержания по исполнительным листам считаются после НДФЛ. Лимиты по статье 138 ТК РФ:

  • 🔹 обычно — не больше 20% от выплаты;
  • 🔹 по нескольким исполнительным документам — до 50%;
  • 🔹 алименты на несовершеннолетних детей, возмещение вреда здоровью — до 70%.

Отпускные и больничные

Эти суммы считаются не в документе начисления зарплаты, а в своих документах Отпуск и Больничный лист. Отпускные — от среднего дневного заработка за 12 месяцев: заработок за расчётный период делится на отработанные месяцы и на 29,3. Больничный — от среднего заработка за два предыдущих календарных года, первые три дня оплачивает работодатель, остальное — Социальный фонд (до 2023 года — ФСС).

Начисление зарплаты подтягивает эти документы только как уже рассчитанные суммы и исключает дни отсутствия из оплаты по окладу.

Районный коэффициент и северные надбавки

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

Пример с числами

Оклад 60 000 ₽. Норма по графику — 22 дня, сотрудник взял 2 дня без сохранения оплаты. Премия — 10% от начисленного оклада. Аванс — 40% от оклада. Вычетов нет, организация не МСП.

ПоказательРасчётСумма, ₽
Оплата по окладу60 000 × 20 / 2254 545,45
Премия 10%54 545,45 × 10%5 454,55
Начислено60 000,00
НДФЛ 13%60 000 × 13%7 800,00
Аванс к выплате24 000 − 3 120 (НДФЛ)20 880,00
Окончательный расчёт60 000 − 7 800 − 20 88031 320,00
Взносы (за счёт работодателя)60 000 × 30%18 000,00

На руки за месяц — 52 200 ₽. Если бы у сотрудника были алименты 25%, удержание составило бы (60 000 − 7 800) × 25% = 13 050 ₽.

Калькулятор зарплаты (оклад → на руки, взносы, ФОТ)
НДФЛ: — · На руки: — · Взносы: — · Нагрузка на ФОТ: —
Упрощённо, без вычетов и предельной базы. НДФЛ 15% — с дохода свыше порога.

Где в 1С лежат данные для расчёта зарплаты

Когда сумма не сходится, нужно понимать, откуда документ её взял. Короткая карта:

Что нужноГде смотреть в ЗУП 3.1
Текущий оклад и надбавкиКарточка сотрудника → ссылка истории оплаты труда; документы Изменение оплаты труда
Норма времениНастройка → Графики работы сотрудников и производственный календарь
Фактические отсутствияЖурналы отпусков, больничных, командировок в разделе Зарплата
Формулы начисленийНастройка → Начисления, вкладка с формулой и базой
Вычеты по НДФЛКарточка сотрудника → раздел НДФЛ (заявления на вычеты)
Тариф взносовУчётная политика организации
Все суммы за периодЗарплата → Все начисления

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

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

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

Большинство расхождений повторяются из месяца в месяц. Найдите свой симптом:

Диагностика: выберите симптом

Главное правило: сначала найдите документ-источник ошибки, исправьте его, затем перезаполните Начисление зарплаты и взносов. Не наоборот.

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

Проверку удобно делать до выплаты, пока ведомость не ушла в банк.

  1. Расчётный листок по одному-двум сотрудникам с отклонениями. В нём видны дни, часы, база и каждое удержание.
  2. Свод начислений, удержаний и выплат за месяц. Сравните с прошлым месяцем: скачок ФОТ без кадровых событий — повод разобраться.
  3. Анализ начисленных налогов и взносов — сверка базы по взносам и НДФЛ с начисленным.
  4. Ручной пересчёт одного сотрудника с отпуском или больничным: оклад × дни / норма. Если сошлось, формулы работают, и остальных можно не пересчитывать.

Чем отличается расчёт зарплаты в разных программах 1С

Механика зависит от того, где ведётся зарплата.

ПрограммаГде начисляетсяЧто умеет
1С:ЗУП 3.1Зарплата → Начисление зарплаты и взносовПолный расчёт: графики, табели, сдельщина, показатели, перерасчёты, аванс по первой половине месяца
1С:Бухгалтерия 3.0Зарплата и кадры → Все начисления → Создать → Начисление зарплатыПростой расчёт: оклад по дням, премии, отпуска и больничные, НДФЛ и взносы. Подходит небольшой фирме без сложных схем оплаты
1С:ERP, 1С:Комплексная автоматизацияВстроенная подсистема зарплатыМеханика та же, что в ЗУП 3.1

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

Если зарплата ведётся в ЗУП, а учёт в Бухгалтерии, в БП включается режим «Зарплата ведётся во внешней программе», и проводки приходят из ЗУП документом отражения.

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

Типовой ЗУП позволяет закрывать месяц за час-два даже на сотне сотрудников, если не вводить всё руками.

  • ⚙️ Плановые начисления вместо разовых. Постоянную надбавку оформите в кадровых документах один раз, а не вводите премией каждый месяц.
  • 📥 Шаблоны ввода исходных данных. Для документа Данные для расчета зарплаты можно настроить шаблон с нужными показателями и заполнять его по подразделению.
  • 👥 Групповые документы. Изменение оплаты труда и Премия заполняются списком сотрудников, индексацию оклада на 10% делают одним документом.
  • 🧮 Свои формулы. Новое начисление со своей формулой создаётся в Настройка → Начисления без программиста: показатели, база, облагаемость.
  • 📊 Загрузка из Excel. Табличные части многих документов заполняются вставкой из таблицы — удобно для выработки и KPI.

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

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

Почему в одном месяце оклад одинаковый, а сумма за отработанное время разная?
Норма дней меняется по производственному календарю. При окладе 60 000 ₽ день в месяце с 17 рабочими днями стоит дороже, чем в месяце с 23.
Нужно ли пересчитывать зарплату, если больничный пришёл после выплаты?
Нет, вручную ничего пересчитывать не нужно. ЗУП зарегистрирует перерасчёт, и разница по окладу попадёт в начисление следующего месяца.
Можно ли выплатить аванс без НДФЛ?
Нет. С 2023 года налог удерживается при каждой выплате зарплаты, включая аванс. 1С делает это в ведомости автоматически.
Как часто нужно платить зарплату?
Не реже чем каждые полмесяца — так требует статья 136 ТК РФ. Окончательный расчёт — не позднее 15 числа следующего месяца.
Можно ли изменить формулу типового начисления «Оплата по окладу»?
Технически да, но надёжнее создать своё начисление с нужной формулой. Изменённое типовое начисление сложнее сопровождать и проверять.

Источники

  • Трудовой кодекс РФ, статьи 129, 136, 137, 138
  • Налоговый кодекс РФ, глава 23 «Налог на доходы физических лиц»
  • Налоговый кодекс РФ, глава 34 «Страховые взносы»