Переход на автоматизированную упрощенную систему налогообложения (АвтоУСН) ставит перед техническими специалистами и бухгалтерами ряд нетривиальных задач. Несмотря на то, что режим позиционируется как «автоматизированный», интеграция учетных систем 1С с процессами банков и требованиями ФНС требует глубокого понимания внутренних механизмов программы. В данной статье мы разберем, как адаптировать 1С под нужды АвтоУСН, решим проблему с расчетом НДФЛ и разберемся с особенностями страховых взносов и исполнительных листов.
Прежде всего, проанализируем текущую ситуацию с поддержкой данного режима в типовых решениях. Важно понимать, что полноценная поддержка АвтоУСН реализована преимущественно в 1С:Бухгалтерия предприятия (БП). Разработчики 1С:Зарплата и управление персоналом (ЗУП) официально заявили, что внедрение функционала АвтоУСН в данную конфигурацию не планируется, так как режим ограничен штатом в 5 сотрудников, что делает использование тяжеловесной ЗУП избыточным.
Если ваша организация ведет кадровый учет в ЗУП, а бухгалтерский — в БП, наиболее рациональным решением будет организация «обратной» выгрузки или использование БП как основного инструмента для формирования реестров выплат. Рассмотрим, какие конкретные шаги необходимо предпринять для корректной настройки учета.
На режиме АвтоУСН организации освобождаются от уплаты основных страховых взносов (ОПС, ОМС, ВСС). Чтобы программа перестала начислять их автоматически, выполним следующие действия:
ВидыТарифовСтраховыхВзносов.Хотя законодательство сохраняет прогрессивную шкалу (15% при превышении дохода 5 млн рублей), на практике при лимитах АвтоУСН такие случаи редки. Если перед вами стоит задача принудительно установить ставку 13% или вовсе обнулить расчет в программе (так как налог считает банк), рассмотрим вариант программного вмешательства через Расширение конфигурации.
Проанализируем алгоритм действий:
ПроцедурыРасчетаНДФЛ или аналогичные методы в зависимости от версии конфигурации).&Вместо для метода, возвращающего параметры расчета.Пример логики для расширения:
&Вместо("ПолучитьПараметрыДляРасчетаНДФЛ")
Функция Идент_ПолучитьПараметрыДляРасчетаНДФЛ(АктуальнаяДата, ДоходСНачалаГода)
Параметры = ПродолжитьВызов(АктуальнаяДата, ДоходСНачалаГода);
// Принудительно устанавливаем 13% для всех расчетов на АвтоУСН
Если Параметры.Свойство("Ставка") Тогда
Параметры.Ставка = 13;
КонецЕсли;
Возврат Параметры;
КонецФункции
Важно: Помните, что при АвтоУСН функции налогового агента исполняет банк. Если вы решите полностью обнулить НДФЛ в 1С, убедитесь, что это не нарушит логику формирования отчетности для внутреннего контроля и расчета выплат «на руки».
Одной из главных проблем является отсутствие «кнопок» для выгрузки в интерфейсах некоторых банков (например, Сбербанка). Выясним причину этой ситуации:
БП активируется только при выборе соответствующей системы налогообложения.1С:ДиректБанк нет, необходимо формировать реестр выплат как файл определенного формата (обычно CSV или XML) и загружать его через личный кабинет банка вручную.Разберем ситуацию с алиментами и другими удержаниями по исполнительным листам. Многие полагают, что раз банк считает НДФЛ, он же может удерживать и алименты. Это не так. Обязанность по расчету сумм «к взысканию» остается на работодателе.
Проанализируем алгоритм расчета:
База = (Начислено - НДФЛ).Поскольку банк не видит ваших исполнительных листов, вы должны передавать в банк реестр уже с учетом этих удержаний, чтобы итоговая сумма к выплате сотруднику была верной. Это требует тщательной сверки данных между 1С и банковским личным кабинетом.
Для успешной работы на АвтоУСН в среде 1С мы рекомендуем:
ЗУП, а адаптировать процессы под возможности БП.Таким образом, несмотря на теоретическую простоту режима, техническая реализация в 1С требует точечной настройки справочников и, в ряде случаев, использования расширений для корректного отображения данных в учете.