Как исправить проблему с переносом остатков по НДФЛ из ЗУП 2.5 в ЗУП 3.1?

Программист 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Налоговый учет IT и автоматизация бизнеса
← На главную

Переход с устаревшей конфигурации Зарплата и управление персоналом, редакция 2.5 (ЗУП 2.5) на современную Зарплата и управление персоналом, редакция 3.1 (ЗУП 3.1) — это стандартизированный процесс. Однако на практике специалисты часто сталкиваются с техническими трудностями. Одной из наиболее распространенных и неприятных проблем является неперенос данных и остатков по НДФЛ за предшествующий переходу год (например, при переходе с 1 января 2018 года не переносятся данные по НДФЛ за 2017 год).

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

Выясняем причины проблемы: почему ломается автоматический перенос?

При стандартном (рекомендованном) варианте перехода из ЗУП 2.5 в ЗУП 3.1 переносится так называемый «срез» данных. Программа не переносит всю многолетнюю историю расчетов, чтобы исключить дублирование старых ошибок учета. Переносятся только остатки на дату начала ведения учета (например, на 01.01.2018) и данные для расчета среднего заработка за предшествующие периоды.

Для корректного формирования отчетности по форме 6-НДФЛ за первый квартал года перехода программе критически важно знать информацию по доходам и исчисленному налогу за декабрь прошлого года, выплаченным в январе нового года. Если эти данные не перенеслись, то в новой базе ЗУП 3.1 в ведомостях на выплату январской зарплаты не будет автоматически удерживаться декабрьский НДФЛ, а отчет 6-НДФЛ заполнится некорректно.

Проанализируем основные технические причины, по которым алгоритм переноса «пропускает» данные по НДФЛ за последний год:

  1. Наличие незакрытых остатков («хвостов») за прошлые годы в ЗУП 2.5. Алгоритм переноса 1С анализирует регистры НДФЛ последовательно. Если в регистрах накопления по НДФЛ за прошлые периоды (например, за 2014–2016 годы) числятся незакрытые копейки, пересортица по сотрудникам или кодам доходов, механизм переноса может зациклиться на этих ошибках. Он находит «зависшие» остатки в самом начале анализа и переносит их, игнорируя актуальные данные за последний год (2017), либо просто прекращает обработку данных по НДФЛ из-за логического конфликта.
  2. Опция упрощенного учета НДФЛ в ЗУП 2.5. Если в параметрах учета ЗУП 2.5 была установлена настройка При начислении НДФЛ принимать исчисленный налог к учету как удержанный, программа при проведении документов начисления (например, декабрьских) фиксировала удержание налога концом года. Для переносчика это означает, что на дату перехода у организации нет невыплаченных доходов и неудержанного налога, следовательно, переносить в новую базу по регистрам НДФЛ нечего.
  3. Несоответствие релизов конфигураций. В старых релизах ЗУП 3.1 (например, ветки 3.1.2.х) алгоритмы переноса НДФЛ содержали программные ошибки, которые не позволяли корректно обрабатывать переходящие доходы. Для стабильной работы требуется использовать актуальные версии конфигураций.

Давайте подробно рассмотрим каждый из способов решения данной проблемы.

Способ №1. Подготовка и очистка регистров в исходной базе ЗУП 2.5

Если вы хотите, чтобы перенос прошел в автоматическом режиме без ручного вмешательства в новой базе, нам придется навести порядок в исходных данных ЗУП 2.5. Наша цель — сделать так, чтобы в регистрах по НДФЛ отсутствовали незакрытые сальдо прошлых лет, а на дату переноса (например, 31.12.2017) остались только чистые и корректные остатки за декабрь.

Выполним следующие шаги по шагам:

  1. Анализ состояния регистров в ЗУП 2.5. Нам необходимо проверить два ключевых регистра накопления:
    • Расчеты налогоплательщиков с бюджетом по НДФЛ — здесь хранится информация по исчисленному и удержанному налогу в разрезе сотрудников.
    • Расчеты налоговых агентов с бюджетом по НДФЛ — регистр, контролирующий взаиморасчеты с налоговой инспекцией.
    Для анализа можно использовать Универсальный отчет по этим регистрам или специализированный отчет Анализ начисления и удержания НДФЛ. Сформируйте его с детализацией по сотрудникам за все прошлые периоды до года переноса (например, до 31.12.2016 включительно). Если вы увидите незакрытые остатки (плюсы и минусы по людям, зависшие копейки уволенных сотрудников), это и есть причина сбоя.
  2. Техническая очистка регистров накопления. Самый быстрый и безопасный способ убрать старые «хвосты» — воспользоваться документом Корректировка записей регистров накопления в ЗУП 2.5. Мы создаем этот документ датой 30.12.2017 (за день до даты переноса). В табличную часть добавляем регистры Расчеты налогоплательщиков с бюджетом по НДФЛ и Расчеты налоговых агентов с бюджетом по НДФЛ. С помощью встроенной функции заполнения остатков или вручную на основе данных универсального отчета вносим записи, которые полностью обнуляют (компенсируют) старые зависшие суммы по прошлым годам. К 31 декабря регистры должны быть абсолютно чистыми, за исключением начислений за декабрь 2017 года.
  3. Проверка параметров учета НДФЛ. Перейдем в настройки параметров учета ЗУП 2.5 на вкладку НДФЛ. Если у вас активен флаг упрощенного учета (автоматическое удержание при начислении), снимите его перед переносом. Это позволит программе увидеть, что декабрьский налог исчислен, но фактически еще не удержан, так как выплата зарплаты будет происходить в январе.
  4. Проведение повторного переноса. После того как регистры очищены и параметры настроены, запустите помощник перехода в ЗУП 3.1 заново. Программа должна успешно распознать декабрьские остатки и перенести их.

