В программе 1С:Зарплата и управление персоналом 8 (редакция 3.1) пользователи часто сталкиваются с ситуацией, когда при оформлении отпуска в межрасчетный период система предлагает одновременно рассчитать и зарплату за отработанное время до начала отпуска. Это удобно для определения актуальной базы расчета среднего заработка, но создает техническую сложность при попытке выплатить эти суммы разными ведомостями. Рассмотрим подробнее, почему возникает эта проблема и как ее решить, не нарушая логику учета НДФЛ.
Когда в документе Отпуск мы устанавливаем флаг Рассчитать зарплату, программа фиксирует в одном документе-основании сразу две разные категории дохода: Оплата отпуска (код 2012) и Оплата труда (код 2000). Проанализируем поведение системы при создании ведомости: если в способе выплаты указано «Межрасчетный период», программа автоматически подтягивает в ведомость всю сумму к выплате, зафиксированную данным документом. Разделить их на уровне автоматического заполнения ведомости невозможно, так как 1С:ЗУП 3.1 работает по принципу «один документ-основание — одна выплата».
Многие пользователи пытаются решить задачу «в лоб»: создают ведомость, удаляют из нее строку с зарплатой и корректируют сумму НДФЛ. Выясним, к каким последствиям это приводит. Разберем ситуацию на уровне регистров:
Отпуск остался долг. Когда вы будете выплачивать основную зарплату в конце месяца, система снова попытается подтянуть этот «хвост», что приведет к путанице в ведомостях.SW1296347.Рассмотрим алгоритм, который позволяет и базу для среднего заработка рассчитать корректно, и выплаты разделить без ошибок в регистрах. Посмотрим на последовательность действий:
Отпуск. На данном этапе нам необходимо временно снять галочку Рассчитать зарплату. Программа пересчитает документ и оставит в нем только начисление отпускных. Проведем документ.Отпуск. Теперь установим галочку Рассчитать зарплату. Программа доначислит зарплату за текущий месяц. Снова проведем документ.Отпуск, но уже в другой дате.Проанализируем альтернативный вариант, который советуют многие эксперты, чтобы избежать использования «коварной» галочки в отпуске. Суть метода заключается в разделении регистраторов:
Вместо того чтобы рассчитывать зарплату внутри отпуска, мы можем создать отдельный документ Начисление зарплаты и взносов. Даже если месяц еще не завершен, программа позволяет создать такой документ для одного конкретного сотрудника, выбрав режим Окончательный расчет.
В этом случае:
Отпуск рассчитываются только отпускные.Начисление зарплаты и взносов рассчитывается зарплата за отработанные дни.Поскольку это два разных физических документа в базе, при создании ведомостей у нас не возникнет проблем: мы просто создаем две разные ведомости, указывая в каждой свой документ-основание. Это гарантирует идеальную чистоту учета НДФЛ и взаиморасчетов.
Согласно разъяснениям методистов 1С, конфигурация спроектирована следующим образом: если пользователь решает начислить и зарплату, и отпускные одним документом, предполагается, что и выплата будет произведена одним пакетом (одной ведомостью). Если бизнес-процесс компании требует разделения этих потоков денежных средств, то и начисления должны быть разделены по разным документам.
Разберем важный момент: влияет ли наличие галочки Рассчитать зарплату на сумму самих отпускных? Если отпуск начинается в следующем месяце, то зарплата текущего месяца, рассчитанная этим же документом, не входит в расчет среднего заработка для этого отпуска. Это происходит потому, что согласно законодательству, в расчет среднего заработка входят только полностью завершенные и начисленные месяцы, предшествующие месяцу начала события.
Таким образом, если ваша цель — включить текущую зарплату в средний заработок, то использование этой галочки вам не поможет. В этом случае правильнее сначала закрыть месяц документом начисления зарплаты, а затем рассчитывать отпуск.
Подводя итог, проанализируем, какой путь выбрать:
Начисление зарплаты и взносов, что является более прозрачным методом для программы 1С:ЗУП 3.1.