1с неправильно считает аванс

Обновлено: 03.07.2024

Причин такого поведения программы может быть несколько, рассмотрим основные.

Причина №1. Сотрудник не работал первую половину месяца

Если сотрудник не работал с 01 по 15 число месяца, то аванс ему не положен, при автоматическом заполнении ведомости сотрудник не будет включен в табличную часть документа, и это правильно.

Причина №2. Сотруднику не начислен аванс

Если аванс сотруднику установлен фиксированной суммой или процентом от тарифа, то предварительный расчет в программе не требуется, поэтому эту причину можно смело пропустить.

Если же аванс сотруднику выплачивается по расчету за первую половину месяца, то перед выплатой аванс необходимо предварительно рассчитать с помощью документа Начисление за первую половину месяца . Соответственно, если аванс не начислен, то и выплачиваться он сотруднику не будет.

Причина №3. У сотрудника имеется задолженность перед организацией

Если на момент выплаты аванса у сотрудника имеется задолженность перед организацией (например, в прошлом месяце ему ошибочно выплатили больше, чем было начислено), то при автоматическом заполнении ведомости на выплату аванса сумма к выплате уменьшается на сумму задолженности работника. Если сумма задолженности превышает сумму аванса, то сотрудник не включается в ведомость.

Причина №4. Способ выплаты, указанный для сотрудника, не соответствует типу ведомости

Например, для сотрудника установлено, что выплаты ему производятся через банк, а ведомость на выплату аванса формируется через кассу. В этом случае сотрудник не будет автоматически включен в такую ведомость.

Способ выплаты для сотрудника можно увидеть в его карточке по ссылке Выплата, учет затрат :


Причина №5. По сотруднику в этом месяце уже введена ведомость с характером выплаты «Зарплата за месяц»

Это самая часто встречающаяся причина этой ошибки. Рассмотрим на примере.

Сотруднику Астрову А. В. в первой половине мая было начислено: пособие по временной нетрудоспособности (8 855,5­2 руб. / НДФЛ 1 151 руб.) и разовая премия (2 000 руб. / НДФЛ 260 руб.). Обе суммы выплачены в межрасчет 07.05.

При выплате аванса за май сотрудник не попадает в ведомость на выплату.

Причина кроется в том, что бухгалтер решил выплатить суммы пособия и премии сотруднику одной ведомостью, и чтобы эти сумму «подтянулись» в ведомость автоматически указал выплачивать Зарплата за месяц :


Для автоматического заполнения аванса теперь необходимо временно отменить проведение этой межрасчетной ведомости.

Второй вариант решения проблемы – регистрировать каждую межрасчетную выплату отдельным документом с соответствующим характером выплаты: пособие – Больничные листы , разовую премию – Премии :



После этого ведомость на выплату аванса по сотруднику будет заполняться автоматически:


Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

Карточка публикации

(8 оценок, среднее: 4,88 из 5)

Данную публикацию можно обсудить в комментариях ниже.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>

Все комментарии (8)

По причине № 3, когда вы пишите, что при наличии задолженности сотрудника перед организацией, эта задолженность подтягивается при выплате аванса. Так вот в релизе 3.1.12 и 3.1.10 это не срабатывает. В аванс подтягивается только сумма начисленного аванса. На основании чего написан 3 пункт?

Расчетом за первую половину. Мы и у 1С спрашивали, не предполагается учет задолженности в аванс.

Бывают ситуации, что сотруднику необходимо выплатить аванс, даже если он отработал менее месяца. Например, сотрудник принят 17 числа, аванс 29, директор требует выплатить сотруднику аванс. Что делать в этом случае?


Многие бухгалтеры не знают о том, что есть одна ситуация в учете, когда при выплате аванса нужно начислить и удержать НДФЛ. Что это за уникальный случай, и как он отражается в 1С: ЗУП ред. 3.1, разберем подробно в этой публикации.

Согласно трудовому законодательству (ч. 6. ст. 136 ТК РФ), заработная плата работникам выплачивается не реже двух раз в месяц. Работодатель самостоятельно определяет сроки выплаты аванса и окончательного расчета за отработанный месяц.

Согласно разъяснениям в письме Минтруда от 12 марта 2019 г. № 14-2/ООГ-1663 «О днях выплаты заработной платы», зарплата за первую половину месяца выплачивается в срок с 16 числа и по последний день месяца, а за вторую половину месяца до 15 числа месяца, следующего за расчетным.

Временной разрыв между датами выплат не может быть более 15 дней.

В соответствии с п. 2 ст. 223 НК РФ, НДФЛ удерживается с заработной платы сотрудников на дату получения дохода, которой считается последний день месяца.

Поэтому, если аванс выплачен последним днем месяца (30 или 31 числа, а в феврале 28 или 29-го), то сумма такого аванса признается доходом и с нее удерживается НДФЛ. Перечислить НДФЛ организация обязана не позднее следующего дня после выплаты дохода.