Способ №2. Ручной перенос остатков НДФЛ в ЗУП 3.1

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

Рассмотрим, как правильно отразить эти данные по шагам:

  1. Создание документа «Перенос данных». Перейдите в раздел Администрирование, далее выберите пункт Переносы данных. Создайте новый документ. В качестве номера рекомендуется указать понятный префикс (например, НДФЛ), а дату документа установить строго на день, предшествующий началу ведения учета в новой базе — 31.12.2017.
  2. Настройка состава регистров. В шапке созданного документа нажмите кнопку Настройка состава регистров. Нам необходимо отметить флагами четыре ключевых регистра накопления, по которым строятся все отчеты по НДФЛ:
    • Расчеты налогоплательщиков с бюджетом по НДФЛ
    • Расчеты налоговых агентов с бюджетом по НДФЛ
    • Учет доходов для исчисления НДФЛ
    • Предоставленные стандартные и социальные вычеты (если у сотрудников были вычеты в переходящем периоде)
  3. Заполнение регистров. Данные для заполнения мы берем из формы 6-НДФЛ за 1 квартал 2018 года, сформированной в ЗУП 2.5 (или из расшифровок ведомостей выплаты за декабрь). Нам нужно воспроизвести в регистрах ЗУП 3.1 операции исчисления и удержания налога.

Проанализируем структуру записей для каждого регистра в документе Перенос данных:

Регистр «Расчеты налогоплательщиков с бюджетом по НДФЛ»

В этом регистре отражаются факты исчисления и удержания налога у физических лиц. Нам необходимо сделать два типа движений:

Регистр «Учет доходов для исчисления НДФЛ»

Этот регистр необходим для того, чтобы программа правильно понимала, к какому налоговому периоду относится доход сотрудника, и могла корректно заполнить Раздел 1 и Раздел 2 формы 6-НДФЛ. Вносим запись:

Регистр «Расчеты налоговых агентов с бюджетом по НДФЛ»

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

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


Движение: Приход | Период: 31.12.2017 | Сотрудник: Иванов И.И. | Сумма: 6500 | Вид: Исчислено
Движение: Расход | Период: 10.01.2018 | Сотрудник: Иванов И.И. | Сумма: 6500 | Вид: Удержано

Проверка результатов и сверка отчетности

После проведения документа Перенос данных (или успешного автоматического переноса после очистки базы ЗУП 2.5) нам обязательно нужно проверить корректность отражения информации. Для этого выполним следующие действия:

  1. Создадим документ Ведомость в банк или Ведомость в кассу в ЗУП 3.1 на выплату зарплаты за декабрь (если выплата производится в новой базе). Проверим, заполнилась ли автоматически колонка НДФЛ к удержанию. Если суммы заполнились верно и соответствуют исчисленному налогу в ЗУП 2.5, значит остатки по начислениям и налогам легли корректно.
  2. Перейдем в раздел Отчетность, справки, откроем 1С-Отчетность и сформируем регламентированный отчет 6-НДФЛ за 1 квартал года начала ведения учета.
  3. Проанализируем заполнение Раздела 2. В нем должны отразиться операции по выплате декабрьской зарплаты в январе:
    • В строке 100 (Дата фактического получения дохода) должно стоять 31.12.2017;
    • В строке 110 (Дата удержания налога) — реальная дата выплаты в январе 2018;
    • В строке 120 (Срок перечисления налога) — следующий рабочий день за датой выплаты.
  4. Сравним показатели отчета с аналогичным отчетом, сформированным в копии старой базы ЗУП 2.5. Все показатели по суммам полученного дохода, исчисленного и удержанного налога должны сходиться до копейки.

Используя предложенные методики, мы сможем гарантировать плавный и беспрепятственный переход на новую конфигурацию ЗУП 3.1 с сохранением целостности учета по налогу на доходы физических лиц.

← На главную