Откуда 1С берёт каждую цифру в расчётном листке: механика начисления зарплаты
Содержание
Зарплату в 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 / 22 | 54 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 880 | 31 320,00 |
| Взносы (за счёт работодателя) | 60 000 × 30% | 18 000,00 |
На руки за месяц — 52 200 ₽. Если бы у сотрудника были алименты 25%, удержание составило бы (60 000 − 7 800) × 25% = 13 050 ₽.
Где в 1С лежат данные для расчёта зарплаты
Когда сумма не сходится, нужно понимать, откуда документ её взял. Короткая карта:
| Что нужно | Где смотреть в ЗУП 3.1 |
|---|---|
| Текущий оклад и надбавки | Карточка сотрудника → ссылка истории оплаты труда; документы Изменение оплаты труда |
| Норма времени | Настройка → Графики работы сотрудников и производственный календарь |
| Фактические отсутствия | Журналы отпусков, больничных, командировок в разделе Зарплата |
| Формулы начислений | Настройка → Начисления, вкладка с формулой и базой |
| Вычеты по НДФЛ | Карточка сотрудника → раздел НДФЛ (заявления на вычеты) |
| Тариф взносов | Учётная политика организации |
| Все суммы за период | Зарплата → Все начисления |
Технически результаты хранятся в регистрах расчёта начислений и удержаний, а плановые начисления — в отдельном регистре сведений. Пользователю туда лазить не нужно: всё видно в отчётах и в самих документах.
Не правьте суммы в проведённом документе начисления вручную «до копейки», чтобы подогнать под ожидания. Ручная правка фиксируется, при перезаполнении она пропадёт, а причина ошибки в исходных данных останется.
Типичные ошибки при расчёте зарплаты в 1С и как их исправить
Большинство расхождений повторяются из месяца в месяц. Найдите свой симптом:
Главное правило: сначала найдите документ-источник ошибки, исправьте его, затем перезаполните Начисление зарплаты и взносов. Не наоборот.
Как проверить, что 1С посчитала зарплату верно
Проверку удобно делать до выплаты, пока ведомость не ушла в банк.
- Расчётный листок по одному-двум сотрудникам с отклонениями. В нём видны дни, часы, база и каждое удержание.
- Свод начислений, удержаний и выплат за месяц. Сравните с прошлым месяцем: скачок ФОТ без кадровых событий — повод разобраться.
- Анализ начисленных налогов и взносов — сверка базы по взносам и НДФЛ с начисленным.
- Ручной пересчёт одного сотрудника с отпуском или больничным: оклад × дни / норма. Если сошлось, формулы работают, и остальных можно не пересчитывать.
Чем отличается расчёт зарплаты в разных программах 1С
Механика зависит от того, где ведётся зарплата.
| Программа | Где начисляется | Что умеет |
|---|---|---|
| 1С:ЗУП 3.1 | Зарплата → Начисление зарплаты и взносов | Полный расчёт: графики, табели, сдельщина, показатели, перерасчёты, аванс по первой половине месяца |
| 1С:Бухгалтерия 3.0 | Зарплата и кадры → Все начисления → Создать → Начисление зарплаты | Простой расчёт: оклад по дням, премии, отпуска и больничные, НДФЛ и взносы. Подходит небольшой фирме без сложных схем оплаты |
| 1С:ERP, 1С:Комплексная автоматизация | Встроенная подсистема зарплаты | Механика та же, что в ЗУП 3.1 |
В Бухгалтерии 3.0 нет табеля в привычном виде и гибких формул: если нужны часовые ставки, сменные графики или премии по показателям, зарплату переносят в ЗУП и синхронизируют с бухгалтерией.
Если зарплата ведётся в ЗУП, а учёт в Бухгалтерии, в БП включается режим «Зарплата ведётся во внешней программе», и проводки приходят из ЗУП документом отражения.
Как ускорить и автоматизировать расчёт зарплаты
Типовой ЗУП позволяет закрывать месяц за час-два даже на сотне сотрудников, если не вводить всё руками.
- ⚙️ Плановые начисления вместо разовых. Постоянную надбавку оформите в кадровых документах один раз, а не вводите премией каждый месяц.
- 📥 Шаблоны ввода исходных данных. Для документа
Данные для расчета зарплатыможно настроить шаблон с нужными показателями и заполнять его по подразделению. - 👥 Групповые документы.
Изменение оплаты трудаиПремиязаполняются списком сотрудников, индексацию оклада на 10% делают одним документом. - 🧮 Свои формулы. Новое начисление со своей формулой создаётся в
Настройка → Начислениябез программиста: показатели, база, облагаемость. - 📊 Загрузка из Excel. Табличные части многих документов заполняются вставкой из таблицы — удобно для выработки и KPI.
Доработку кода стоит заказывать, только когда типовых показателей реально не хватает. Изменения через расширение конфигурации переживают обновления, правка самой конфигурации — нет.
Частые вопросы
Почему в одном месяце оклад одинаковый, а сумма за отработанное время разная?
Нужно ли пересчитывать зарплату, если больничный пришёл после выплаты?
Можно ли выплатить аванс без НДФЛ?
Как часто нужно платить зарплату?
Можно ли изменить формулу типового начисления «Оплата по окладу»?
Источники
- Трудовой кодекс РФ, статьи 129, 136, 137, 138
- Налоговый кодекс РФ, глава 23 «Налог на доходы физических лиц»
- Налоговый кодекс РФ, глава 34 «Страховые взносы»