Рассмотрим на примере 1С: ЗУП порядок выплаты аванса и начисление НДФЛ в последний день месяца.

Настройка и удержание НДФЛ с аванса, выплаченного в последний день месяца, в 1С: ЗУП

Приведем условный пример: ООО «Карамелька» выплачивает аванс сотрудникам в последний день месяца, выплата зарплаты согласно коллективного договора предусмотрена 15-го числа следующего месяца. В июне 2021 года сотрудникам выплачен аванс 30-го числа.

В 1С: ЗУП ред. 3.1 реализована возможность включать настройку начисления НДФЛ с аванса, но она актуальна только при установленном способе определения аванса — «Расчетом за первую половину месяца».

В приказе о приеме на работу сотруднику задается порядок выплаты аванса.


Шаг 1. Перейдите в раздел «Настройка» — «Организации».


Шаг 2. Откройте карточку фирмы и на закладке «Учетная политика» перейдите по одноименной гиперссылке.


Шаг 3. На закладке «НДФЛ» установите настройки исчисления и удержания НДФЛ с аванса.


Шаг 4. Начислите заработную плату за первую половину месяца (аванс) — в журнале «Все начисления» введите документ «Начисление за первую половину месяца».


На закладке «НДФЛ» отразятся суммы НДФЛ с рассчитанных сумм аванса.

В нашем примере общая сумма НДФЛ с аванса составила 14022 руб.


При установленной в учетной политике настройке, указывающей, исчислять НДФЛ с аванса или нет, в документе появляется дополнительная галочка и настройка удержания НДФЛ.


В шапке документа добавлена галочка «Отложить расчет налога до расчета зарплаты в конце месяца», а в нижней части настройки перечисления налога:

  • при выплате зарплаты после окончательного расчета;
  • при выплате аванса.

Шаг 5. Отразите выплату аванса. В табличной части отразится графа «НДФЛ к перечислению».


Выполнив настройку ЗУП, начислен и удержан НДФЛ с аванса, выплаченного сотрудникам ООО «Карамелька» последним днем месяца. В документе выплаты аванса сумма к выплате отражена за минусом НДФЛ — 93835,14 руб.

НДФЛ к перечислению составил 14022 руб.

Посмотрим, как отразятся эти суммы в отчетности.

Отражение в отчетности сумм НДФЛ, удержанного с аванса, выплаченного последним днем месяца

В рассмотренном примере, когда аванс выплачен в последний календарный день месяца — 30 июня 2021 года, суммы начисленного аванса и удержанного налога отражаются в отчете 6-НДФЛ.

Шаг 1. Выберите отчет «6-НДФЛ (с 2021 года)» в разделе «Отчетность» — «1С — Отчетность».


Шаг 2. Выберите организацию и задайте период формирования отчета.


Шаг 3. Заполните отчет.

В разделе 1 в строке 020 отражается сумма НДФЛ, удержанного с аванса, а строкой ниже — 021 и 022 эта же сумма НДФЛ с указанием срока его перечисления. В нашем примере НДФЛ с аванса удержан 30.06.2021 года, и должен быть перечислен не позднее следующего дня — 01.07.2021 г.


В разделе 2 сумма дохода, полученная сотрудниками в виде аванса, отражена по строке 112 «Сумма дохода, начисленная по трудовым договорам (контрактам)» — сумма 107857,14 руб. Сумма НДФЛ, удержанного с аванса, учтена в общей строке 160 отчета «Сумма НДФЛ удержанного».


Выделите ячейку и нажмите «Расшифровать» в верхней части отчета или, щелкнув правой кнопкой мышки, можно посмотреть детализацию сумм в разрезе по сотрудникам.


В отчете «Расчет по страховым взносам» сумма аванса и страховых взносов не отражается, т.к. их начисление производится при окончательном расчете зарплаты.

Сформируем для примера Расчет по страховым взносам и проверим, что в нем не отразится сумма аванса, выплаченная последним днем месяца.

Шаг 1. В разделе «1С — Отчетность» нажмите «Создать» и выберите отчет «Расчет страховых взносов». Если отчета нет в избранных, используйте строку поиска, для быстрого перехода к форме.


Шаг 2. Выберите организацию и задайте период отчета.


Шаг 3. Нажмите «Заполнить».

В нашем примере отчет пустой.

Мы намеренно удалили документы начисления заработной платы с января 2021 года по текущий месяц, чтобы наглядно продемонстрировать пример, оставив лишь документы по начислению и выплате аванса 30 июня 2021 года.

fade-vlad ,забыла спросить: только аванс неправильно считает, или зарплату тоже?

Тэра , я видимо не совсем точно объяснил) начисление зарплаты как раз начисляет ему всю ЗП полностью правильно. Неправильно заполняется платежная ведомость на выплату аванса, когда в графе "Выплачивать" указано "Аванс". Эта ведомость ведь создается еще до того, как производится начисление зарплаты за месяц.

