К статье
Практический материал

Отчеты и Аналитика · 9 мин

Как в 1С выбрать контрагентов без НДС

Как в 1С отобрать контрагентов, работающих без НДС: отбор в справочнике, отчёты по ставкам, анализ регистров и проверка результатов. Практическая инструкция.

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

Под «контрагентами без НДС» обычно понимают три разные ситуации: поставщики на специальных режимах (УСН, патент), которые не выставляют счета-фактуры; контрагенты, по операциям с которыми применяется ставка «Без НДС» или 0%; и контрагенты, у которых в карточке не заполнены налоговые реквизиты. Способ отбора зависит от того, какая именно из этих групп нужна.

Ниже разобраны рабочие методы: отбор в справочнике, анализ через отчёты, использование регистра сведений и универсального отчёта, а также проверка результата и типичные ошибки. Инструкции ориентированы на типовые конфигурации на управляемых формах; в доработанных решениях названия пунктов меню могут отличаться.

Определите, каких контрагентов считать «без НДС»

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

Основные варианты критерия:

  • По документам: с контрагентом были операции, и во всех поступлениях указана ставка «Без НДС». Это самый надёжный критерий для анализа закупок.
  • По счетам-фактурам: от контрагента не зарегистрировано ни одного входящего счёта-фактуры за период.
  • По карточке: в справочнике заполнен признак спецрежима или пользовательский признак «не плательщик НДС», если его ведут.
Маршрут решения

Как выбрать действие

Нужен список поставщиков, чьи покупки не дают вычета НДСАнализируйте документы поступления и ставки НДС за период
Нужно проверить, от кого нет счетов-фактурПостройте отчёт по регистру счетов-фактур и найдите контрагентов без записей
В компании ведут признак спецрежима в карточке контрагентаИспользуйте отбор в списке справочника по этому признаку

Способ 1. Отбор в справочнике контрагентов

Если в вашей учётной практике налоговый статус фиксируется в карточке контрагента (например, через дополнительные реквизиты или дополнительные сведения), отбор делается штатно. Откройте справочник «Контрагенты», нажмите «Ещё → Настроить список» и добавьте условие отбора.

Типовой сценарий: в отборе выберите поле дополнительного сведения, например «Система налогообложения», задайте вид сравнения «Равно» и значение «УСН» (или «Не плательщик НДС» — как заведено в вашей базе). После применения список покажет только подходящие карточки, его можно вывести на печать или сохранить в табличный документ.

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

Способ 2. Отбор по операциям через универсальный отчёт

Универсальный отчёт (раздел «Отчёты → Универсальный отчёт» в БП 3.0) позволяет построить выборку по документам поступления с группировкой по контрагентам и ставкам НДС. Это самый гибкий способ найти тех, с кем операции идут без налога.

Порядок действий: выберите период, в качестве источника укажите документ «Поступление (акты, накладные, УПД)», добавьте группировку по контрагенту и поле «Ставка НДС». Затем в отборе установите условие «Ставка НДС = Без НДС». В результате получите список контрагентов, по которым за период были операции без налога.

Отбор через универсальный отчёт
  1. 1
    Откройте Отчёты → Универсальный отчёт
  2. 2
    Укажите период анализа
  3. 3
    Источник: документ «Поступление (акты, накладные)»
  4. 4
    Добавьте группировку «Контрагент» и поле «Ставка НДС»
  5. 5
    В отборе задайте: Ставка НДС равно «Без НДС»
  6. 6
    Сформируйте отчёт и сверните группировку до контрагентов

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

Способ 3. Контрагенты без входящих счетов-фактур

Косвенный, но практичный признак неплательщика — отсутствие зарегистрированных счетов-фактур. Откройте журнал «Счета-фактуры полученные» за период и выгрузите список контрагентов. Затем сравните его с полным списком контрагентов, по которым были поступления: те, кто есть в поступлениях, но отсутствует в счетах-фактурах, — кандидаты в группу «без НДС».

