Разберем классическую ситуацию, с которой часто сталкиваются расчетчики в программе 1С:Зарплата и Управление Персоналом. Сотрудник в середине месяца (например, 15 мая) переводится из одного подразделения в другое. В конце месяца расчетчик создает два документа Разовое начисление для выплаты почасовой надбавки: один на старое подразделение, другой на новое. В результате программа дважды начисляет сотруднику одну и ту же сумму. Проанализируем причину такого поведения системы и выясним, как правильно настроить учет, чтобы избежать подобных ошибок.
Рассмотрим техническую сторону вопроса. В 1С:ЗУП 3.1 показатели отработанного времени, такие как ВремяВЧасах или ВремяВДнях, рассчитываются на основании фактически отработанного времени по табелю сотрудника за указанный период. Особенность документа Разовое начисление заключается в том, что он архитектурно не предназначен для автоматического отслеживания кадровых перемещений и пропорционального деления отработанного времени по подразделениям.
Когда вы создаете два независимых разовых документа начисления (по отдельному документу), система не сопоставляет их между собой. В обоих случаях программа берет общие отработанные часы сотрудника за весь месяц и умножает их на показатель ДоплатаПочасовая. Таким образом, одно и то же отработанное время оплачивается дважды. Документ Разовое начисление не контролирует, сколько раз было введено начисление за один и тот же период.
Посмотрим на методологически верное решение, заложенное разработчиками 1С. Если надбавка зависит от отработанного времени, такое начисление нельзя делать разовым. Разовое начисление предназначено для доходов, не привязанных жестко к учету рабочего времени (например, премия к юбилею, материальная помощь).
Разберем по шагам, как перенастроить начисление:
ДоплатаПочасовая * ВремяВЧасах.ДоплатаПочасовая. Назначение должно быть "Для сотрудника", тип — "Денежный". В настройках использования выберите вариант Вводится только в месяце расчета или Вводится единовременно документом ввода данных.При такой настройке во время окончательного расчета в документе Начисление зарплаты и взносов программа автоматически определит факт кадрового перевода 15 мая. Система разобьет начисление на две строки с разными подразделениями, корректно распределит фактически отработанные часы до 15 мая и после, и умножит их на введенный показатель доплаты. Задвоения не произойдет.
Если специфика вашего учета требует проводить начисление именно разовыми документами (например, выплата осуществляется в межрасчетный период), необходимо жестко ограничивать периоды расчета в самих документах.
Разберем, как это сделать на практике:
Важно: Чтобы в документе Разовое начисление появилась возможность редактировать даты начала и окончания периода, в настройках самого начисления на вкладке "Главное" должен быть установлен флаг Результат рассчитывается. Также в настройках состава начислений и удержаний должна быть включена возможность ведения учета внутрисменных отсутствий или детализации периодов.
Иногда при кадровых переводах плановые начисления могут некорректно дробиться на мелкие периоды из-за особенностей платформы. Рассмотрим технический трюк с созданием фиктивного показателя для принудительного склеивания периодов.
НеРазделятьПоПериодам. Настройте его как: Для сотрудника / Числовой / Разовое использование / Накапливается по отдельным значениям.
(ДоплатаПочасовая * ВремяВЧасах) + НеРазделятьПоПериодам * 0
Этот прием заставляет алгоритм расчета 1С игнорировать дробление по дням и рассчитывать базу за весь месяц целиком, там где это необходимо.
Проанализируем скрытые риски, возникающие при оплате регулярного труда разовыми документами. Во-первых, разовые начисления по умолчанию часто регистрируют доход по коду 4800 (Иные доходы), тогда как оплата за отработанное время должна проходить по коду 2000 (Оплата труда).
Во-вторых, НДФЛ в разовых начислениях рассчитывается непосредственно в самом документе на планируемую дату выплаты. Если даты выплат в двух разных разовых документах будут отличаться или подвергнутся изменениям задним числом, в регистрах накопления по НДФЛ возникнет пересортица. Это неизбежно приведет к неверному заполнению уведомлений по НДФЛ и формы 6-НДФЛ. Поэтому мы настоятельно рекомендуем использовать штатный механизм ежемесячных начислений для любых выплат, зависящих от отработанного времени.