Как убрать автоматически включаемый флаг «НДС включать в стоимость» в документе Поступление

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

В процессе ежедневной работы с программой «1С:Бухгалтерия предприятия 3.0» бухгалтеры часто сталкиваются с рутинными операциями, которые замедляют ввод первичных документов. Одной из таких неприятных проблем является автоматическое включение флага «НДС включать в стоимость» в форме «Цены в документе» (доступной по ссылке «Тип цен») при создании нового документа «Поступление (акт, накладная, УПД)». Из-за этой настройки программа не выделяет входящий НДС на счет 19 для последующего принятия к вычету, а сразу списывает его на себестоимость приобретаемых ценностей или на расходы. Пользователям приходится каждый раз вручную заходить в настройки цен и снимать эту галочку.

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

Причина 1. Важное разграничение понятий: «Цена включает НДС» и «НДС включать в стоимость»

Для начала давайте устраним частую путаницу, которая возникает даже среди опытных пользователей и часто транслируется на профильных форумах. В окне «Цены в документе» присутствуют две разные настройки НДС, которые выполняют абсолютно разные функции:

  1. «Цена включает НДС» — этот параметр регулирует исключительно арифметический способ расчета налога в табличной части. Если флаг установлен, то сумма НДС рассчитывается «в том числе» (математически: Сумма * 20 / 120). Если флаг снят, то НДС начисляется «сверху» (математически: Сумма * 20%). Данная настройка напрямую зависит от выбранного в документе договора с контрагентом и установленного для этого договора типа цен.
  2. «НДС включать в стоимость» — этот параметр определяет дальнейшую бухгалтерскую и налоговую судьбу предъявленного поставщиком налога. Если флаг взведен, то проводка по дебету счета 19 аннулируется или сразу закрывается на счета учета активов/затрат (например, 10, 41, 20, 26, 44). Если флаг снят, то НДС корректно отражается по дебету счета 19 и ожидает проведения документа «Формирование записей книги покупок» или проведения УПД/счет-фактуры для вычета.

Важный вывод: тип цен, указанный в договоре с контрагентом, не управляет напрямую флагом НДС включать в стоимость. Этот флаг регулируется глобальными параметрами налогообложения организации и настройками учетной политики конкретной номенклатуры.

Причина 2. Ошибка в настройках освобождения от уплаты НДС

Наиболее распространенной причиной автоматического включения флага «НДС включать в стоимость» является некорректная настройка параметров налогообложения самой организации в информационной базе. Если программа «считает», что у организации нет законного права на налоговый вычет по НДС, она принудительно активирует этот флаг во всех приходных документах.

Давайте проверим и исправим эту настройку по шагам:

  1. Перейдем в раздел меню Главное, далее выберем пункт Налоги и отчеты.
  2. В открывшемся списке налогов перейдем на вкладку НДС.
  3. Проанализируем состояние флага Организация освобождена от уплаты НДС (в соответствии со статьей 145 или 145.1 НК РФ).
  4. Если ваша организация не освобождена от уплаты налога (то есть работает на ОСНО и полноценно заявляет вычеты), этот флаг должен быть обязательно снят.
  5. Если флаг был ошибочно установлен, снимем его и нажмем кнопку ОК для сохранения настроек учетной политики.

После изменения этой настройки рекомендуется создать новый документ «Поступление» и проверить, пропал ли флаг по умолчанию.

Обратите внимание на специфику для сельскохозяйственных предприятий (ЕСХН) и УСН: начиная с определенных периодов (для ЕСХН — с 2019 года, для УСН — в рамках налоговой реформы 2025 года), организации на этих спецрежимах также могут признаваться плательщиками НДС, если не получили официального освобождения. Для них алгоритм проверки аналогичен: если вы работаете с НДС и имеете право на вычет, флаг освобождения в настройках налогов должен быть выключен. При необходимости выделить входящий налог из остатков товаров при таком переходе можно использовать обработку для выделения НДС из стоимости товаров при переходе на УСН с НДС 20%.

Причина 3. Раздельный учет НДС и регистр «Счета учета номенклатуры»

Что делать, если организация точно находится на общей системе налогообложения, флаг освобождения от НДС снят, но в документах поступления при выборе определенных товаров или услуг галочка «НДС включать в стоимость» все равно упрямо ставится автоматически? В данном случае причина кроется в ведении раздельного учета НДС и индивидуальных настройках номенклатурных позиций. Для проверки права не вести раздельный учет по правилу 5% подойдет отчет для расчета-обоснования отсутствия ведения раздельного учета НДС.

