При подготовке регламентированного расчета 6-НДФЛ в конфигурации 1С:Зарплата и Управление Персоналом 2.5 пользователи нередко сталкиваются с ситуацией, когда налог попадает в строку 140 раздела 2, однако строка 130 (сумма фактически полученного дохода) остается пустой или нулевой. Особенно часто такая проблема возникает, если начисление или исправление регистрировались с помощью документа Корректировка учета по НДФЛ, страховым взносам и ЕСН. Разберем по шагам, как устроен механизм автозаполнения формы 6-НДФЛ, почему возникает данный сбой и как его быстро исправить.
Для понимания корня проблемы выясним, как алгоритмы 1С собирают данные во второй раздел расчета 6-НДФЛ. В конфигурации ЗУП 2.5 заполнение строится на связывании двух ключевых регистров накопления:
НДФЛ расчеты с бюджетом — по нему формируются даты и суммы налога: строки 100 (дата фактического получения дохода), 110 (дата удержания налога), 120 (срок перечисления) и 140 (сумма удержанного налога).НДФЛ сведения о доходах — именно из него берется показатель строки 130 (сумма фактически полученного дохода).В запросе формирования отчета сопоставление удержанного налога и суммы дохода выполняется левым соединением по физическому лицу, дате получения дохода, кодам регистрации в ИФНС (ОКТМО/КПП), а также с учетом срока перечисления налога и категории дохода. Если в документе ручной корректировки допущена несогласованность в этих параметрах, левое соединение не находит соответствующую строку в регистре доходов. В результате блок налога в отчете формируется, но база (доход) в строке 130 оказывается потерянной.
Наиболее распространенная ошибка при ручном вводе — выбор некорректного значения в колонке Срок перечисления на закладке НДФЛ удержанный документа Корректировка учета по НДФЛ, страховым взносам и ЕСН.
Рассмотрим конкретную ситуацию: начислен прочий доход с кодом 4800 («Иные доходы»). Если в табличной части удержанного налога для такого дохода ошибочно выбран срок перечисления «Не позднее конца месяца, в котором выплачен доход (по отпускным и больничным)», внутренний алгоритм программы дает сбой. В алгоритме заполнения 6-НДФЛ этот срок жестко привязан к кодам доходов пособий по временной нетрудоспособности (2300) и отпусков (2012). Обнаружив нестыковку вида дохода и срока уплаты, запрос отчета не может корректно связать данные регистра НДФЛ расчеты с бюджетом с записями регистра НДФЛ сведения о доходах.
Для исправления ошибки выполним следующие действия:
Корректировка учета по НДФЛ, страховым взносам и ЕСН, зафиксировавший операцию.Если после изменения срока перечисления строка 130 по-прежнему остается пустой, проанализируем другие критически важные параметры документа корректировки:
Принимать исчисленный налог к учету как удержанный в параметрах учета кардинально меняет логику движений. Если флаг снят, удержание налога в типовом учете привязано к документам выплаты зарплаты. Вводя ручные корректировки, убедимся, что заполнены все соответствующие вкладки (и доходы, и исчисленный налог, и удержанный налог).Ручной ввод движений в регистры НДФЛ — трудоемкая процедура, где легко допустить ошибку в аналитике. Для минимизации расхождений рекомендуется соблюдать следующие правила:
Корректировка учета по НДФЛ, страховым взносам и ЕСН сначала введем данные о доходах и исчисленном налоге, а на вкладке НДФЛ удержанный воспользуемся кнопкой Заполнить. В этом случае конфигурация сама определит и подставит верный срок перечисления согласно указанным кодам доходов.Договор на выполнение работ с физ. лицом или Регистрация разовых начислений работников). Типовые документы формируют весь комплекс проводок и регистров автоматически без риска нарушения связей.