Как организовать расчет и отражение НДФЛ и страховых взносов на режиме АвтоУСН в 1С?

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

Переход на автоматизированную упрощенную систему налогообложения (АвтоУСН) ставит перед техническими специалистами и бухгалтерами ряд нетривиальных задач. Несмотря на то, что режим позиционируется как «автоматизированный», интеграция учетных систем 1С с процессами банков и требованиями ФНС требует глубокого понимания внутренних механизмов программы. В данной статье мы разберем, как адаптировать 1С под нужды АвтоУСН, решим проблему с расчетом НДФЛ и разберемся с особенностями страховых взносов и исполнительных листов.

Особенности реализации АвтоУСН в различных конфигурациях 1С

Прежде всего, проанализируем текущую ситуацию с поддержкой данного режима в типовых решениях. Важно понимать, что полноценная поддержка АвтоУСН реализована преимущественно в 1С:Бухгалтерия предприятия (БП). Разработчики 1С:Зарплата и управление персоналом (ЗУП) официально заявили, что внедрение функционала АвтоУСН в данную конфигурацию не планируется, так как режим ограничен штатом в 5 сотрудников, что делает использование тяжеловесной ЗУП избыточным.

Если ваша организация ведет кадровый учет в ЗУП, а бухгалтерский — в БП, наиболее рациональным решением будет организация «обратной» выгрузки или использование БП как основного инструмента для формирования реестров выплат. Рассмотрим, какие конкретные шаги необходимо предпринять для корректной настройки учета.

Настройка страховых взносов: переход на нулевые тарифы

На режиме АвтоУСН организации освобождаются от уплаты основных страховых взносов (ОПС, ОМС, ВСС). Чтобы программа перестала начислять их автоматически, выполним следующие действия:

  1. Перейдем в справочник ВидыТарифовСтраховыхВзносов.
  2. Создадим новый элемент, в котором установим все ставки равными 0%.
  3. Для взносов «на травматизм» (ФСС НС) необходимо учитывать, что на АвтоУСН платится фиксированная сумма в год (с ежемесячной разбивкой), а не процент от ФОТ. В настройках налогов и отчетов укажем ставку 0% для травматизма, а фиксированный платеж будем проводить через ручные операции или специализированный помощник.

Корректировка расчета НДФЛ: от прогрессивной шкалы к плоской

Хотя законодательство сохраняет прогрессивную шкалу (15% при превышении дохода 5 млн рублей), на практике при лимитах АвтоУСН такие случаи редки. Если перед вами стоит задача принудительно установить ставку 13% или вовсе обнулить расчет в программе (так как налог считает банк), рассмотрим вариант программного вмешательства через Расширение конфигурации.

Проанализируем алгоритм действий:

  1. Создадим новое расширение.
  2. Найдем общий модуль, отвечающий за расчет параметров НДФЛ (например, ПроцедурыРасчетаНДФЛ или аналогичные методы в зависимости от версии конфигурации).
  3. Используем аннотацию &Вместо для метода, возвращающего параметры расчета.
  4. В коде подменим ставку на фиксированные 13% независимо от суммы дохода.

Пример логики для расширения:


&Вместо("ПолучитьПараметрыДляРасчетаНДФЛ")
Функция Идент_ПолучитьПараметрыДляРасчетаНДФЛ(АктуальнаяДата, ДоходСНачалаГода)
    Параметры = ПродолжитьВызов(АктуальнаяДата, ДоходСНачалаГода);
    // Принудительно устанавливаем 13% для всех расчетов на АвтоУСН
    Если Параметры.Свойство("Ставка") Тогда
        Параметры.Ставка = 13;
    КонецЕсли;
    Возврат Параметры;
КонецФункции

Важно: Помните, что при АвтоУСН функции налогового агента исполняет банк. Если вы решите полностью обнулить НДФЛ в 1С, убедитесь, что это не нарушит логику формирования отчетности для внутреннего контроля и расчета выплат «на руки».

Взаимодействие с банками и формирование реестров

Одной из главных проблем является отсутствие «кнопок» для выгрузки в интерфейсах некоторых банков (например, Сбербанка). Выясним причину этой ситуации:

Обработка исполнительных листов: скрытая ловушка

Разберем ситуацию с алиментами и другими удержаниями по исполнительным листам. Многие полагают, что раз банк считает НДФЛ, он же может удерживать и алименты. Это не так. Обязанность по расчету сумм «к взысканию» остается на работодателе.

Проанализируем алгоритм расчета:

  1. Определяем общую сумму начисления сотруднику.
  2. Получаем данные от банка (или рассчитываем самостоятельно) о сумме удержанного НДФЛ.
  3. Вычисляем базу для удержания: База = (Начислено - НДФЛ).
  4. Применяем процент по исполнительному листу к полученной базе.
  5. Формируем две выплаты: одну сотруднику (остаток), вторую — получателю алиментов.

Поскольку банк не видит ваших исполнительных листов, вы должны передавать в банк реестр уже с учетом этих удержаний, чтобы итоговая сумма к выплате сотруднику была верной. Это требует тщательной сверки данных между 1С и банковским личным кабинетом.

Резюме и практические советы

Для успешной работы на АвтоУСН в среде 1С мы рекомендуем:

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

← На главную