Давайте разберем эту ситуацию подробнее. Когда в параметрах учета включен раздельный учет НДС (направление деятельности «Главное — Налоги и отчеты — НДС — Ведется раздельный учет входящего НДС»), в табличной части документов поступления появляется дополнительная аналитическая колонка «Способ учета НДС». Эта колонка может принимать значения:

Если при заполнении табличной части для номенклатуры автоматически подставляется способ «Учитывается в стоимости», то программа автоматически транслирует это правило на весь документ, активируя флаг «НДС включать в стоимость» в шапке документа.

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

  1. Перейдем в раздел Справочники и откроем справочник Номенклатура.
  2. В верхней части панели навигации справочника найдем и нажмем на гиперссылку Счета учета номенклатуры.
  3. Перед нами откроется одноименный регистр сведений, определяющий правила подстановки счетов и аналитики при выборе номенклатуры в документы.
  4. Найдем строчку, соответствующую проблемной группе товаров или услуг (например, «Товары», «Материалы» или пустую строку, определяющую общие правила для всей номенклатуры).
  5. Двойным кликом откроем запись регистра и обратим внимание на поле Способ учета НДС (по умолчанию).
  6. Если в этом поле установлено значение «Учитывается в стоимости», изменим его на «Принимается к вычету» или просто очистим это поле, оставив его пустым.
  7. Запишем и закроем настройки правила счета учета.

После проделанных манипуляций при выборе номенклатуры в табличную часть документа «Поступление» программа больше не будет принудительно изменять режим учета НДС на включение в стоимость.

Причина 4. Влияние синхронизации данных с внешними базами

Бывают ситуации, когда в самой информационной базе 1С:Бухгалтерия все настройки выставлены идеально, но документы поступают из внешних конфигураций (например, «1С:Управление торговлей 11», «1С:Комплексная автоматизация» или «1С:ERP») посредством регулярной синхронизации данных. При этом после очередной загрузки документов флаг «НДС включать в стоимость» оказывается установленным. Если такой процесс требуется автоматизировать, может быть выполнена настройка регулярного обмена данными между базами 1С по расписанию.

Давайте проанализируем механизм интеграции. В базах торгового и производственного учета параметры налогообложения могут определяться соглашениями с поставщиками, настройками договоров или типом налогообложения конкретной хозяйственной операции в документе закупки. Если в базе-источнике (например, в УТ 11) операция закупки была оформлена по соглашению, где указано, что закупка производится под деятельность, не облагаемую НДС (например, под ЕНВД в прошлых периодах или под патент/освобождение), то при выгрузке этот признак передается в бухгалтерию. В результате БП 3.0 трактует операцию как не дающую права на вычет и автоматически устанавливает признак включения НДС в стоимость.

Решение в данном случае: необходимо проверять настройки налогообложения, договоров и соглашений непосредственно в базе-источнике (УТ/ERP) или корректировать правила сопоставления объектов при синхронизации. Чтобы оперативно выявлять возможные ошибки и расхождения в учете после выгрузки документов, можно автоматически сравнить бухгалтерские проводки между базами 1С.

Причина 5. Программное решение через механизм расширений

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

Рассмотрим пример того, как программист может принудительно отключать флаг «НДС включать в стоимость» для всех вновь создаваемых документов поступления. Для этого в расширении создается заготовка обработчика события при создании формы документа:


&После("ПриСозданииНаСервере")
Процедура Расш_ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
    // Проверяем, что документ является новым и еще не записан в базу данных
    Если Объект.Ссылка.Пустая() Тогда
        
        // Принудительно устанавливаем флаг НДС в стоимости в значение Ложь
        Объект.НДСВключатьВСтоимость = Ложь;
        
        // Дополнительно можно зафиксировать способ расчета НДС сверху
        Объект.НДССверху = Истина;
        
    КонецЕсли;
    
КонецПроцедуры

Данный код гарантирует, что в момент открытия формы нового документа «Поступление» программа проигнорирует любые фоновые алгоритмы автоматического взведения галочки и предоставит пользователю чистую форму, готовую для учета НДС на 19 счете. Этот метод является наиболее гибким, так как позволяет настроить точечное поведение программы для конкретных пользователей, складов или организаций холдинга.

← На главную