Другое · 12 мин
Как настроить НДФЛ с аванса в 1С 8.3 Бухгалтерия
Как настроить удержание НДФЛ с аванса в 1С 8.3 Бухгалтерия: учётная политика, документы, проверка расчёта, типичные ошибки и ответы на вопросы бухгалтера.
Начиная с момента, когда аванс по зарплате стал признаваться доходом сотрудника на дату выплаты, НДФЛ с него нужно исчислять и удерживать при каждой выплате, а не только при окончательном расчёте за месяц. В 1С:Бухгалтерии 8.3 этот механизм реализован, но работает корректно только при правильных настройках учётной политики, видов начислений и последовательности документов. Если что-то настроено неверно, программа либо не считает налог с аванса вообще, либо задваивает его при окончательном расчёте.
Материал ориентирован на типовую конфигурацию «1С:Бухгалтерия 8, редакция 3.0» с актуальными обновлениями. Интерфейс и названия документов могут немного отличаться в зависимости от релиза, но логика расчёта одинакова: аванс оформляется начислением, налог удерживается при выплате, а при расчёте зарплаты за месяц НДФЛ считается нарастающим итогом с зачётом уже удержанного.
Перед началом работы убедитесь, что конфигурация обновлена до релиза, поддерживающего текущий порядок налогообложения авансов. Старые релизы считают НДФЛ только по итогам месяца, и попытки «донастроить» их вручную приводят к ошибкам в регистрах и отчётности 6-НДФЛ.
Как работает расчёт НДФЛ с аванса в программе
Логика типовой конфигурации строится на том, что доход в виде оплаты труда признаётся на дату выплаты. Аванс — это тоже выплата дохода, поэтому при его начислении и выплате программа исчисляет НДФЛ, а при выдаче денег — удерживает. Дата выплаты из ведомости становится датой получения дохода и датой удержания налога, что критично для заполнения отчёта 6-НДФЛ.
При окончательном расчёте за месяц документ «Начисление зарплаты» рассчитывает налог со всего дохода за месяц нарастающим итогом с начала года, учитывает вычеты и вычитает уже исчисленные и удержанные суммы. Поэтому корректно настроенный расчёт не задваивает налог: с аванса удержана своя часть, с окончательной выплаты — оставшаяся.
Важно понимать, что аванс, выплаченный «фиксированной суммой» без документа начисления, не формирует базу для НДФЛ в момент выплаты — налог тогда считается целиком при расчёте за месяц. Это допустимый вариант, но он требует доначисления и доплаты налога при окончательном расчёте и не всегда удобен для отчётности.
Проверка и настройка параметров учёта зарплаты
Откройте раздел «Зарплата и кадры» → «Настройки зарплаты» (в некоторых релизах — «Администрирование» → «Параметры учёта» → «Настройки зарплаты»). Проверьте, что учёт зарплаты ведётся в этой программе, а не во внешней, иначе документы начисления будут недоступны.
Далее перейдите по ссылке «Порядок учёта зарплаты» и проверьте способ выплаты аванса. Для автоматического расчёта НДФЛ с аванса должен быть выбран вариант расчёта за первую половину месяца (документом «Начисление зарплаты» за первую половину месяца), а не «фиксированной суммой» или «процентом от оклада» без начисления. Именно документ начисления формирует доход и налоговую базу.
Проверьте также настройки НДФЛ: раздел «Настройки зарплаты» → «НДФЛ». Здесь задаётся порядок применения вычетов и отражения доходов. Убедитесь, что дата получения дохода определяется по дате выплаты, а не по последнему дню месяца — старый вариант настройки является основной причиной «неправильного» поведения программы.
- 1Откройте «Зарплата и кадры» → «Настройки зарплаты» и убедитесь, что учёт ведётся в этой программе
- 2В «Порядке учёта зарплаты» установите выплату аванса расчётом за первую половину месяца
- 3Проверьте раздел настроек НДФЛ: дата дохода — по дате выплаты
- 4Проверьте виды начислений: у начисления аванса должен быть корректный код дохода по НДФЛ
- 5Создайте тестовое начисление аванса и ведомость на одного сотрудника, сверьте налог
Настройка видов начислений и кодов дохода
Откройте «Настройки зарплаты» → «Расчёт зарплаты» → «Начисления». Найдите начисление, используемое для аванса (обычно «Начисление за первую половину месяца») и основное начисление (оклад). Для каждого проверьте поле «Код дохода НДФЛ»: для оплаты труда это код 2000. Если код не заполнен или выбран неверно, налог либо не рассчитается, либо попадёт в отчётность с ошибочным кодом.
Обратите внимание на признак обложения взносами и настройку отражения в бухучёте у начисления аванса. Ошибки здесь не влияют на НДФЛ напрямую, но приводят к расхождениям проводок: аванс должен отражаться по дебету счёта затрат и кредиту 70 счёта так же, как и основная зарплата.
Если в организации есть доходы с особым порядком налогообложения (материальная выгода, дивиденды, доходы в натуральной форме), проверьте, что они оформляются отдельными начислениями со своими кодами дохода. Смешивание таких сумм с авансом искажает базу и даты удержания налога.
Оформление начисления и выплаты аванса
Создайте документ «Зарплата и кадры» → «Все начисления» → «Начисление зарплаты» с видом операции «Начисление за первую половину месяца». Укажите месяц и дату — программа рассчитает суммы аванса по отработанному времени за первую половину месяца и сразу исчислит НДФЛ с каждого сотрудника. Проверьте колонку «НДФЛ» в табличной части: она должна быть заполнена.
Затем оформите выплату: «Зарплата и кадры» → «Ведомости в банк» (или в кассу). В поле «Выплачивать» выберите «Аванс», укажите дату выплаты — именно эта дата станет датой удержания налога. Ведомость подтянет суммы к выплате за вычетом исчисленного НДФЛ.
После проведения ведомости и документа списания с расчётного счёта (или выдачи из кассы) налог считается удержанным. Срок перечисления НДФЛ в бюджет определяется действующими правилами и зависит от даты удержания; программа отразит обязательство в отчётах по НДФЛ автоматически.
Окончательный расчёт за месяц и зачёт налога
В конце месяца создайте обычное «Начисление зарплаты» за полный месяц. Программа рассчитает налог со всего месячного дохода с учётом вычетов и нарастающего итога с начала года, а затем зачтёт сумму, уже исчисленную с аванса. В документе на закладке «НДФЛ» видно общий расчёт по сотруднику.
Выплата окончательной суммы оформляется ведомостью с видом «Зарплата». К выплате подтянется разница между начисленным за месяц, выплаченным авансом и удержанным налогом. Если настройки верны, сумма к выплате совпадает с расчётным листком сотрудника.
Проверить корректность можно через отчёт «Расчётный листок» и оборотно-сальдовую ведомость по счёту 68.01: после полного расчёта месяца и уплаты налога сальдо по сотрудникам должно закрываться. Остаток по кредиту 68.01 означает удержанный, но не перечисленный налог; остаток по дебету — излишне перечисленный.
Как проверить результат
Налог исчислен с каждого сотрудника по ставке от суммы аванса
Колонка пустая или налог равен нулю при наличии дохода
К выплате = аванс минус НДФЛ, дата выплаты заполнена фактической
К выплате равна полной сумме аванса без вычета налога
НДФЛ за месяц уменьшен на сумму, исчисленную с аванса
Налог за месяц начислен полностью, без зачёта — будет двойное удержание
Сальдо по налогу закрыто
Висит дебетовое или кредитовое сальдо без причины
Типичные ошибки и как их исправить
Самая частая проблема — аванс выплачивается ведомостью «фиксированной суммой» без документа начисления. В этом случае доход и налог появляются только при расчёте за месяц, а в 6-НДФЛ аванс отражается иначе, чем ожидал бухгалтер. Решение — перейти на расчёт аванса документом начисления либо осознанно работать в таком режиме и контролировать отчётность вручную.
Вторая распространённая ошибка — неверная дата выплаты в ведомости. Если ведомость датирована одним днём, а деньги фактически ушли другим, дата удержания НДФЛ в учёте не совпадёт с реальностью, что искажает 6-НДФЛ и сроки перечисления. Дату ведомости всегда ставьте равной фактической дате выплаты.
Третья группа ошибок связана с ручными правками: бухгалтеры вручную меняют сумму НДФЛ в документах, чтобы «подогнать» к выплате. Это разрывает связку регистров, и дальше программа начинает считать налог с ошибками. Если сумма не сходится, ищите причину в настройках и датах, а не правьте цифру вручную.
Проверка отчётности и сверка с бюджетом
После расчёта месяца сформируйте отчёт 6-НДФЛ («Отчёты, справки» → «1С-Отчётность») и проверьте, что аванс и окончательная выплата отражены с корректными датами получения дохода и удержания налога. Каждая выплата должна попасть в свой период удержания.
Дополнительно используйте аналитические отчёты: «Анализ НДФЛ по датам получения доходов», «Регистр налогового учёта по НДФЛ». Они позволяют увидеть, где возникли расхождения между исчисленным, удержанным и перечисленным налогом.
Сверку с бюджетом удобно делать по счёту 68.01 в разрезе документов расчёта. Если сальдо «зависает», смотрите, какая ведомость не закрыта платёжным документом или какой налог удержан, но не перечислен.
Перед массовым расчётом полезно сделать «прогон» на одном сотруднике с простым окладом: начислить аванс, выплатить его, начислить зарплату за месяц и сверить налог с ручным расчётом на калькуляторе. Если цифры совпали — настройки корректны, и можно рассчитывать весь штат.
Часто задаваемые вопросы
Можно ли в 1С:Бухгалтерии 8.3 выплачивать аванс фиксированной суммой без начисления?
Да, технически можно: в настройках порядка учёта зарплаты выбирается выплата фиксированной суммой или процентом, и ведомость выписывается без документа начисления. Но тогда доход и НДФЛ появятся только при расчёте за месяц, а удержание налога с такой выплаты придётся контролировать вручную. Для автоматического и прозрачного учёта рекомендуется расчёт аванса документом «Начисление за первую половину месяца».
Почему в документе начисления аванса не заполняется колонка НДФЛ?
Чаще всего причина в том, что у вида начисления не указан код дохода НДФЛ, либо в настройках НДФЛ выбран устаревший порядок определения даты дохода. Проверьте начисление в справочнике «Начисления», раздел настроек НДФЛ и убедитесь, что релиз конфигурации поддерживает текущий порядок налогообложения авансов.
Что делать, если НДФЛ с аванса удержали, а при расчёте за месяц налог посчитался заново полностью?
Это признак того, что документы не связаны в учёте: например, аванс начислен одним месяцем, а выплачен ведомостью с датой другого периода, либо суммы НДФЛ правились вручную. Проверьте даты всех документов цепочки, отмените ручные правки налога и перепроведите начисления и ведомости последовательно: аванс, выплата аванса, начисление за месяц, выплата зарплаты.
Как отразить уплату НДФЛ с аванса в бухгалтерском учёте?
Удержание налога формируется проводкой по дебету 70 и кредиту 68.01 при проведении ведомости на выплату. Перечисление в бюджет оформляется документом «Списание с расчётного счёта» с видом операции «Уплата налога», где указывается налог НДФЛ и период. После этого сальдо по 68.01 за соответствующий период должно закрыться.
Нужно ли применять вычеты на детей при расчёте аванса?
Стандартные вычеты в типовой конфигурации применяются при расчёте за месяц, когда известен полный доход. При начислении аванса налог обычно считается с суммы аванса без вычетов, а окончательный расчёт с учётом вычетов происходит при начислении зарплаты за месяц — тогда налог пересчитывается нарастающим итогом, и переплаты не возникает.
Влияет ли способ выплаты (касса или банк) на расчёт НДФЛ с аванса?
На сам расчёт налога способ выплаты не влияет — важны документ начисления и дата фактической выплаты. Различие только в оформлении: для банка используется ведомость в банк и списание с расчётного счёта, для кассы — ведомость в кассу и расходный кассовый ордер. Дата удержания налога в обоих случаях определяется датой выплаты.
Что важно запомнить
НДФЛ с аванса в 1С:Бухгалтерии 8.3 считается автоматически, если аванс оформляется документом начисления за первую половину месяца, у начислений указан код дохода 2000, а ведомость на выплату датирована фактической датой выдачи. При расчёте за месяц налог пересчитывается нарастающим итогом с зачётом удержанного. Не правьте суммы налога вручную и контролируйте результат через расчётные листки, ОСВ по 68.01 и отчёт 6-НДФЛ.