Такое сравнение удобно делать через два универсальных отчёта, выгруженных в табличный документ, либо через отчёт «Анализ НДС» / «Наличие счетов-фактур» (в БП 3.0: «Отчёты → НДС → Наличие счетов-фактур»), который показывает документы поступления без зарегистрированных счетов-фактур и позволяет сгруппировать данные по контрагентам.

Способ 4. Запрос через консоль (для продвинутых пользователей)

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

На встроенном языке ставка «Без НДС» — это предопределённый элемент перечисления ставок НДС. Условие в запросе выглядит примерно так: ГДЕ Товары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.БезНДС). Точное имя перечисления зависит от конфигурации — сверьтесь с метаданными вашей базы.

bsl
ВЫБРАТЬ РАЗЛИЧНЫЕ Т.Ссылка.Контрагент КАК Контрагент ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК Т ГДЕ Т.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.БезНДС)

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

Проверка результата и типичные ошибки

После получения списка обязательно проверьте его на выборочных примерах: откройте несколько карточек и документов, убедитесь, что ставка в документах действительно «Без НДС», а счета-фактуры отсутствуют обоснованно. Выборочная проверка 5–10 позиций обычно выявляет системные ошибки в логике отбора.

Контрольные точки

Как проверить результат

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

Во всех документах ставка «Без НДС»

Тревожный признак

Есть документы со ставкой 20% или 10%

Наличие счетов-фактур
Норма

Счетов-фактур нет, и это подтверждено первичкой

Тревожный признак

Счёт-фактура есть, но не зарегистрирован — значит, отбор по отсутствию СФ неверен

Полнота выборки
Норма

Суммы по выборке сходятся с оборотами по счетам 60/76 за период

Тревожный признак

Часть оборотов не попала в отчёт

Типичные ошибки
01
Отбор только по карточке контрагента без сверки с документами — список устаревает при смене режима контрагентом
02
Смешение ставок «Без НДС» и 0% — это разные основания, для экспортных операций ставка 0% требует подтверждения
03
Забытый отбор по периоду — контрагент попадает в список из-за старых документов, хотя сейчас работает с НДС
04
Игнорирование контрагентов со смешанными операциями — они попадают в обе группы и искажают анализ

Ограничения и когда нужен специалист

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

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

Итог

Что важно запомнить

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

Частые вопросы

Можно ли одной кнопкой получить список контрагентов без НДС в 1С:Бухгалтерии 3.0?

Готовой кнопки нет. Ближайшие штатные инструменты — универсальный отчёт по документам поступления с отбором по ставке «Без НДС» и отчёт «Наличие счетов-фактур». Для регулярной задачи имеет смысл сохранить настройки отчёта как вариант, чтобы не настраивать заново.

Чем ставка «Без НДС» отличается от ставки 0% при отборе?

«Без НДС» применяется к необлагаемым операциям и спецрежимникам, а 0% — к экспорту и аналогичным операциям, требующим подтверждения. В отборах это разные значения перечисления ставок, и смешивать их в одну группу нельзя — у них разные налоговые последствия.

Контрагент на УСН, но выставил счёт-фактуру с НДС. Куда он попадёт в отборе?

При отборе по документам он попадёт в обе группы: по операциям со ставкой «Без НДС» и по операциям с выделенным налогом. Это корректно: режим контрагента не запрещает ему выставлять счета-фактуры, и учитывать такие случаи нужно по фактическим документам.

Можно ли выгрузить полученный список в Excel?

Да. Любой табличный документ в 1С сохраняется через «Файл → Сохранить как» в формате Excel или CSV. Список из универсального отчёта или отобранный список справочника выгружается стандартно, после чего его можно фильтровать и сравнивать средствами Excel.

Что делать, если в карточках контрагентов нет никаких налоговых признаков?

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