В чем суть ведения учета по структурным подразделениям в 1С?

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

При работе в программе 1С:Бухгалтерия (будь то российская версия КОРП или специализированная конфигурация «1С:Бухгалтерия для Казахстана») у пользователей и разработчиков часто возникает резонный вопрос: зачем нужен отдельный учет по структурным подразделениям, если на большинстве счетов учета (особенно затратных, таких как 20, 26, 44) уже включено аналитическое измерение (субконто) Подразделения? На первый взгляд это кажется избыточным дублированием функционала, которое только запутывает бухгалтеров. Однако это заблуждение.

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

Различие концепций: аналитическое субконто против территориальной обособленности

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

  1. Внутренний аналитический учет затрат (управленческий аспект). Для этих целей служит стандартное субконто Подразделения на бухгалтерских счетах. Представим компанию, которая находится в одном здании и зарегистрирована в одной налоговой инспекции. У нее есть администрация, бухгалтерия, отдел продаж, склад и ремонтная служба. Руководству важно понимать, сколько ресурсов потребляет каждый отдел. Для этого затраты распределяются по соответствующим подразделениям на счетах учета затрат (например, 26 «Общехозяйственные расходы» или 44 «Расходы на продажу»). Это чисто внутренний учет, который никак не влияет на расчет налогов во внешние фонды и сдачу регламентированной отчетности.
  2. Налоговый учет территориально удаленных объектов (регламентированный аспект). Для этих целей создаются структурные (или обособленные) подразделения. Если у нашей компании появляется филиал, магазин, склад или цех в другом городе или даже в другом районе того же города (где действует другая налоговая инспекция), то согласно законодательству (как в Российской Федерации, так и в Республике Казахстан) компания обязана зарегистрировать обособленное подразделение. С этого момента возникает необходимость не просто собирать затраты на подразделение, а вести раздельный расчет налогов, формировать отдельную регламентированную отчетность и указывать особые реквизиты в первичных документах.

Зачем нужна опция «Структурное подразделение»?

Рассмотрим подробнее, какие именно механизмы активируются в системе, когда мы включаем ведение учета по структурным подразделениям:

Виды структурных подразделений в 1С: на отдельном балансе и без него

Проанализируем две основные схемы организации работы филиалов, которые поддерживаются в типовых конфигурациях 1С:

1. Структурные подразделения, не выделенные на отдельный баланс.
В этом случае филиал не ведет самостоятельную бухгалтерскую отчетность, у него нет собственного расчетного счета, а все операции отражаются в единой базе данных головной компании. Для отражения такого учета в справочнике Подразделения ставится признак (флажок) «Является структурным подразделением» (в казахстанских версиях) или создается обособленное подразделение (в российских версиях КОРП). Учет затрат ведется на тех же счетах, но система разделяет доходы, расходы и налоги по реквизитам этого подразделения.

2. Структурные подразделения, выделенные на отдельный баланс.
Это более крупная форма обособления. Такой филиал самостоятельно ведет бухгалтерский учет, формирует свой баланс, имеет свой расчетный счет и штат бухгалтеров. В «1С:Бухгалтерии» такие подразделения регистрируются уже в справочнике Организации с указанием вида «Обособленное подразделение» и выбором головной организации. Взаимодействие между головным офисом и филиалом в данном случае происходит с использованием специальных счетов внутрихозяйственных расчетов:

Передача активов, обязательств, запасов или основных средств между головой и таким филиалом оформляется специальными документами группы «Авизо» (например, «Авизо по ОС», «Авизо по МПЗ», «Авизо по прочим операциям»). При консолидации отчетности остатки по этим счетам взаиморасчетов взаимно исключаются (сворачиваются), чтобы сформировать единую финансовую отчетность по юридическому лицу в целом.

Что произойдет, если отключить эту опцию?

Если на вашем предприятии нет территориально удаленных филиалов, которые стоят на учете в других налоговых органах, и вы ведете деятельность в рамках одного города или района под одной ИФНС (или одним УГД), то опция ведения учета по структурным подразделениям вам не требуется. Вы можете смело ее отключить.

Если же вы отключите эту опцию при фактическом наличии филиалов, вы столкнетесь со следующими критическими проблемами:

  1. Налоговые штрафы. Вся отчетность по налогам на сотрудников филиалов будет сдаваться скопом в налоговую головной организации. Это приведет к недоимкам в бюджетах регионов, где фактически работают сотрудники, и, как следствие, к блокировкам счетов и штрафам от налоговых органов.
  2. Проблемы с выпиской ЭСФ. Ваши покупатели не смогут принять к зачету НДС по приобретенным товарам, если в ЭСФ в качестве отправителя или склада отгрузки будет указан неверный адрес филиала или некорректный БИН/КПП.
  3. Невозможность автоматического кадрового перевода. Вы не сможете корректно отразить перевод сотрудника в обособленное подразделение с изменением налоговой инспекции, программа будет считать все перемещения лишь внутренним изменением отдела.

Пример работы механизмов в кодовой базе 1С

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


Функция ПолучитьПараметрыРегистрацииПодразделения(ДокументСсылка) Экспорт
    ПараметрыРегистрации = Новый Структура("РегистрацияВНалоговомОргане, БИН, КПП");
    
    // Проверяем, заполнено ли подразделение в документе
    Если ЗначениеЗаполнено(ДокументСсылка.ПодразделениеОрганизации) Тогда
        ПодразделениеОбъект = ДокументСсылка.ПодразделениеОрганизации;
        
        // Проверяем признак обособленности/структурности
        Если ПодразделениеОбъект.ЯвляетсяСтруктурнымПодразделением Тогда
            ПараметрыРегистрации.РегистрацияВНалоговомОргане = ПодразделениеОбъект.РегистрацияВНалоговомОргане;
            ПараметрыРегистрации.БИН = ПодразделениеОбъект.БИН;
            ПараметрыРегистрации.КПП = ПодразделениеОбъект.КПП;
        Иначе
            // Если обычное подразделение, берем данные головной организации
            ОрганизацияОбъект = ДокументСсылка.Организация;
            ПараметрыРегистрации.РегистрацияВНалоговомОргане = ОрганизацияОбъект.РегистрацияВНалоговомОргане;
            ПараметрыРегистрации.БИН = ОрганизацияОбъект.БИН;
            ПараметрыРегистрации.КПП = ОрганизацияОбъект.КПП;
        КонецЕсли;
    КонецЕсли;
    
    Возврат ПараметрыРегистрации;
КонецФункции

Этот простой пример наглядно демонстрирует, как программа переопределяет налоговые реквизиты. Если флаг ЯвляетсяСтруктурнымПодразделением установлен в значение Истина, система игнорирует реквизиты головной организации и подставляет данные конкретной обособленной единицы.

Выводы и рекомендации

Резюмируя наше исследование, сделаем несколько важных выводов:

← На главную