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