При расчете отпускных в программе «1С:Бухгалтерия предприятия 3.0» (БП 3.0) бухгалтеры часто сталкиваются с проблемой: суммы, начисленные за время нахождения сотрудника в командировке, автоматически попадают в базу для расчета среднего заработка. Согласно законодательству, это является ошибкой, требующей исправления. Давайте разберем, почему это происходит и как правильно скорректировать данные, чтобы расчет соответствовал нормам закона.
Для начала проанализируем техническую архитектуру программы. В отличие от специализированного решения 1С:Зарплата и управление персоналом (ЗУП), конфигурация «Бухгалтерия предприятия» имеет упрощенный блок кадрового учета и расчета заработной платы.
В БП 3.0 отсутствует механизм «Приоритетов» и полноценная система «Вытеснения» начислений. В ЗУП программа четко понимает: если в определенный период была «Командировка» (сохранение среднего заработка), то этот период и начисленные за него суммы должны автоматически «вытеснить» (исключить) явку и оплату по окладу из расчета будущего среднего заработка для отпуска. В 1С:Бухгалтерия алгоритм сбора данных для среднего заработка настроен жестко: он собирает все суммы по видам начислений, облагаемым страховыми взносами, без анализа того, по какой методике они были рассчитаны (по окладу или по среднему).
Выясним причину с точки зрения закона. Согласно Постановлению Правительства РФ №922, при расчете среднего заработка из расчетного периода исключается время, а также начисленные за это время суммы, если за работником сохранялся средний заработок. Командировка относится именно к таким случаям. Поскольку программа не делает этого сама, ответственность за корректность данных ложится на пользователя.
Рассмотрим основной рабочий инструмент бухгалтера — форму «Ввод данных для расчета среднего заработка». Поскольку автоматической настройки «галочкой» в БП 3.0 не существует, мы будем использовать механизм ручной правки.
После внесения изменений нажмем «Готово». Теперь программа пересчитает сумму отпускных на основании уточненных вами данных. Помните, что эти исправления влияют только на текущий документ Отпуск.
Проанализируем настройки самого начисления. Хотя они не помогут исключить суммы автоматически, правильная настройка важна для корректного отражения налогов и взносов. Разберем, как проверить справочник:
2000.Доходы, целиком облагаемые страховыми взносами.Районного коэффициента и Северной надбавки. Флажка «Исключать из расчета среднего» здесь нет и быть не может в рамках типового функционала.Если в вашей организации командировки — это частое явление, ручная корректировка каждого отпуска превращается в трудоемкий процесс с высоким риском ошибок. В такой ситуации мы рекомендуем два пути решения:
Проанализируем возможность доработки программы. Платформа 1С v8.3 позволяет использовать расширения, которые не меняют типовой код, но добавляют новые функции. Можно пригласить программиста или найти готовое расширение, которое:
Начисления признак «Не включать в расчет среднего заработка».Отпуск, чтобы он игнорировал суммы по таким видам расчетов.Рассмотрим этот вариант как наиболее профессиональный. Если учет заработной платы выходит за рамки «оклад + премия», целесообразно вести расчет зарплаты в 1С:Зарплата и управление персоналом, а в 1С:Бухгалтерию выгружать только итоговые проводки. В ЗУП механизм исключения командировок реализован «из коробки» и работает безупречно согласно законодательству РФ.
Подведем итоги нашего анализа. В программе 1С:Бухгалтерия предприятия 3.0:
Для проверки себя всегда используйте формулу для неполного месяца: 29.3 / Календарные дни месяца * (Календарные дни месяца - Дни отсутствия). Именно полученное значение нужно вносить в колонку календарных дней при ручной правке в 1С.
Таким образом, мы выяснили, что работа с командировочными в БП 3.0 требует особого внимания к деталям и ручного вмешательства в алгоритмы расчета, чтобы избежать претензий со стороны трудовой инспекции и налоговых органов.