Учет и Финансы · 10 мин
Код 22 в книге продаж в 1С: что означает и как работать с ним
Код вида операции 22 в книге продаж 1С — что означает, когда применяется для авансов, как проверить и исправить ошибки в кодах операций НДС.
Код 22 в книге продаж — это код вида операции, который программа 1С проставляет в графе 2 книги продаж при регистрации счёта-фактуры на полученный аванс (предоплату) от покупателя. Когда организация получает предоплату, она обязана начислить НДС с аванса и выписать авансовый счёт-фактуру — именно такая запись попадает в книгу продаж с кодом 22.
Коды видов операций утверждены приложением к приказу ФНС и используются налоговой для автоматизированной сверки деклараций по НДС. Ошибка в коде — частая причина требований из инспекции и расхождений при камеральной проверке, поэтому бухгалтеру важно понимать, откуда код берётся и как его проверить.
В 1С:Бухгалтерии 8 код операции подставляется автоматически при формировании записей книги продаж, но автоматика не всегда срабатывает корректно: при ручных операциях, после обновлений, при обмене данными код может быть пустым или неверным. Ниже разобрано, что означает код 22, когда он применяется, какие есть смежные коды и как исправить типичные ошибки.
Что означает код вида операции 22
Код 22 соответствует операции «получение аванса, предоплаты (в том числе в счёт предстоящих поставок)». Он присваивается записям книги продаж, сформированным на основании авансовых счетов-фактур, которые продавец выписывает при получении предоплаты от покупателя.
Логика учёта такова: при поступлении предоплаты продавец начисляет НДС с аванса (запись в книге продаж с кодом 22), а при последующей отгрузке товаров или услуг оформляет обычный счёт-фактуру на реализацию (код 01) и одновременно принимает авансовый НДС к вычету через книгу покупок. Таким образом НДС с одной и той же суммы не зависает в бюджете дважды.
Когда 1С проставляет код 22 автоматически
Программа присваивает код 22 при проведении документа «Формирование записей книги продаж» (или «Счёт-фактура выданный на аванс»), если в учётной политике и настройках НДС указано, что организация начисляет НДС с авансов. Основание — документ поступления оплаты: «Поступление на расчётный счёт», «Приходный кассовый ордер», «Оплата платёжной картой» с видом операции «Оплата от покупателя».
Для автоматического заполнения важно, чтобы в договоре с контрагентом корректно был указан порядок регистрации счетов-фактур на аванс, а сами платежи были разнесены по счетам 62.02 или 76.АВ. Если оплата зачтена как аванс, 1С при формировании записей книги продаж создаст авансовый счёт-фактуру и присвоит ему код 22.
- 1Откройте раздел «Операции» → «Регламентные операции НДС» или «Помощник по учёту НДС»
- 2Создайте и заполните документ «Формирование записей книги продаж» за квартал
- 3Проверьте, что в табличной части есть строки с основанием «Счёт-фактура на аванс»
- 4Сформируйте отчёт «Книга продаж» и убедитесь, что в графе 2 по авансовым счетам-фактурам стоит код 22
Смежные коды: чем 22 отличается от 01, 26 и других
Путаница между кодами — главный источник ошибок. Код 01 применяется для обычной реализации товаров, работ и услуг, код 22 — только для полученных авансов. Если на авансовый счёт-фактуру ошибочно поставить код 01, налоговая при сверке увидит несоответствие с книгой покупок покупателя и может направить требование.
Код 26 используется для авансовых счетов-фактур, выписанных комитентом или принципалом, а код 06 — для налогового агента. В книге покупок авансовый НДС к вычету при отгрузке отражается также с кодом 22. Ниже сопоставление основных кодов, с которыми чаще всего работает бухгалтер по НДС.
| Код | Операция | Где применяется |
|---|---|---|
| 01 | Реализация товаров, работ, услуг | Книга продаж, обычные счета-фактуры |
| 02 | Аванс выданный (восстановление) | Книга продаж у покупателя |
| 22 | Аванс полученный | Книга продаж у продавца; вычет авансового НДС в книге покупок |
| 26 | Авансы по договорам комиссии, агентирования | Книга продаж у комитента/принципала |
| 06 | Начисление НДС налоговым агентом | Книга продаж у налогового агента |
Типичные ошибки с кодом 22 и их причины
Самая распространённая проблема — пустой код вида операции в книге продаж. Это происходит, когда записи книги продаж сформированы вручную, документы введены после обновления конфигурации, либо счёт-фактура создан скопированием с ручной правкой. Пустая графа 2 в разделе 9 декларации по НДС приводит к ошибке форматно-логического контроля при сдаче отчётности.
Вторая типичная ситуация — код 22 проставлен там, где должен быть 01, или наоборот. Такое случается, если документ оплаты изначально провели как аванс, а затем переквалифицировали, но авансовый счёт-фактуру не сторнировали. Ещё одна причина — двойное начисление НДС: аванс зачтён в момент отгрузки, но авансовый счёт-фактура не отменён, и НДС начислен дважды.
Как исправить неверный или пустой код
Сначала найдите источник проблемы: откройте отчёт «Книга продаж», найдите строку с неверным кодом и перейдите в документ-основание. Если счёт-фактура авансовый, проверьте документ «Формирование записей книги продаж» — чаще всего достаточно перезаполнить его кнопкой «Заполнить» и перепровести.
Если автоматика не срабатывает, код можно скорректировать вручную. В 1С:Бухгалтерии 8.3 откройте движения документа по регистру «НДС Продажи» либо используйте документ «Отражение начисления НДС» / «Формирование записей книги продаж» с ручной корректировкой — там доступно поле «Код вида операции». После правки обязательно перепроведите регламентные операции НДС и пересформируйте книгу продаж.
Для исправления прошлых периодов используется механизм корректировочных записей: формируется дополнительный лист книги продаж за нужный квартал, а затем подаётся уточнённая декларация. В 1С это делается через флаг «Корректировочный счёт-фактура / дополнительный лист» в документе формирования записей книги продаж с указанием корректируемого периода.
Проверка результата перед сдачей декларации
Перед отправкой декларации по НДС сформируйте книгу продаж и сверьте её итоги с разделом 9 декларации. Все строки с авансовыми счетами-фактурами должны иметь код 22, строки реализации — код 01. Пустых значений в графе кода быть не должно.
Дополнительно используйте экспресс-проверку учёта (раздел «Отчёты» → «Анализ учёта по НДС» или «Экспресс-проверка ведения учёта»): она покажет незарегистрированные авансы, дубли счетов-фактур и расхождения между проводками и регистрами НДС. Также полезно сверить обороты счёта 76.АВ с суммой авансовых счетов-фактур в книге продаж — они должны совпадать.
Как проверить результат
Стоит код 22, пустых значений нет
Код пустой или стоит 01 на авансовом счёте-фактуре
Суммы совпадают, декларация проходит проверку без ошибок
Расхождения сумм или ошибки форматно-логического контроля
Соответствует сумме незачтённых авансов по 62.02
Зависшие суммы НДС при отсутствии авансов
Ограничения и когда нужна помощь специалиста
Описанные действия безопасны в рамках текущего открытого периода и при наличии архивной копии базы. Однако есть ситуации, где самостоятельная правка рискованна: много лет необновляемая конфигурация, доработанные документы НДС, расхождения после миграции с другой программы, требование ФНС с существенной суммой спора.
В таких случаях разумнее привлечь специалиста по 1С или аудитора по НДС: ошибка в уточнённой декларации может привести к доначислению налога, пеням и штрафу, а некорректная правка регистров вручную — к разрушению целостности учётных данных.
Что важно запомнить
Код 22 в книге продаж 1С обозначает полученный аванс и ставится на авансовые счета-фактуры. Он формируется автоматически через «Формирование записей книги продаж», а ошибки исправляются перезаполнением документа или ручной корректировкой кода с последующей перепроверкой. Перед сдачей декларации сверьте книгу продаж с разделом 9 и обороты 76.АВ.
Частые вопросы
Код 22 в книге продаж и в книге покупок — это одно и то же?
Код одинаковый, но смысл разный. В книге продаж код 22 ставит продавец при начислении НДС с полученного аванса. В книге покупок тот же код 22 появляется у продавца в момент отгрузки — когда он принимает ранее начисленный авансовый НДС к вычету.
Почему в книге продаж код операции пустой?
Чаще всего записи сформированы вручную, документы введены после обновления или счёт-фактура создан копированием. Перезаполните документ «Формирование записей книги продаж» и перепроведите его — код должен подставиться автоматически.
Можно ли исправить код 22 вручную?
Да, через ручную корректировку в документе формирования записей книги продаж или через движения по регистру НДС. После правки обязательно перепроведите регламентные операции и пересформируйте книгу продаж, иначе исправление не попадёт в декларацию.
Что делать, если ошибка найдена в сданном квартале?
Нужно сформировать дополнительный лист книги продаж за тот квартал и подать уточнённую декларацию по НДС. Если налог был занижен, сначала доплатите налог и пени — это снизит риск штрафа.
Чем код 22 отличается от кода 02?
Код 22 — аванс полученный, его отражает продавец в книге продаж. Код 02 — аванс выданный, его использует покупатель при восстановлении НДС, ранее принятого к вычету с перечисленной предоплаты.
Обязательно ли заполнять код вида операции?
Да. Пустая графа кода в разделе 9 декларации приводит к ошибке форматно-логического контроля, а при камеральной проверке — к требованию представить пояснения. Налоговая использует коды для автоматической сверки с контрагентами.