Часто при переходе со старых систем (например, с 1С 7.7) на современную 1С:Бухгалтерию 3.0 в середине года возникает серьезная проблема с зарплатным блоком. Проанализируем типичную ситуацию: перенос остатков прошел успешно, сальдо по бухгалтерским счетам сошлось, но при первой же попытке начислить зарплату за текущий месяц (например, октябрь) программа ведет себя странно. Она "не видит" предыдущих доходов и пытается удержать НДФЛ сразу за весь год, а также некорректно считает страховые взносы, игнорируя предельную базу.
Выясним причину такого поведения. Дело в том, что обычный ввод начальных остатков (по счетам 70, 68, 69) затрагивает исключительно план счетов бухгалтерского учета. Однако современная платформа 1С для расчета налогов с ФОТ использует не счета, а специализированные регистры накопления. Если эти регистры пустые, программа считает, что доходов у сотрудников с начала года не было. Разберем по шагам, как исправить эту ситуацию и корректно сформировать базу для сдачи годовой отчетности.
Рассмотрим первый метод, который заключается в точечном заполнении нужных налоговых регистров без затрагивания бухгалтерских итогов. Для этого в 1С:Бухгалтерии предусмотрены специальные инструменты.
ОперацияУчетаНДФЛ. В этом документе необходимо вручную заполнить данные по каждому сотруднику:
ОперацияУчетаВзносов. В нем детально отражаем доходы, облагаемые и не облагаемые взносами за предыдущие месяцы.
Посмотрим на альтернативный подход, который часто оказывается более быстрым и надежным для маленьких компаний. Ввод данных через операции учета требует глубокого понимания архитектуры регистров, и там легко допустить ошибку. Вместо этого мы можем заставить программу саму сделать все нужные движения.
Проанализируем алгоритм действий:
НачислениеЗарплаты за каждый месяц с начала года (с января по месяц, предшествующий старту работы в новой базе).Что мы получаем в итоге? Бухгалтерские итоги остаются неприкосновенными (они соответствуют перенесенным остаткам), а вот все "зарплатные" регистры (по НДФЛ, взносам, взаиморасчетам с сотрудниками) оказываются идеально заполненными штатными механизмами самой конфигурации. Это гарантирует, что при начислении зарплаты за первый рабочий месяц в новой базе (в нашем примере — за октябрь), программа корректно учтет нарастающий итог, применит вычеты и правильно рассчитает все налоги.
Оба способа требуют внимательности, но второй вариант визуально понятнее для бухгалтера и минимизирует риск пропустить какой-либо служебный регистр, который разработчики 1С могли добавить в новых релизах.