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