Как отразить КПП обособленного подразделения в книге покупок 1С:ERP при оплате головной организации?

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

При работе с крупными контрагентами, имеющими филиальную сеть, часто возникает специфическая ситуация: услугу фактически оказывает обособленное подразделение поставщика и выставляет счет-фактуру со своим КПП, но оплата за услуги перечисляется на расчетный счет головной организации. В 1С:ERP при оформлении первичных документов важно правильным образом зарегистрировать данные, чтобы в книгу покупок попал КПП подразделения, оказавшего услугу, а взаиморасчеты корректно отразились по счету 60.

Рассмотрим подробнее нормативные нюансы, методику настройки программы и варианты решения этой задачи.

Налоговые нормы и особенности оформления первичных документов

Разберем ситуацию с точки зрения законодательства. Согласно разъяснениям Минфина и ФНС России, если в полученном счете-фактуре и книге покупок вместо КПП обособленного подразделения указан КПП головной организации, это не является причиной для отказа в вычете НДС. Такая техническая ошибка не препятствует налоговым органам идентифицировать продавца и покупателя. Однако для строгого соответствия входящим документам бухгалтеры предпочитают видеть в книге покупок именно КПП филиала.

Важно помнить, что для документов поступления услуг реквизиты грузоотправителя и грузополучателя не заполняются (согласно Постановлению Правительства № 1137). Соответственно, передать КПП подразделения через грузоотправителя в услугах нельзя, и система должна брать нужный КПП из данных контрагента или счета-фактуры.

Вариант 1. Типовой учет через контрагента-обособленное подразделение и партнеров

Проанализируем методику, заложенную разработчиками в 1С:ERP. В системе разделены понятия партнеров (управленческий учет) и контрагентов (регламентированный учет).

  1. В справочнике Контрагенты создаем элемент с видом Обособленное подразделение юр. лица. В нем указывается головной контрагент (ИНН заполняется автоматически) и индивидуальный КПП филиала.
  2. Для управления взаиморасчетами создаем единого Партнера (головная компания), к которому привязываются два контрагента: головной и обособленное подразделение.
  3. Документ Приобретение товаров и услуг оформляется на контрагента — обособленное подразделение. В этом случае сформированный полученный счет-фактура подтягивает КПП филиала в книги и регистры НДС.
  4. Оплата проходит на головного контрагента. Разрыв аналитики по счету 60 между головным контрагентом и подразделением закрывается типовым документом Взаимозачет задолженности.

Главный плюс этого варианта — полное соответствие типовой методологии 1С. Однако если бухгалтерия против разнесения расчетов по разным субконто 60 счета из-за усложнения оборотно-сальдовой ведомости, приходится искать альтернативные технические решения.

Вариант 2. Программная корректировка регистра учета счетов-фактур

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

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

Посмотрим на алгоритм работы этого решения:

  1. Документы поступления и полученный счет-фактура оформляются на головного контрагента.
  2. С помощью внешней обработки или подписки на событие выполняется запись в регистр сведений Журнал учета счетов-фактур. В поле КПП контрагента для нужного полученного счета-фактуры устанавливается КПП обособленного подразделения.
  3. При формировании отчета «Книга покупок» система считывает значение КПП напрямую из регистра сведений Журнал учета счетов-фактур, отображая корректные данные филиала.

Пример программного присвоения значения в регистре сведений:


МенеджерЗаписи = РегистрыСведений.ЖурналУчетаСчетовФактур.СоздатьМенеджерЗаписи();
МенеджерЗаписи.СчетФактура = СсылкаНаСчетФактуру;
МенеджерЗаписи.Прочитать();

Если МенеджерЗаписи.Выбран() Тогда
    МенеджерЗаписи.КППКонтрагента = КППОбособленногоПодразделения;
    МенеджерЗаписи.Записать();
КонецЕсли;

Развитие функционала в новых версиях 1С:ERP

В более свежих релизах 1С:ERP (начиная с версии 2.4 и выше) разработчики расширили хранение реквизитов ИНН и КПП контрагента непосредственно в реквизитах документов счетов-фактур. Это позволяет указывать или изменять КПП контрагента без необходимости доработки регистра сведений вручную или создания лишних записей в справочнике контрагентов.

При работе в актуальных версиях рекомендуем проверить доступность редактирования реквизита КПП в документе Счет-фактура полученный перед применением программных обработок.

← На главную