Отчеты и Аналитика · 9 мин
Как в 1С выбрать контрагентов без НДС
Как в 1С отобрать контрагентов, работающих без НДС: отбор в справочнике, отчёты по ставкам, анализ регистров и проверка результатов. Практическая инструкция.
Задача отобрать контрагентов, работающих без НДС, возникает регулярно: при подготовке декларации, проверке книги покупок, выборе поставщиков для сравнения цен или перед сверкой с налоговой. В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация) нет одной кнопки «показать всех без НДС» — признак применения налога хранится в разных местах в зависимости от конфигурации и того, как ведётся учёт.
Под «контрагентами без НДС» обычно понимают три разные ситуации: поставщики на специальных режимах (УСН, патент), которые не выставляют счета-фактуры; контрагенты, по операциям с которыми применяется ставка «Без НДС» или 0%; и контрагенты, у которых в карточке не заполнены налоговые реквизиты. Способ отбора зависит от того, какая именно из этих групп нужна.
Ниже разобраны рабочие методы: отбор в справочнике, анализ через отчёты, использование регистра сведений и универсального отчёта, а также проверка результата и типичные ошибки. Инструкции ориентированы на типовые конфигурации на управляемых формах; в доработанных решениях названия пунктов меню могут отличаться.
Определите, каких контрагентов считать «без НДС»
Прежде чем строить отбор, зафиксируйте критерий. От этого зависит и инструмент, и достоверность результата. Налоговый статус контрагента в 1С не является обязательным реквизитом карточки, поэтому «истина» чаще всего находится в документах, а не в справочнике.
Основные варианты критерия:
- По документам: с контрагентом были операции, и во всех поступлениях указана ставка «Без НДС». Это самый надёжный критерий для анализа закупок.
- По счетам-фактурам: от контрагента не зарегистрировано ни одного входящего счёта-фактуры за период.
- По карточке: в справочнике заполнен признак спецрежима или пользовательский признак «не плательщик НДС», если его ведут.
Как выбрать действие
Способ 1. Отбор в справочнике контрагентов
Если в вашей учётной практике налоговый статус фиксируется в карточке контрагента (например, через дополнительные реквизиты или дополнительные сведения), отбор делается штатно. Откройте справочник «Контрагенты», нажмите «Ещё → Настроить список» и добавьте условие отбора.
Типовой сценарий: в отборе выберите поле дополнительного сведения, например «Система налогообложения», задайте вид сравнения «Равно» и значение «УСН» (или «Не плательщик НДС» — как заведено в вашей базе). После применения список покажет только подходящие карточки, его можно вывести на печать или сохранить в табличный документ.
Ограничение метода очевидно: он работает только если признак реально заполняется и актуализируется. Если карточки заводились годами без контроля этого поля, отбор покажет неполную или устаревшую картину.
Способ 2. Отбор по операциям через универсальный отчёт
Универсальный отчёт (раздел «Отчёты → Универсальный отчёт» в БП 3.0) позволяет построить выборку по документам поступления с группировкой по контрагентам и ставкам НДС. Это самый гибкий способ найти тех, с кем операции идут без налога.
Порядок действий: выберите период, в качестве источника укажите документ «Поступление (акты, накладные, УПД)», добавьте группировку по контрагенту и поле «Ставка НДС». Затем в отборе установите условие «Ставка НДС = Без НДС». В результате получите список контрагентов, по которым за период были операции без налога.
- 1Откройте Отчёты → Универсальный отчёт
- 2Укажите период анализа
- 3Источник: документ «Поступление (акты, накладные)»
- 4Добавьте группировку «Контрагент» и поле «Ставка НДС»
- 5В отборе задайте: Ставка НДС равно «Без НДС»
- 6Сформируйте отчёт и сверните группировку до контрагентов
Учтите нюанс: один и тот же контрагент может поставлять часть товаров с НДС, а часть — без (например, необлагаемые медицинские изделия). Поэтому для чистой выборки «только без НДС» полезно сформировать отчёт дважды: по ставке «Без НДС» и по облагаемым ставкам, а затем исключить пересечения.
Способ 3. Контрагенты без входящих счетов-фактур
Косвенный, но практичный признак неплательщика — отсутствие зарегистрированных счетов-фактур. Откройте журнал «Счета-фактуры полученные» за период и выгрузите список контрагентов. Затем сравните его с полным списком контрагентов, по которым были поступления: те, кто есть в поступлениях, но отсутствует в счетах-фактурах, — кандидаты в группу «без НДС».
Такое сравнение удобно делать через два универсальных отчёта, выгруженных в табличный документ, либо через отчёт «Анализ НДС» / «Наличие счетов-фактур» (в БП 3.0: «Отчёты → НДС → Наличие счетов-фактур»), который показывает документы поступления без зарегистрированных счетов-фактур и позволяет сгруппировать данные по контрагентам.
Способ 4. Запрос через консоль (для продвинутых пользователей)
Если нужна точная выборка и есть навыки работы с консолью запросов (или режимом «Все функции» в толстом клиенте), можно собрать контрагентов прямо из таблиц документов. Логика запроса: выбрать различных контрагентов из табличной части товаров документов поступления, где ставка НДС равна «Без НДС», за вычетом тех, у кого есть операции с облагаемыми ставками.
На встроенном языке ставка «Без НДС» — это предопределённый элемент перечисления ставок НДС. Условие в запросе выглядит примерно так: ГДЕ Товары.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.БезНДС). Точное имя перечисления зависит от конфигурации — сверьтесь с метаданными вашей базы.
ВЫБРАТЬ РАЗЛИЧНЫЕ Т.Ссылка.Контрагент КАК Контрагент ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК Т ГДЕ Т.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.БезНДС)Этот способ требует осторожности: запрос к табличным частям больших баз может выполняться долго, а ошибка в логике исключений даст некорректный список. Выполняйте такие операции в копии базы или в нерабочее время.
Проверка результата и типичные ошибки
После получения списка обязательно проверьте его на выборочных примерах: откройте несколько карточек и документов, убедитесь, что ставка в документах действительно «Без НДС», а счета-фактуры отсутствуют обоснованно. Выборочная проверка 5–10 позиций обычно выявляет системные ошибки в логике отбора.
Как проверить результат
Во всех документах ставка «Без НДС»
Есть документы со ставкой 20% или 10%
Счетов-фактур нет, и это подтверждено первичкой
Счёт-фактура есть, но не зарегистрирован — значит, отбор по отсутствию СФ неверен
Суммы по выборке сходятся с оборотами по счетам 60/76 за период
Часть оборотов не попала в отчёт
Ограничения и когда нужен специалист
Штатные средства отбора покрывают большинство задач, но имеют границы. Если в базе несколько организаций, документы ведутся в разных конфигурациях (например, закупки в УТ, а учёт в БП), или требуется регулярный автоматический отчёт, разумнее заказать доработку: внешний отчёт на СКД с нужными отборами или дополнительный реквизит с регламентным заполнением.
Не пытайтесь массово изменять данные (например, проставлять признак «без НДС» обработкой) без резервной копии и без понимания, где этот признак используется. Групповые изменения справочников — зона риска: откатить их бывает сложнее, чем сделать.
Что важно запомнить
Единого признака «без НДС» в типовой 1С нет: отбирайте через документы и ставки универсальным отчётом, через отсутствие счетов-фактур или по заполненному признаку в карточке. Любой результат проверяйте выборочно по первичным документам.
Частые вопросы
Можно ли одной кнопкой получить список контрагентов без НДС в 1С:Бухгалтерии 3.0?
Готовой кнопки нет. Ближайшие штатные инструменты — универсальный отчёт по документам поступления с отбором по ставке «Без НДС» и отчёт «Наличие счетов-фактур». Для регулярной задачи имеет смысл сохранить настройки отчёта как вариант, чтобы не настраивать заново.
Чем ставка «Без НДС» отличается от ставки 0% при отборе?
«Без НДС» применяется к необлагаемым операциям и спецрежимникам, а 0% — к экспорту и аналогичным операциям, требующим подтверждения. В отборах это разные значения перечисления ставок, и смешивать их в одну группу нельзя — у них разные налоговые последствия.
Контрагент на УСН, но выставил счёт-фактуру с НДС. Куда он попадёт в отборе?
При отборе по документам он попадёт в обе группы: по операциям со ставкой «Без НДС» и по операциям с выделенным налогом. Это корректно: режим контрагента не запрещает ему выставлять счета-фактуры, и учитывать такие случаи нужно по фактическим документам.
Можно ли выгрузить полученный список в Excel?
Да. Любой табличный документ в 1С сохраняется через «Файл → Сохранить как» в формате Excel или CSV. Список из универсального отчёта или отобранный список справочника выгружается стандартно, после чего его можно фильтровать и сравнивать средствами Excel.
Что делать, если в карточках контрагентов нет никаких налоговых признаков?
Это нормальная ситуация для типового учёта. Опирайтесь на документы: ставки НДС в поступлениях и наличие счетов-фактур. Если признак в карточке нужен для удобства, заведите дополнительное сведение и заполните его по результатам анализа документов, назначив ответственного за актуализацию.