Как исключить командировочные из расчета отпускных в 1С:Бухгалтерия предприятия 3.0

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

При расчете отпускных в программе «1С:Бухгалтерия предприятия 3.0» (БП 3.0) бухгалтеры часто сталкиваются с проблемой: суммы, начисленные за время нахождения сотрудника в командировке, автоматически попадают в базу для расчета среднего заработка. Согласно законодательству, это является ошибкой, требующей исправления. Давайте разберем, почему это происходит и как правильно скорректировать данные, чтобы расчет соответствовал нормам закона.

Почему в БП 3.0 командировочные не исключаются автоматически?

Для начала проанализируем техническую архитектуру программы. В отличие от специализированного решения 1С:Зарплата и управление персоналом (ЗУП), конфигурация «Бухгалтерия предприятия» имеет упрощенный блок кадрового учета и расчета заработной платы.

В БП 3.0 отсутствует механизм «Приоритетов» и полноценная система «Вытеснения» начислений. В ЗУП программа четко понимает: если в определенный период была «Командировка» (сохранение среднего заработка), то этот период и начисленные за него суммы должны автоматически «вытеснить» (исключить) явку и оплату по окладу из расчета будущего среднего заработка для отпуска. В 1С:Бухгалтерия алгоритм сбора данных для среднего заработка настроен жестко: он собирает все суммы по видам начислений, облагаемым страховыми взносами, без анализа того, по какой методике они были рассчитаны (по окладу или по среднему).

Выясним причину с точки зрения закона. Согласно Постановлению Правительства РФ №922, при расчете среднего заработка из расчетного периода исключается время, а также начисленные за это время суммы, если за работником сохранялся средний заработок. Командировка относится именно к таким случаям. Поскольку программа не делает этого сама, ответственность за корректность данных ложится на пользователя.

Пошаговая инструкция по ручной корректировке среднего заработка

Рассмотрим основной рабочий инструмент бухгалтера — форму «Ввод данных для расчета среднего заработка». Поскольку автоматической настройки «галочкой» в БП 3.0 не существует, мы будем использовать механизм ручной правки.

  1. Создадим документ «Отпуск» (раздел «Зарплата и кадры» — «Все начисления» — кнопка «Создать» — «Отпуск»).
  2. Заполним основные данные: сотрудника и период отпуска. Программа автоматически рассчитает средний заработок, исходя из всех накопленных данных в базе.
  3. Посмотрим на поле «Средний заработок». Рядом с ним находится значок «Зеленый карандаш» (Изменить). Нажмем на него.
  4. В открывшейся форме мы увидим таблицу с данными за 12 предшествующих месяцев. Для каждого месяца, в котором у сотрудника была командировка, необходимо выполнить следующие действия:
    • В колонке «Общий заработок» уменьшим сумму на величину начисленных командировочных.
    • В колонке «Календарные дни» (для расчета отпусков) или «Отработано дней/часов» необходимо уменьшить количество фактически учтенного времени.
  5. Если сотрудник был в командировке, например, 5 дней в месяце, то количество календарных дней для этого месяца не может быть равно 29.3. Его нужно пересчитать пропорционально отработанному времени за вычетом дней командировки.

После внесения изменений нажмем «Готово». Теперь программа пересчитает сумму отпускных на основании уточненных вами данных. Помните, что эти исправления влияют только на текущий документ Отпуск.

Настройка вида начисления «Командировка»

Проанализируем настройки самого начисления. Хотя они не помогут исключить суммы автоматически, правильная настройка важна для корректного отражения налогов и взносов. Разберем, как проверить справочник:

  1. Перейдем в раздел «Зарплата и кадры» — «Настройки зарплаты» — «Расчет зарплаты» — «Начисления».
  2. Найдем или создадим начисление «Командировка».
  3. Убедимся, что НДФЛ установлен с кодом 2000.
  4. Страховые взносы: выберем Доходы, целиком облагаемые страховыми взносами.
  5. Обратите внимание: в БП 3.0 в настройках начисления вы увидите только флажки для Районного коэффициента и Северной надбавки. Флажка «Исключать из расчета среднего» здесь нет и быть не может в рамках типового функционала.

Как упростить процесс при большом количестве командировок?

Если в вашей организации командировки — это частое явление, ручная корректировка каждого отпуска превращается в трудоемкий процесс с высоким риском ошибок. В такой ситуации мы рекомендуем два пути решения:

Вариант 1: Использование расширений конфигурации

Проанализируем возможность доработки программы. Платформа 1С v8.3 позволяет использовать расширения, которые не меняют типовой код, но добавляют новые функции. Можно пригласить программиста или найти готовое расширение, которое:

Вариант 2: Переход на связку «БП + ЗУП»

Рассмотрим этот вариант как наиболее профессиональный. Если учет заработной платы выходит за рамки «оклад + премия», целесообразно вести расчет зарплаты в 1С:Зарплата и управление персоналом, а в 1С:Бухгалтерию выгружать только итоговые проводки. В ЗУП механизм исключения командировок реализован «из коробки» и работает безупречно согласно законодательству РФ.

Резюме и практические советы

Подведем итоги нашего анализа. В программе 1С:Бухгалтерия предприятия 3.0:

Для проверки себя всегда используйте формулу для неполного месяца: 29.3 / Календарные дни месяца * (Календарные дни месяца - Дни отсутствия). Именно полученное значение нужно вносить в колонку календарных дней при ручной правке в 1С.

Таким образом, мы выяснили, что работа с командировочными в БП 3.0 требует особого внимания к деталям и ручного вмешательства в алгоритмы расчета, чтобы избежать претензий со стороны трудовой инспекции и налоговых органов.

← На главную