Другое · 11 мин
Как посчитать отпускные в 1С
Как рассчитать отпускные в 1С:ЗУП и 1С:Бухгалтерии: создание документа «Отпуск», расчёт среднего заработка, проверка результата, НДФЛ, взносы и типичные ошибки.
Расчёт отпускных в программах 1С выполняется автоматически на основе данных о начислениях сотрудника за расчётный период, но корректность результата полностью зависит от того, насколько правильно ведётся учёт: введены ли все начисления, отражены ли отсутствия, верно ли настроены виды расчёта. Если в базе есть ошибки, программа послушно посчитает отпускные по неверным данным — и ответственность за переплату или недоплату ляжет на бухгалтера.
В типовых конфигурациях 1С:Зарплата и управление персоналом (ЗУП) и 1С:Бухгалтерия предприятия используется единый принцип: документ «Отпуск» рассчитывает средний дневной заработок за 12 календарных месяцев, предшествующих месяцу отпуска, и умножает его на количество календарных дней отдыха. Формула закреплена законодательно — средний заработок делится на 29,3 (среднемесячное число календарных дней) за каждый полностью отработанный месяц.
Ниже разобран полный цикл работы: от проверки исходных данных до выплаты и удержания НДФЛ, с указанием конкретных документов, типичных ошибок и способов проверить расчёт до того, как деньги уйдут сотруднику.
Проверка исходных данных перед расчётом
Прежде чем создавать документ «Отпуск», убедитесь, что в базе отражены все начисления сотрудника за расчётный период — 12 календарных месяцев, предшествующих месяцу начала отпуска. Если отпуск начинается в июне, расчётный период — с июня прошлого года по май текущего. Непроведённая зарплата за один из месяцев исказит средний заработок.
Проверьте, что все периоды отсутствия (больничные, командировки, отпуска без сохранения, предыдущие отпуска) введены в программу соответствующими документами, а не «молчаливым» отсутствием. Эти периоды и начисленные за них суммы исключаются из расчёта среднего заработка по закону, и 1С сделает это автоматически — но только если документы существуют в базе.
Также убедитесь, что премии введены корректными видами начислений. Годовая премия, начисленная после расчётного периода, но за его месяцы, учитывается особым образом, а разовые премии к праздникам в расчёт не включаются — за это отвечает настройка вида начисления (флаг участия в среднем заработке).
Создание документа «Отпуск» в 1С:ЗУП
В 1С:Зарплата и управление персоналом откройте раздел «Зарплата» (или «Кадры») и выберите «Отпуска». Создайте новый документ, укажите организацию, сотрудника и период отпуска — даты начала и окончания. Программа автоматически определит количество календарных дней и вид отпуска по умолчанию (ежегодный основной).
После заполнения периода нажмите кнопку расчёта (значок калькулятора) или просто перейдите на закладку «Начислено» — сумма отпускных рассчитается автоматически. В документе одновременно рассчитываются НДФЛ и страховые взносы, если стоит соответствующие флаги. Если отпуск переходит на следующий месяц, ЗУП разобьёт сумму по месяцам автоматически.
Если отпуск оформляется с выплатой зарплаты за отработанные дни месяца, установите флаг «Рассчитать зарплату за месяц» — тогда в одном документе будут и отпускные, и оплата за отработанное время. Это удобно, когда отпуск начинается в середине месяца.
Компенсация за неиспользованный отпуск
Компенсация при увольнении рассчитывается не документом «Отпуск», а внутри документа «Увольнение»: на закладке «Компенсации отпуска» программа покажет остаток дней и рассчитает сумму по тому же среднему заработку. Проверьте остаток дней через отчёт «Остатки отпусков» — расхождения обычно вызваны неоформленными отпусками прошлых лет.
Расчёт отпускных в 1С:Бухгалтерии
В 1С:Бухгалтерии предприятия (ред. 3.0) отпускные начисляются через раздел «Зарплата и кадры» — «Все начисления» — «Отпуск». Укажите сотрудника, период отпуска, и программа рассчитает сумму, если ведётся полноценный зарплатный учёт в этой же базе.
Важное ограничение: если в Бухгалтерии зарплата вводится сводно или учёт ведётся в ЗУП с последующей выгрузкой, автоматический расчёт среднего заработка будет некорректным или невозможным — в базе просто нет помесячных данных. В этом случае отпускные считаются в ЗУП, а в Бухгалтерию попадают только проводки.
Как 1С считает средний заработок
Алгоритм типовых конфигураций соответствует Положению об особенностях порядка исчисления средней заработной платы. Сумма учитываемых выплат за расчётный период делится на расчётное количество дней: за каждый полностью отработанный месяц берётся 29,3, за неполный — 29,3, делённое на календарные дни месяца и умноженное на дни, приходящиеся на отработанное время.
Из базы исключаются: больничные и пособия, оплата командировок, отпускные прошлых отпусков, простои, материальная помощь и иные социальные выплаты, не относящиеся к оплате труда. Какие начисления входят в расчёт, определяется настройкой вида начисления — признак «Учитывается при расчёте среднего заработка».
Посмотреть, что именно взяла программа, можно прямо из документа «Отпуск»: нажмите на сумму среднего заработка или кнопку с зелёным значком калькулятора рядом с ним — откроется форма с помесячной расшифровкой базы и отработанных дней. Эту форму можно распечатать и приложить к расчёту.
- 1Убедитесь, что зарплата за все месяцы расчётного периода начислена и проведена
- 2Введите все отсутствия: больничные, командировки, отпуска без сохранения
- 3Создайте документ «Отпуск», укажите сотрудника и период отдыха
- 4Проверьте расчёт среднего заработка через расшифровку в документе
- 5Проверьте НДФЛ и взносы, проведите документ
- 6Создайте ведомость на выплату не позднее чем за 3 календарных дня до начала отпуска
Проверка результата перед выплатой
Минимальная проверка — сопоставить средний дневной заработок с окладом сотрудника. Если человек получает фиксированный оклад без пропусков, средний дневной заработок будет примерно равен окладу, делённому на 29,3. Резкие отклонения в меньшую сторону обычно означают, что в расчётный период попали исключаемые отсутствия, в большую — что учтены квартальные или годовые премии.
Сверьте базу по расшифровке с расчётными листками сотрудника за 12 месяцев. Каждая строка расшифровки должна быть объяснима: сумма — из начислений, количество дней — из табеля с учётом исключаемых периодов.
Отдельно проверьте НДФЛ: отпускные относятся к месяцу выплаты, и если документ и выплата в разных месяцах, программа может разнести налог по разным периодам. Перед выплатой сформируйте ведомость прямо из документа «Отпуск» по кнопке «Выплатить» — так сумма к выплате гарантированно совпадёт с начисленной.
Как проверить результат
Близок к окладу / 29,3 при полном расчётном периоде без премий
Существенно ниже или выше без видимых причин — проверять базу
12 месяцев, все суммы объяснимы, исключённые периоды видны
Пустые месяцы или отсутствуют известные больничные
Соответствует ставке от суммы отпускных с учётом вычетов
Налог нулевой при облагаемой сумме или задвоенный
Типичные ошибки и их последствия
Чаще всего проблемы возникают не из-за программы, а из-за данных. Непроведённый документ начисления зарплаты за один из месяцев занижает средний заработок, а отсутствие в базе больничного завышает его — программа посчитает дни болезни отработанными и включит пособие в базу, если оно введено обычным начислением.
Вторая частая ошибка — ручная правка рассчитанной суммы в документе. После любого пересчёта (например, при исправлении исходных данных) ручная правка будет потеряна или, наоборот, перекроет правильный расчёт. Если сумма не сходится, исправляйте исходные данные, а не результат.
Особые ситуации: неполный период, повышение окладов, перерасчёт
Если сотрудник отработал меньше года, расчётный период — фактическое время работы с даты приёма. 1С определит его автоматически по данным приёма на работу. Проверьте дату приёма в карточке сотрудника: ошибка в ней сместит весь расчётный период.
При повышении окладов по всей организации или подразделению средний заработок индексируется — в ЗУП это происходит автоматически, если повышение оформлено кадровым документом «Изменение оплаты труда» для всех сотрудников. Разовое повышение оклада одному сотруднику индексации не вызывает.
Если после выплаты отпускных обнаружилась ошибка (например, доначислили премию за расчётный период), используйте механизм доначисления: в ЗУП создайте новый документ «Отпуск» с исправлением или воспользуйтесь документом «Доначисление, перерасчёт». Не редактируйте проведённый документ задним числом после выплаты — это нарушит связку с ведомостью и отчётностью по НДФЛ.
Как выбрать действие
Частые вопросы
За сколько дней нужно выплатить отпускные и как это отразить в 1С?
Отпускные выплачиваются не позднее чем за 3 календарных дня до начала отпуска. В 1С создайте ведомость на выплату с планируемой датой, соблюдающей этот срок; дата выплаты определит месяц, в котором будет учтён НДФЛ с отпускных.
Почему сумма отпускных меньше обычной зарплаты за тот же период?
Отпускные считаются по среднему дневному заработку и календарным дням (с коэффициентом 29,3), а зарплата — по рабочим дням. В месяцах с большим числом рабочих дней отпускные почти всегда оказываются ниже, чем была бы зарплата за то же время — это особенность методики, а не ошибка программы.
Как проверить, какие суммы вошли в расчёт среднего заработка?
В документе «Отпуск» нажмите на сумму среднего заработка или кнопку расшифровки рядом с ней — откроется помесячная таблица учтённых начислений и дней. Эти данные можно сверить с расчётными листками сотрудника за соответствующие месяцы.
Что делать, если сотрудник заболел во время отпуска?
Отпуск продлевается или переносится на дни болезни. В ЗУП введите больничный, затем скорректируйте отпуск: создайте новый документ на перенесённые дни или исправьте период, если выплата ещё не прошла. Автоматического пересчёта без новых документов не произойдёт.
Нужно ли индексировать отпускные, если оклады повысили всем сотрудникам?
Да, при общем повышении окладов средний заработок для отпускных индексируется. В ЗУП это происходит автоматически, если повышение оформлено массовым кадровым документом. Если оклады меняли индивидуальными приказами, проверьте расчёт вручную — индексация могла не примениться.
Можно ли рассчитать отпускные, если сотрудник принят в текущем месяце?
Если расчётного периода фактически нет, средний заработок определяется из установленного оклада и нормы дней. Программа выполнит такой расчёт, но проверьте результат вручную: сумма должна соотноситься с окладом, делённым на 29,3, умноженным на дни отпуска.
Что важно запомнить
Отпускные в 1С считает документ «Отпуск» по среднему заработку за 12 месяцев. Качество расчёта зависит от полноты данных: начисленная зарплата, оформленные отсутствия и корректные виды начислений. Всегда проверяйте расшифровку среднего заработка перед выплатой и не правьте суммы вручную — исправляйте исходные документы.