В процессе ежедневной работы с программой «1С:Бухгалтерия предприятия 3.0» бухгалтеры часто сталкиваются с рутинными операциями, которые замедляют ввод первичных документов. Одной из таких неприятных проблем является автоматическое включение флага «НДС включать в стоимость» в форме «Цены в документе» (доступной по ссылке «Тип цен») при создании нового документа «Поступление (акт, накладная, УПД)». Из-за этой настройки программа не выделяет входящий НДС на счет 19 для последующего принятия к вычету, а сразу списывает его на себестоимость приобретаемых ценностей или на расходы. Пользователям приходится каждый раз вручную заходить в настройки цен и снимать эту галочку.
В этой статье мы подробно разберем, почему программа ведет себя именно так, выясним истинные причины этой проблемы и пошагово рассмотрим все способы ее решения — от простых настроек учетной политики до изменения параметров счетов учета номенклатуры и программных доработок.
Для начала давайте устраним частую путаницу, которая возникает даже среди опытных пользователей и часто транслируется на профильных форумах. В окне «Цены в документе» присутствуют две разные настройки НДС, которые выполняют абсолютно разные функции:
19 аннулируется или сразу закрывается на счета учета активов/затрат (например, 10, 41, 20, 26, 44). Если флаг снят, то НДС корректно отражается по дебету счета 19 и ожидает проведения документа «Формирование записей книги покупок» или проведения УПД/счет-фактуры для вычета.Важный вывод: тип цен, указанный в договоре с контрагентом, не управляет напрямую флагом НДС включать в стоимость. Этот флаг регулируется глобальными параметрами налогообложения организации и настройками учетной политики конкретной номенклатуры.
Наиболее распространенной причиной автоматического включения флага «НДС включать в стоимость» является некорректная настройка параметров налогообложения самой организации в информационной базе. Если программа «считает», что у организации нет законного права на налоговый вычет по НДС, она принудительно активирует этот флаг во всех приходных документах.
Давайте проверим и исправим эту настройку по шагам:
После изменения этой настройки рекомендуется создать новый документ «Поступление» и проверить, пропал ли флаг по умолчанию.
Обратите внимание на специфику для сельскохозяйственных предприятий (ЕСХН) и УСН: начиная с определенных периодов (для ЕСХН — с 2019 года, для УСН — в рамках налоговой реформы 2025 года), организации на этих спецрежимах также могут признаваться плательщиками НДС, если не получили официального освобождения. Для них алгоритм проверки аналогичен: если вы работаете с НДС и имеете право на вычет, флаг освобождения в настройках налогов должен быть выключен. При необходимости выделить входящий налог из остатков товаров при таком переходе можно использовать обработку для выделения НДС из стоимости товаров при переходе на УСН с НДС 20%.
Что делать, если организация точно находится на общей системе налогообложения, флаг освобождения от НДС снят, но в документах поступления при выборе определенных товаров или услуг галочка «НДС включать в стоимость» все равно упрямо ставится автоматически? В данном случае причина кроется в ведении раздельного учета НДС и индивидуальных настройках номенклатурных позиций. Для проверки права не вести раздельный учет по правилу 5% подойдет отчет для расчета-обоснования отсутствия ведения раздельного учета НДС.
Давайте разберем эту ситуацию подробнее. Когда в параметрах учета включен раздельный учет НДС (направление деятельности «Главное — Налоги и отчеты — НДС — Ведется раздельный учет входящего НДС»), в табличной части документов поступления появляется дополнительная аналитическая колонка «Способ учета НДС». Эта колонка может принимать значения:
Если при заполнении табличной части для номенклатуры автоматически подставляется способ «Учитывается в стоимости», то программа автоматически транслирует это правило на весь документ, активируя флаг «НДС включать в стоимость» в шапке документа.
Чтобы исправить это поведение по умолчанию для всей группы номенклатуры или конкретных позиций, выполним следующие действия:
После проделанных манипуляций при выборе номенклатуры в табличную часть документа «Поступление» программа больше не будет принудительно изменять режим учета НДС на включение в стоимость.
Бывают ситуации, когда в самой информационной базе 1С:Бухгалтерия все настройки выставлены идеально, но документы поступают из внешних конфигураций (например, «1С:Управление торговлей 11», «1С:Комплексная автоматизация» или «1С:ERP») посредством регулярной синхронизации данных. При этом после очередной загрузки документов флаг «НДС включать в стоимость» оказывается установленным. Если такой процесс требуется автоматизировать, может быть выполнена настройка регулярного обмена данными между базами 1С по расписанию.
Давайте проанализируем механизм интеграции. В базах торгового и производственного учета параметры налогообложения могут определяться соглашениями с поставщиками, настройками договоров или типом налогообложения конкретной хозяйственной операции в документе закупки. Если в базе-источнике (например, в УТ 11) операция закупки была оформлена по соглашению, где указано, что закупка производится под деятельность, не облагаемую НДС (например, под ЕНВД в прошлых периодах или под патент/освобождение), то при выгрузке этот признак передается в бухгалтерию. В результате БП 3.0 трактует операцию как не дающую права на вычет и автоматически устанавливает признак включения НДС в стоимость.
Решение в данном случае: необходимо проверять настройки налогообложения, договоров и соглашений непосредственно в базе-источнике (УТ/ERP) или корректировать правила сопоставления объектов при синхронизации. Чтобы оперативно выявлять возможные ошибки и расхождения в учете после выгрузки документов, можно автоматически сравнить бухгалтерские проводки между базами 1С.
Если специфика вашего учета требует нестандартного поведения программы, либо типовые механизмы определения флагов по какой-то причине не подходят, задачу можно решить с помощью небольшого технического вмешательства. Современная платформа «1С:Предприятие 8.3» позволяет вносить изменения в интерфейс и логику проведения документов без изменения типовой конфигурации — с помощью механизма расширений.
Рассмотрим пример того, как программист может принудительно отключать флаг «НДС включать в стоимость» для всех вновь создаваемых документов поступления. Для этого в расширении создается заготовка обработчика события при создании формы документа:
&После("ПриСозданииНаСервере")
Процедура Расш_ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
// Проверяем, что документ является новым и еще не записан в базу данных
Если Объект.Ссылка.Пустая() Тогда
// Принудительно устанавливаем флаг НДС в стоимости в значение Ложь
Объект.НДСВключатьВСтоимость = Ложь;
// Дополнительно можно зафиксировать способ расчета НДС сверху
Объект.НДССверху = Истина;
КонецЕсли;
КонецПроцедуры
Данный код гарантирует, что в момент открытия формы нового документа «Поступление» программа проигнорирует любые фоновые алгоритмы автоматического взведения галочки и предоставит пользователю чистую форму, готовую для учета НДС на 19 счете. Этот метод является наиболее гибким, так как позволяет настроить точечное поведение программы для конкретных пользователей, складов или организаций холдинга.