fade-vlad , аванс процентом от тарифа - надо смотреть настройки совокупной тарифной ставки. Я проглядела этот момент, почему-то была уверена, что у вас аванс по расчету

Тэра , извините пожалуйста, что я так отвечаю, у нас очень большая разница во времени
Можно пожалуйста поподробнее, куда именно посмотреть?
В начальных постах я писал и приводил скрины того, как у сотрудника отображается ФОТ в его карточке, и как - в кадровом переводе. Вот сумма аванса в ведомости на аванс рассчитывается именно исходя из ФОТ в карточке сотрудника, как 40% от него. Пусть бы так и было, только вот ФОТ в карточке неправильный, а почему, я вообще не могу понять. Мне кажется, что это ошибка в 1с, что кадровый перевод делает не все необходимые проводки по регистрам, но в ЗУП 3.1 я относительно новичок, поэтому не уверен.

fade-vlad , давайте в копии сделаем вот что: в кадровом переводе поставьте ему способ выплаты аванса расчетом за первую половину месяца. Создайте документ Начисление за первую половину месяца и посмотрите там подробности расчета. Вообще у меня подобные случаи лечились заполнением заново кадрового перемещения, но у вас, видимо, что-то не то

Тэра , здравствуйте! Решил поделиться, в чём было дело

Для начала я сделал, как вы рекомендовали, и в кадровом переводе поставил ему способ выплаты аванса расчетом за первую половину месяца. Создал документ Начисление за первую половину месяца и там всё стало считаться как положено, расчетом за первую половину месяца. Но мне было нужно, чтобы программа считала аванс как 40% от ФОТ.
В общем, есть такой регистр сведений, "Плановый ФОТ". И этот регистр ведет себя крайне странно. А именно: при отмене проведения и даже при пометке на удаление документа Кадровый перевод проводки, которые этот документ сделал по данному регистру, не удаляются, а вместо этого у них меняется регистратор на последний кадровый документ, который был до этого (в моем случае это Прием на работу)! Причем перепроведение Приема на работу после этого также их не удаляет! В моей ситуации помогла только отмена проведения всех кадровых документов по сотруднику, а затем их последовательное проведение.
Возможно, я что-то не до конца понимаю) Но на всякий случай решил отписаться, вдруг кому-то будет полезно.

fade-vlad ,забыла спросить: только аванс неправильно считает, или зарплату тоже?

Тэра , я видимо не совсем точно объяснил) начисление зарплаты как раз начисляет ему всю ЗП полностью правильно. Неправильно заполняется платежная ведомость на выплату аванса, когда в графе "Выплачивать" указано "Аванс". Эта ведомость ведь создается еще до того, как производится начисление зарплаты за месяц.

fade-vlad , аванс процентом от тарифа - надо смотреть настройки совокупной тарифной ставки. Я проглядела этот момент, почему-то была уверена, что у вас аванс по расчету

Тэра , извините пожалуйста, что я так отвечаю, у нас очень большая разница во времени
Можно пожалуйста поподробнее, куда именно посмотреть?
В начальных постах я писал и приводил скрины того, как у сотрудника отображается ФОТ в его карточке, и как - в кадровом переводе. Вот сумма аванса в ведомости на аванс рассчитывается именно исходя из ФОТ в карточке сотрудника, как 40% от него. Пусть бы так и было, только вот ФОТ в карточке неправильный, а почему, я вообще не могу понять. Мне кажется, что это ошибка в 1с, что кадровый перевод делает не все необходимые проводки по регистрам, но в ЗУП 3.1 я относительно новичок, поэтому не уверен.

fade-vlad , давайте в копии сделаем вот что: в кадровом переводе поставьте ему способ выплаты аванса расчетом за первую половину месяца. Создайте документ Начисление за первую половину месяца и посмотрите там подробности расчета. Вообще у меня подобные случаи лечились заполнением заново кадрового перемещения, но у вас, видимо, что-то не то

Тэра , здравствуйте! Решил поделиться, в чём было дело

Для начала я сделал, как вы рекомендовали, и в кадровом переводе поставил ему способ выплаты аванса расчетом за первую половину месяца. Создал документ Начисление за первую половину месяца и там всё стало считаться как положено, расчетом за первую половину месяца. Но мне было нужно, чтобы программа считала аванс как 40% от ФОТ.
В общем, есть такой регистр сведений, "Плановый ФОТ". И этот регистр ведет себя крайне странно. А именно: при отмене проведения и даже при пометке на удаление документа Кадровый перевод проводки, которые этот документ сделал по данному регистру, не удаляются, а вместо этого у них меняется регистратор на последний кадровый документ, который был до этого (в моем случае это Прием на работу)! Причем перепроведение Приема на работу после этого также их не удаляет! В моей ситуации помогла только отмена проведения всех кадровых документов по сотруднику, а затем их последовательное проведение.
Возможно, я что-то не до конца понимаю) Но на всякий случай решил отписаться, вдруг кому-то будет полезно.

Читайте также: