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