Что такое код операции по НДС и зачем он нужен
Декларация по НДС — не просто сводная таблица цифр. Каждая строка раздела 7, каждая запись в книге покупок и книге продаж сопровождается числовым идентификатором — кодом операции. Этот код сообщает налоговому органу, какой именно вид хозяйственной операции стоит за суммой: облагаемая реализация, освобождённая от налога сделка, экспорт, импорт, авансовый платёж или что-то иное.
Коды операций по НДС — это не внутренняя классификация бухгалтера. Это обязательный реквизит, установленный Приказом ФНС России от 29.10.2014 № ММВ-7-3/558@ (с последующими редакциями), которым утверждены форма декларации и порядок её заполнения. Перечень кодов закреплён в Приложении № 1 к Порядку заполнения декларации, а также в Приказе ФНС России от 14.03.2016 № ММВ-7-3/136@ — для книг покупок и продаж.
Неправильный код — это не просто техническая погрешность. Автоматизированная система контроля ФНС (АСК НДС-3) сопоставляет коды операций у продавца и покупателя. Расхождение кодов при одной и той же сделке автоматически генерирует требование о пояснениях. Систематические ошибки в кодировании могут привести к отказу в вычете НДС или к доначислению налога.
Нормативная база: на что опираться
Правовое регулирование кодов операций по НДС строится на нескольких уровнях.
Первый уровень — Налоговый кодекс РФ. Глава 21 НК РФ определяет виды операций, облагаемых НДС (статья 146), освобождённых от налогообложения (статья 149), облагаемых по ставке 0% (статья 164), а также порядок применения вычетов (статьи 171–172) и исчисления налога с авансов (статья 154). Именно эта классификация лежит в основе системы кодов.
Второй уровень — приказы ФНС России. Ключевые документы:
- Приказ ФНС от 29.10.2014 № ММВ-7-3/558@ — форма декларации по НДС и порядок заполнения (в редакции, действующей на дату подачи декларации);
- Приказ ФНС от 14.03.2016 № ММВ-7-3/136@ — коды видов операций для книги покупок, книги продаж, журнала учёта счетов-фактур;
- Письмо ФНС от 16.01.2018 № СД-4-3/480@ — разъяснения по применению отдельных кодов.
Третий уровень — разъяснения Минфина и ФНС. Письма не являются нормативными актами, но фактически определяют правоприменительную практику. При возникновении спора с налоговым органом ссылка на письмо Минфина, которому следовал налогоплательщик, освобождает его от штрафа и пени (подпункт 3 пункта 1 статьи 111 НК РФ).
Структура кодов: логика системы
Все коды операций по НДС делятся на несколько функциональных групп в зависимости от того, в каком разделе декларации или в каком регистре они используются.
Коды для книги продаж (разделы 2–6 декларации)
Книга продаж фиксирует операции, по которым возникает обязанность начислить НДС. Основные коды:
Код 01 — реализация товаров (работ, услуг) и передача имущественных прав по ставкам 20%, 10% или расчётным ставкам. Это самый распространённый код: он применяется при обычной отгрузке товара, выполнении работ, оказании услуг.
Код 02 — получение оплаты, частичной оплаты в счёт предстоящих поставок (авансы полученные). Применяется при получении предоплаты от покупателя до момента отгрузки.
Код 06 — операции, совершаемые налоговыми агентами (статья 161 НК РФ). Используется, когда организация выступает налоговым агентом по НДС — например, при аренде государственного имущества или при приобретении товаров у иностранного лица, не состоящего на учёте в российских налоговых органах.
Код 10 — безвозмездная передача товаров (работ, услуг), передача товаров для собственных нужд.
Код 13 — строительно-монтажные работы для собственного потребления.
Код 14 — передача имущественных прав.
Код 16 — возврат товаров покупателем — плательщиком НДС.
Код 17 — возврат товаров покупателем — неплательщиком НДС (физическим лицом или лицом на спецрежиме).
Код 18 — корректировка реализации (выставление корректировочного счёта-фактуры при изменении цены или количества).
Код 19 — ввоз товаров на территорию РФ из государств — членов ЕАЭС.
Код 20 — ввоз товаров на территорию РФ в таможенных процедурах (из стран, не входящих в ЕАЭС).
Код 21 — восстановление НДС, ранее принятого к вычету (статья 170 НК РФ): при переходе на спецрежим, при использовании имущества в необлагаемой деятельности, при получении субсидий.
Код 22 — корректировка вычетов при изменении стоимости приобретённых товаров (работ, услуг).
Код 26 — реализация товаров (работ, услуг) лицам, не являющимся плательщиками НДС, и лицам, освобождённым от обязанностей плательщика. Применяется при розничных продажах физическим лицам, при работе с контрагентами на УСН или патенте.
Код 27 — составление счёта-фактуры на основании двух и более счетов-фактур при реализации и (или) приобретении.
Код 28 — составление счёта-фактуры на основании двух и более счетов-фактур при получении оплаты, частичной оплаты.
Код 32 — принятие к вычету НДС, уплаченного при ввозе товаров из государств — членов ЕАЭС.
Коды для книги покупок (вычеты НДС)
Книга покупок отражает операции, по которым налогоплательщик заявляет вычет НДС. Коды здесь во многом зеркальны кодам книги продаж.
Код 01 — вычет НДС по счёту-фактуре поставщика при приобретении товаров (работ, услуг) для облагаемой деятельности.
Код 02 — вычет НДС с аванса, перечисленного поставщику (пункт 12 статьи 171 НК РФ).
Код 06 — вычет НДС, уплаченного налоговым агентом.
Код 13 — вычет НДС по строительно-монтажным работам для собственного потребления.
Код 16 — вычет НДС при возврате товаров (у продавца, принявшего возврат).
Код 18 — вычет НДС на основании корректировочного счёта-фактуры при уменьшении стоимости реализации.
Код 19 — вычет НДС при ввозе товаров из ЕАЭС.
Код 20 — вычет НДС при ввозе товаров из третьих стран.
Код 22 — вычет НДС при изменении стоимости приобретённых товаров (работ, услуг) в сторону увеличения.
Код 23 — вычет НДС по командировочным расходам.
Код 25 — вычет НДС по представительским расходам.
Коды для раздела 7 декларации (необлагаемые операции)
Раздел 7 заполняется при наличии операций, освобождённых от НДС по статье 149 НК РФ, операций, не признаваемых объектом налогообложения (пункт 2 статьи 146 НК РФ), а также операций по реализации за пределами РФ.
Коды раздела 7 четырёхзначные и сгруппированы по категориям:
- 1010xxx — операции, не признаваемые объектом налогообложения (статья 146 НК РФ). Например, 1010800 — передача имущества в качестве вклада в уставный капитал.
- 1010200 — операции, освобождённые от налогообложения (статья 149 НК РФ). Конкретные подкоды соответствуют конкретным подпунктам статьи 149.
- 1011xxx — операции по реализации товаров (работ, услуг), местом реализации которых не признаётся территория РФ.
Полный перечень кодов раздела 7 содержится в Приложении № 1 к Порядку заполнения декларации. Он насчитывает несколько десятков позиций — от медицинских услуг (1010211) до реализации ценных бумаг (1010292).
Практика применения: типичные ситуации
Ситуация 1. Аванс получен и отгрузка состоялась в одном квартале
Если аванс получен и товар отгружен в одном налоговом периоде, налогоплательщик вправе не выставлять авансовый счёт-фактуру (пункт 3 статьи 168 НК РФ — при непрерывных долгосрочных поставках). Однако если авансовый счёт-фактура выставлен, в книге продаж он отражается с кодом 02, а при отгрузке — с кодом 01. Одновременно в книге покупок регистрируется восстановление вычета с аванса — тоже код 22 или 01 в зависимости от ситуации. Ошибка в кодировке здесь приводит к задвоению НДС в АСК.
Ситуация 2. Возврат товара от покупателя на УСН
До 2019 года продавец при возврате товара от покупателя выставлял корректировочный счёт-фактуру. С 2019 года порядок изменился: продавец регистрирует в книге покупок корректировочный счёт-фактуру с кодом 18 (при изменении стоимости) или исходный счёт-фактуру с кодом 16 (при возврате). Если покупатель не является плательщиком НДС (применяет УСН), продавец использует код 17. Путаница между кодами 16 и 17 — одна из самых распространённых ошибок.
Из практики: в 2024 году мы сопровождали производственную компанию из Приволжского федерального округа, которая систематически применяла код 16 вместо кода 17 при возврате товаров от покупателей-упрощенцев. По итогам камеральной проверки декларации по НДС за три квартала налоговый орган выставил требование о представлении пояснений и первоначально квалифицировал расхождения как основание для отказа в вычете на сумму свыше 4,8 млн рублей. После подготовки развёрнутых пояснений с анализом первичных документов и ссылкой на Письмо ФНС от 16.01.2018 № СД-4-3/480@ претензии были сняты в полном объёме — без подачи уточнённой декларации.
Ситуация 3. Реализация по ставке 0%
Экспортные операции и ряд других операций облагаются НДС по ставке 0% (статья 164 НК РФ). В книге продаж такие операции отражаются с кодом 01, но в отдельных строках с указанием ставки 0%. В разделе 4 или 5 декларации подтверждённый экспорт отражается с соответствующими кодами операций. Важно: до момента подтверждения нулевой ставки (180 дней по пункту 9 статьи 165 НК РФ) операция не отражается в книге продаж — она попадёт туда только после сбора пакета документов.
Ситуация 4. Налоговый агент по НДС
Организация арендует муниципальное имущество. Она обязана удержать НДС из арендной платы и перечислить его в бюджет (пункт 3 статьи 161 НК РФ). В книге продаж — код 06. После уплаты налога в бюджет организация вправе принять его к вычету — в книге покупок тоже код 06. Ошибка: некоторые бухгалтеры ставят код 01 в книге покупок, что вызывает автоматическое расхождение в АСК НДС.
Как АСК НДС-3 проверяет коды операций
Автоматизированная система контроля ФНС работает по принципу зеркального сопоставления: каждой записи в книге продаж продавца должна соответствовать запись в книге покупок покупателя. Система сверяет:
- ИНН контрагентов;
- номер и дату счёта-фактуры;
- сумму НДС;
- код операции.
Если коды не совпадают, система генерирует «разрыв» — автоматическое требование о пояснениях по статье 88 НК РФ. Налогоплательщик обязан ответить в течение 5 рабочих дней (пункт 3 статьи 88 НК РФ). Если пояснения не устраняют расхождение, инспектор вправе истребовать первичные документы и назначить дополнительные мероприятия налогового контроля.
Практически важный момент: расхождение кодов само по себе не является основанием для отказа в вычете. Вычет правомерен при соблюдении условий статей 171–172 НК РФ: наличие счёта-фактуры, принятие товара на учёт, использование в облагаемой деятельности. Но неправильный код — это сигнал для углублённой проверки, которая отнимает время и ресурсы.
Раздел 7: особенности заполнения
Раздел 7 декларации по НДС — один из наиболее сложных с точки зрения кодирования. Он заполняется, если в налоговом периоде были:
- Операции, не признаваемые объектом налогообложения (пункт 2 статьи 146 НК РФ).
- Операции, освобождённые от налогообложения (статья 149 НК РФ).
- Операции по реализации товаров (работ, услуг), местом реализации которых не является территория РФ (статьи 147–148 НК РФ).
- Суммы оплаты в счёт предстоящих поставок товаров с длительным производственным циклом (пункт 13 статьи 167 НК РФ).
Для каждой такой операции в графе 1 раздела 7 указывается соответствующий четырёхзначный код. В графах 2–4 отражаются стоимость операции, стоимость приобретённых товаров (работ, услуг), использованных в необлагаемой деятельности, и сумма «входного» НДС, не подлежащего вычету.
Типичная ошибка при заполнении раздела 7 — указание одного кода на все освобождённые операции. Если организация одновременно оказывает медицинские услуги (код 1010211) и реализует медицинские изделия (код 1010204), каждый вид операции отражается отдельной строкой с собственным кодом.
Другой показательный пример из практики: в 2025 году мы сопровождали IT-компанию из Центрального федерального округа, которая реализовывала программное обеспечение иностранным заказчикам. Бухгалтер отражал эти операции в разделе 7 с кодом 1011412 (реализация услуг, местом реализации которых не является территория РФ), тогда как с учётом характера передаваемых прав и условий лицензионных договоров операции подпадали под освобождение по подпункту 26 пункта 2 статьи 149 НК РФ с кодом 1010292. Разница принципиальная: при коде 1011412 «входной» НДС по расходам, связанным с этими операциями, не восстанавливается; при коде 1010292 — подлежит восстановлению или раздельному учёту. Своевременная корректировка позволила избежать доначисления НДС на сумму около 2,3 млн рублей.
Раздельный учёт и коды операций
Если налогоплательщик одновременно осуществляет облагаемые и необлагаемые операции, он обязан вести раздельный учёт (пункт 4 статьи 149, пункт 4 статьи 170 НК РФ). Коды операций в этом случае становятся инструментом разграничения: по каждому виду деятельности формируется отдельный массив записей в книге покупок с соответствующими кодами.
Правило «пяти процентов» (абзац 7 пункта 4 статьи 170 НК РФ): если доля расходов на необлагаемые операции не превышает 5% от общей суммы расходов, налогоплательщик вправе принять к вычету весь «входной» НДС без распределения. Но даже в этом случае раздел 7 декларации заполняется — с указанием кодов необлагаемых операций.
Уточнённая декларация при ошибке в коде
Если ошибка в коде операции не привела к занижению суммы налога к уплате, подача уточнённой декларации — право, а не обязанность налогоплательщика (пункт 1 статьи 81 НК РФ). Однако на практике при получении требования о пояснениях проще и безопаснее подать уточнёнку, чем объяснять расхождение в переписке с инспекцией.
Если ошибочный код привёл к занижению налога (например, операция, облагаемая по ставке 20%, была закодирована как освобождённая), уточнённая декларация обязательна. При самостоятельном исправлении до обнаружения ошибки налоговым органом налогоплательщик освобождается от штрафа при условии уплаты недоимки и пеней до подачи уточнёнки (пункт 4 статьи 81 НК РФ).
Практические рекомендации
Первое. Используйте актуальную версию справочника кодов. Перечень кодов операций периодически обновляется приказами ФНС. Перед подачей декларации убедитесь, что ваша учётная система содержит актуальный справочник.
Второе. Настройте автоматическую проверку кодов в учётной системе. Большинство современных ERP-систем позволяют настроить контроль соответствия кода операции виду сделки. Это снижает вероятность ручной ошибки.
Третье. При нестандартных операциях запрашивайте письменное разъяснение ФНС или Минфина. Если операция не имеет очевидного кода, официальный ответ на запрос налогоплательщика защищает от штрафа и пени (подпункт 3 пункта 1 статьи 111 НК РФ).
Четвёртое. Сверяйте коды с контрагентами при нестандартных сделках. При возврате товаров, корректировке стоимости, зачёте авансов — согласуйте с контрагентом, какой код он будет использовать. Это предотвратит расхождения в АСК НДС.
Пятое. Храните документацию, подтверждающую правомерность выбранного кода. Если вы применяете освобождение по статье 149 НК РФ, у вас должны быть документы, подтверждающие право на льготу. Код в декларации — это лишь отражение операции; доказательная база должна быть в первичных документах.
Ответственность за ошибки в кодах
Прямой ответственности за неправильный код операции в НК РФ нет. Однако последствия ошибки могут быть серьёзными:
- Отказ в вычете НДС — если ошибка в коде сопровождается иными нарушениями (неправильно оформленный счёт-фактура, отсутствие первичных документов).
- Доначисление НДС — если ошибочный код привёл к занижению налоговой базы.
- Штраф по статье 122 НК РФ — 20% от неуплаченной суммы налога (40% при умысле).
- Пени — за каждый день просрочки уплаты налога (статья 75 НК РФ).
- Штраф по статье 126 НК РФ — за непредставление пояснений по требованию инспекции (200 рублей за каждый непредставленный документ, но это редкий случай применительно к кодам).
Важно понимать: налоговый орган обязан доказать, что именно ошибка в коде привела к занижению налога. Само по себе несоответствие кода не является основанием для доначисления — необходим анализ существа операции.
Часто задаваемые вопросы
Нужно ли заполнять раздел 7, если сумма необлагаемых операций незначительна?
Да. Порог существенности для раздела 7 НК РФ не установлен. Если в периоде была хотя бы одна операция, подпадающая под статью 149 или пункт 2 статьи 146 НК РФ, раздел 7 заполняется.
Какой код использовать при реализации товаров физическим лицам через кассу?
Код 26 — реализация лицам, не являющимся плательщиками НДС. При этом счёт-фактура не выставляется; в книге продаж регистрируется сводный документ (кассовый чек, бухгалтерская справка) за период.
Как отразить операцию, если контрагент применяет УСН и не является плательщиком НДС?
При реализации — код 26. При получении аванса от такого контрагента — код 02 (если выставляется авансовый счёт-фактура) или код 26 (если счёт-фактура не выставляется).
Что делать, если контрагент указал другой код в своей книге продаж?
Получив требование о пояснениях, подготовьте ответ с обоснованием правомерности применённого вами кода. Приложите первичные документы. Если ваш код верен — отстаивайте свою позицию. Если ошибся контрагент — направьте ему уведомление с просьбой подать уточнённую декларацию.
Заключение
Коды операций по НДС — технический инструмент, но с серьёзными правовыми последствиями. Правильная кодировка обеспечивает корректную работу АСК НДС-3, снижает риск камеральных проверок и защищает право на вычет. Ошибки в кодах, даже технические, могут стать отправной точкой для углублённого контроля и доначислений.
Если ваша организация осуществляет нестандартные операции — экспорт, агентские схемы, реализацию в рамках льгот по статье 149 НК РФ, работу с иностранными контрагентами — рекомендуем заблаговременно проверить правильность применяемых кодов. Это значительно дешевле, чем разбираться с последствиями камеральной проверки.
Об авторе
Автор статьи
Виталий Ветров, управляющий партнёр
Управляющий партнёр юрфирмы «Ветров и партнёры». Веду юридическую практику с 2001 года. Специализация: гражданское право, интеллектуальная собственность, арбитражные споры. Издатель ежедневного правового журнала «Секреты арбитражной практики». Эксперт газет Ведомости, Континент Сибирь, Сфера влияния, garant.ru и других.
Дата публикации: 22.05.2026