Как 1С считает отпускные: средний заработок и дни отпуска
Содержание
Отпускные в 1С считает документ «Отпуск»: средний дневной заработок умножается на число календарных дней отдыха. Сам средний заработок программа берёт по формуле из Положения № 922 — делит выплаты за расчётный период на 12 и на 29,3. В 1С:ЗУП документ лежит в разделе Зарплата → Отпуска, в 1С:Бухгалтерии (с блоком зарплаты) — в Зарплата и кадры → Все начисления.
Расчётный период — это 12 календарных месяцев перед месяцем начала отпуска. Число 29,3 — среднемесячное количество календарных дней. Если период отработан не полностью (были больничные, командировки, прошлый отпуск), 1С пересчитывает дни по каждому неполному месяцу отдельно. Разберём, что программа учитывает, как оформить документ по шагам и где чаще всего расходятся ручной и машинный расчёт.
Что проверить в базе перед начислением отпуска
До создания документа убедитесь, что в базе есть все данные расчётного периода. Если за какой-то месяц начисления не проведены, средний заработок выйдет заниженным.
- 📅 Все месяцы периода закрыты. В 1С должны быть проведены документы начисления зарплаты за 12 месяцев перед отпуском, включая премии и доплаты.
- 🧾 Исключаемые периоды отмечены. Больничные, командировки, прошлые отпуска вводятся своими документами — тогда программа сама исключит их дни и суммы из расчёта.
- ⚙️ Настроен график работы сотрудника. От него зависит, какие дни считаются рабочими и отработанными.
- 💰 Премии привязаны к периоду. Годовая премия входит в средний заработок по особым правилам (см. раздел о нестандартных ситуациях).
Отпускные выплачивают не позднее чем за 3 календарных дня до начала отпуска (ст. 136 ТК РФ). Документ в 1С лучше рассчитать заранее, чтобы успеть сформировать ведомость и перечислить деньги в срок.
Из чего складывается средний заработок
В основе всего расчёта — средний дневной заработок. Для оплаты отпуска, который считается в календарных днях, формула такая:
Средний дневной заработок = База расчётного периода / (29,3 × полные месяцы + дни неполных месяцев)
Где:
- База — сумма всех выплат за расчётный период, которые входят в расчёт среднего (оклад, надбавки, премии). Не входят больничные, отпускные, матпомощь, компенсации.
- Полные месяцы — месяцы, отработанные целиком; каждый даёт 29,3 дня.
- Дни неполного месяца =
29,3 / число календарных дней месяца × число отработанных календарных дней.
Если период отработан полностью и без исключаемых дней, знаменатель упрощается до 12 × 29,3 = 351,6.
Простой пример. Оклад 50 000 ₽, расчётный период отработан целиком, премий нет.
| Показатель | Значение |
|---|---|
| База (50 000 × 12) | 600 000 ₽ |
| Средний дневной (600 000 / 351,6) | ≈ 1 706,48 ₽ |
| Отпуск 14 дней | ≈ 23 890,78 ₽ |
| НДФЛ 13 % | ≈ 3 106 ₽ |
| К выплате | ≈ 20 785 ₽ |
1С умножает на число дней неокруглённый средний заработок, а не значение «1 706,48». Поэтому итог в программе может отличаться на копейки от ручного расчёта по округлённой цифре. Это не ошибка — сверяйте с расчётным листком, а не с калькулятором на округлениях.
Пример с неполным месяцем. Тот же оклад 50 000 ₽, но в июне сотрудник болел 10 календарных дней. Из 12 месяцев один отработан не полностью.
- Полные месяцы: 11 →
11 × 29,3 = 322,3дня. - Июнь (30 календарных дней, отработано 20):
29,3 / 30 × 20 = 19,53дня. - Знаменатель:
322,3 + 19,53 = 341,83дня. - База: за 11 месяцев оклад полностью (550 000 ₽) плюс часть июньского заработка за отработанные дни; больничное пособие в базу не входит.
Чем больше исключаемых дней, тем меньше знаменатель — и тем выше средний дневной заработок при той же базе. Поэтому пропущенный больничный искажает расчёт сразу в две стороны: завышает дни и завышает базу.
Как рассчитать отпускные в 1С:ЗУП
В 1С:ЗУП 3.1 основной инструмент — документ «Отпуск».
Создание документа
- Откройте
Зарплата → Отпуска(илиКадры → Отпуска, если ведёте кадровый учёт отдельно). - Нажмите «Создать» и выберите сотрудника.
- Укажите даты отпуска и число календарных дней. Остаток отпуска программа подскажет из кадровых данных.
- На закладке начисления 1С автоматически подтянет расчётный период и покажет средний заработок.
Проверка расчётного периода
Перейдите по ссылке с суммой среднего заработка — откроется форма с помесячной разбивкой. Здесь видно базу по каждому месяцу, отработанные дни и исключаемые периоды. Если месяц выглядит «пустым», значит за него нет проведённых начислений — вернитесь и закройте этот месяц.
Виды начислений в документе
Документ «Отпуск» может включать не только сами отпускные:
- оплату дополнительных дней отпуска;
- материальную помощь к отпуску (если она предусмотрена);
- удержания и НДФЛ.
После проверки проведите документ. Отпускные попадут в расчётный листок сотрудника, а НДФЛ — в регистры учёта налога.
Расчёт отпускных в 1С:Бухгалтерии
В 1С:Бухгалтерии 3.0 зарплатный блок включён по умолчанию для небольших организаций. Документ «Отпуск» находится в разделе Зарплата и кадры → Все начисления (кнопка «Создать → Отпуск»).
Логика расчёта та же: тот же средний заработок, тот же расчётный период, те же 29,3. Отличается глубина кадрового учёта — в Бухгалтерии нет сложных графиков и видов времени, как в ЗУП. Если у вас больше 60 сотрудников или сложная система мотивации, расчёт отпусков ведут в ЗУП, а в Бухгалтерию переносят сводные данные.
Выбор конфигурации не меняет сумму отпускных. Формула одна на всю линейку 1С — различается только интерфейс и набор дополнительных возможностей.
Нестандартные ситуации: что меняет сумму
Большинство ошибок возникает не в типовом расчёте, а в особых случаях. Их программа обрабатывает по заданным правилам, но проверять стоит вручную.
Неполный расчётный период. Сотрудник болел, был в командировке или в отпуске — эти дни и суммы исключаются. Для каждого неполного месяца 1С берёт долю от 29,3.
Пример. В июне (30 календарных дней) работник болел 10 дней. Отработано 20 дней. Дни для расчёта: 29,3 / 30 × 20 = 19,53. Именно 19,53, а не полные 29,3, попадут в знаменатель за этот месяц.
Повышение окладов (индексация). Если оклады выросли в целом по организации, выплаты расчётного периода до повышения индексируются на коэффициент роста. 1С применяет индексацию, если она оформлена документом «Изменение планового начисления» или специальным документом индексации — вручную коэффициент считать не нужно.
Годовая премия. Премия по итогам года учитывается в среднем заработке, если год, за который она начислена, совпадает с расчётным периодом. Квартальные и месячные премии входят в пределах расчётного периода.
Нет заработка в расчётном периоде. Если сотрудник весь период был в декрете или отпуске по уходу, средний считают по предыдущему периоду, где заработок был, а при его отсутствии — по окладу текущего месяца.
Районные коэффициенты и северные надбавки. Они входят в базу расчёта среднего заработка наравне с окладом. Если регион «северный», проверьте, что надбавка начислялась в каждом месяце периода — иначе средний выйдет заниженным. В 1С это настраивается в параметрах учёта и в карточке сотрудника, отдельно пересчитывать коэффициент не нужно.
Первый отпуск нового сотрудника. Если человек устроился меньше 12 месяцев назад, расчётный период — фактически отработанное время с даты приёма до месяца отпуска. Право на ежегодный отпуск возникает через 6 месяцев работы, но по соглашению с работодателем отпуск могут дать и раньше.
Отзыв из отпуска и его продление. Если отпуск прерывают или переносят, неиспользованные дни сохраняются, а выплаченные за них отпускные пересчитываются. В 1С для этого есть отдельный документ отзыва, после которого программа удерживает лишнюю сумму или переносит её на новый период.
Праздники внутри отпуска. Нерабочие праздничные дни (например, 12 июня или 4 ноября) не включаются в число календарных дней отпуска и не оплачиваются как отпускные — отпуск на них продлевается. 1С учитывает производственный календарь автоматически, но число дней в приказе стоит проверить.
Как проверить расчёт и исправить ошибку
Самый быстрый способ проверки — расшифровка среднего заработка в самом документе. Откройте форму расчёта среднего и пройдите по трём контрольным точкам:
- База по месяцам. Сверьте суммы с расчётными листками. Лишние суммы (больничные, прошлые отпускные) в базу попадать не должны.
- Отработанные дни. Убедитесь, что исключаемые периоды отмечены — иначе знаменатель завышен, а средний занижен.
- Число дней отпуска. Календарные дни не должны включать праздники: нерабочие праздничные дни в период отпуска не входят и не оплачиваются (отпуск на них продлевается).
Если нашли расхождение, не правьте сумму руками. Исправьте причину: доначислите пропущенный месяц или введите недостающий больничный, затем в документе «Отпуск» нажмите «Пересчитать». Когда отпуск уже выплачен и проведён, а данные изменились задним числом, используйте документ «Перерасчёт» — он доначислит или удержит разницу в следующем расчёте.
Не меняйте рассчитанную сумму вручную в проведённом документе — при следующем перерасчёте правка слетит, а в отчётности появится расхождение между начислением и выплатой.
Проводки, НДФЛ и отчётность по отпускным
Отпускные — это доход сотрудника. С них удерживается НДФЛ, на них начисляются страховые взносы.
| Операция | Дебет | Кредит |
|---|---|---|
| Начислены отпускные | 20, 26, 44 (счёт затрат) | 70 |
| Удержан НДФЛ | 70 | 68.01 |
| Начислены страховые взносы | 20, 26, 44 | 69 |
| Выплачены отпускные | 70 | 51, 50 |
Несколько нюансов для отчётности:
- НДФЛ с отпускных удерживается при выплате. Срок перечисления налога зависит от периода выплаты — ориентируйтесь на действующий порядок уплаты НДФЛ через единый налоговый счёт.
- Страховые взносы начисляются в месяце начисления отпускных и отражаются в РСВ. С 2023 года взносы на пенсионное, медицинское и социальное страхование администрирует СФР (бывшие ПФР и ФСС объединены).
- Отпускные «переходящие» (отпуск начинается в одном месяце, заканчивается в другом) в бухучёте признаются расходом в периоде начисления; делить сумму между месяцами для НДФЛ и взносов не требуется.
- Оценочное обязательство (резерв отпусков). Средние и крупные организации обязаны формировать резерв на оплату отпусков. В 1С он начисляется отдельным механизмом, и тогда начисленный отпуск списывается за счёт резерва (Дт 96 Кт 70).
В отчётности по НДФЛ датой получения дохода по отпускным считается день их выплаты, а не последний день месяца, как у зарплаты. 1С заполняет это автоматически, если ведомость на выплату проведена верной датой. Поэтому важно, чтобы документ выплаты стоял не позднее чем за 3 дня до отпуска: от его даты зависит и срок уплаты налога, и строки в 6-НДФЛ.
Для контроля суммы удобны отчёты Зарплата и кадры → Отчёты по зарплате: расчётный листок, полный свод начислений, анализ НДФЛ. Сверьте по ним начислено, удержано и выплачено — три цифры должны стыковаться. Если отпуск «переходящий» и захватывает два месяца, проверьте, что вся сумма отпускных отражена в месяце начисления, а не разбита по датам отдыха.
Частые вопросы
Почему 1С делит на 29,3, а не на число дней в месяце?
Входят ли премии в расчёт отпускных?
Как считаются отпускные, если сотрудник работал меньше года?
Почему сумма в 1С отличается от моего расчёта на калькуляторе?
Что делать, если отпускные уже выплатили, а потом нашли ошибку?
Источники
- ст. 139 ТК РФ — исчисление средней заработной платы
- ст. 136 ТК РФ — сроки выплаты заработной платы и отпускных
- ст. 114–115 ТК РФ — ежегодный оплачиваемый отпуск
- Постановление Правительства РФ от 24.12.2007 № 922