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

В этой статье мы разберём 10 ключевых причин, почему счета-фактуры не попадают в книгу покупок, — от банальных ошибок при вводе документов до тонкостей налогового учёта. Вы узнаете, как проверить настройки 1С, исправить ошибки ретроспективно и избежать проблем в будущем. Особое внимание уделим автоматическим правилам формирования книги покупок в последних версиях 1С (8.3.20+), которые часто становятся источником путаницы.

Материал будет полезен бухгалтерам, руководителям и IT-специалистам, работающим с 1С:Предприятие. Если вы не нашли свою ситуацию в статье — воспользуйтесь FAQ в конце, где разобраны частные случаи.

1. Счёт-фактура не проведён или проведён с ошибками

Самая очевидная, но часто упускаемая причина — документ просто не проведён. В не проведённый счёт-фактура не участвует в регламентных операциях и, соответственно, не попадёт в книгу покупок. Проверьте статус документа:

  • 📄 Не проведён — в списке документов отображается серым цветом, без галочки. Решение: нажмите Провести (или Провести и закрыть).
  • ⚠️ Проведён с ошибками — может внешне выглядеть корректно, но содержать критические ошибки (например, неверный контрагент или ставка НДС). Решение: откройте документ, нажмите Ещё → Показать проводки и проверьте корректность данных.
  • 🔄 Проводки сформированы, но неверные — например, вместо счёта-фактуры на аванс создан счёт-фактура на реализацию. Решение: удалите документ и создайте заново.

Особое внимание уделите полям:

  • 🏢 Контрагент — должен совпадать с данными в договоре и платежных документах.
  • 💰 Ставка НДС — если указана ставка Без НДС, документ не попадёт в книгу покупок (кроме случаев, когда НДС не облагается по закону).
  • 📅 Дата — счёт-фактура должен быть датирован тем периодом, за который формируется книга покупок.
💡

Если счёт-фактура проведён, но в книге покупок его нет, попробуйте обновить данные: перейдите в Операции → Регламентные операции → Формирование записей книги покупок и нажмите Выполнить>.

2. Неверные настройки учёта НДС в 1С

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

  1. Настройку учёта НДС в организации:

    Перейдите в Главное → Организации → [Выберите организацию] → Налог на добавленную стоимость. Убедитесь, что:

    • 📌 Флаг Ведётся учёт НДС включён.
    • 📌 Указан корректный Порядок регистрации счетов-фактур (обычно В книге покупок и книге продаж).
    • 📌 Если вы работаете с авансами, проверьте настройку Регистрировать счета-фактуры на авансы.
  • Параметры формирования книги покупок:

    В разделе Операции → Регламентные операции → Формирование записей книги покупок откройте настройки и проверьте:

    • 🔹 Период формирования (должен совпадать с отчётным периодом).
    • 🔹 Флаг Использовать счета-фактуры с пометкой "Для книги покупок".
    • 🔹 Правила отбора документов (например, исключение счетов-фактур с нулевой суммой НДС).
    • Что делать, если настройки верные, но счета-фактуры всё равно не попадают?

      Если все параметры указаны корректно, но проблема сохраняется, попробуйте:

      1. Перепровести регламентную операцию Формирование записей книги покупок за нужный период.

      2. Вручную добавить счёт-фактуру в книгу покупок через документ Формирование записей книги покупок (кнопка Добавить).

      3. Проверить, не заблокированы ли проводки по НДС в настройках учётной политики (раздел Налог на прибыль).

      Обратите внимание: в последних версиях 1С:Бухгалтерии 8.3 (начиная с 8.3.18) появилась опция Автоматическое формирование книги покупок при проведении счёта-фактуры. Если она включена, но счета-фактуры всё равно не попадают в книгу, проверьте права пользователя — возможно, у него нет доступа к регламентным операциям.

      3. Счёт-фактура не предназначен для книги покупок

      Не все счета-фактуры должны попадать в книгу покупок. Например:

      Тип счёта-фактуры Попадает в книгу покупок? Причина
      На аванс полученный ❌ Нет Регистрируется в книге продаж (ст. 168 НК РФ).
      На аванс выданный ✅ Да Регистрируется в книге покупок после отгрузки (ст. 171 НК РФ).
      Счёт-фактура на реализацию (исходящий) ❌ Нет Попадает в книгу продаж, а не покупок.
      Корректировочный счёт-фактура (уменьшение стоимости) ✅ Да (если уменьшает НДС к вычету) Регистрируется со знаком "минус".
      Счёт-фактура с НДС 0% ❌ Нет (если не подтверждён пакетом документов) Вычет по 0% применяется только при экспорте с подтверждением (ст. 165 НК РФ).

      Чтобы проверить, для какой книги предназначен счёт-фактура:

      1. Откройте документ Счёт-фактура полученный.
      2. Перейдите на закладку Дополнительно.
      3. Посмотрите поле Предназначение — там должно быть указано Для книги покупок.
    💡

    Если в поле "Предназначение" стоит Не участвует в книгах, счёт-фактура не попадёт ни в книгу покупок, ни в книгу продаж. Исправьте это вручную или пересоздайте документ.

    4. Ошибки в реквизитах контрагента или договора

    Если в счёте-фактуре указан неверный ИНН контрагента, КПП или наименование, программа может автоматически исключить его из книги покупок. Особенно это актуально для:

    • 🏢 Иностранных поставщиков — если не указан код страны или неверно заполнено поле Не резидент.
    • 📜 Обособленных подразделений — если не указан КПП подразделения.
    • 🔄 Изменённых реквизитов — если контрагент сменил ИНН, но в 1С это не отражено.
    • Как проверить:

      1. Откройте счёт-фактуру и сравните реквизиты контрагента с данными в Справочнике контрагентов.
      2. Убедитесь, что в договоре с контрагентом указан верный Вид договора (например, С поставщиком, а не С покупателем).
      3. Проверьте, что в карточке контрагента заполнены поля:
        • 📌 Юр./физ. лицо (должно быть Юридическое для организаций).
        • 📌 Статус по НДС (например, Плательщик НДС или Не плательщик НДС).
      📊 Как часто вы сталкиваетесь с ошибками в реквизитах контрагентов?
      Постоянно
      Иногда
      Редеко
      Никогда

      Если реквизиты неверные, но счёт-фактура уже проведён, исправлять их напрямую в документе нельзя — это приведёт к расхождению с первичными данными. Вместо этого:

      1. Создайте корректировочный счёт-фактуру с правильными реквизитами.
      2. Или аннулируйте ошибочный документ и создайте новый.

    5. Не соблюдены условия для вычета НДС

    Даже если счёт-фактура корректно оформлен, он не попадёт в книгу покупок, если не выполнены условия для принятия НДС к вычету (ст. 171–172 НК РФ). Основные причины:

    • 📅 Счёт-фактура получен позже 3 лет с даты оприходования товара (работ, услуг). Срок истёк — вычет неприменим.
    • 💸 Товар (услуга) не оплачен — если вы работаете по методу начисления, но в учётной политике прописано, что вычет применяется только после оплаты.
    • 📦 Товар не оприходован — если нет документа Поступление товаров и услуг, счёт-фактура "висит в воздухе".
    • 📄 Отсутствует первичный документ (накладная, акт выполненных работ) — без него вычет по НДС невозможен.
    • Чтобы проверить выполнение условий:

      1. Откройте отчёт Анализ счёта 19 (НДС по приобретённым ценностям).
      2. Найдите строку с нужным поставщиком и проверьте, есть ли корреспонденция с счётом 68.02 (это означает, что НДС принят к вычету).
      3. Если корреспонденции нет, значит, условия для вычета не выполнены.
      💡

      В 1С:ERP и 1С:КА 2.4 есть отчёт Контроль вычетов НДС (Отчёты → НДС → Контроль вычетов НДС), который автоматически проверяет выполнение всех условий для вычета.

      6. Ошибки в последовательности документов

      В счета-фактуры должны регистрироваться в строгой последовательности, иначе они не попадут в книгу покупок. Типичные ошибки:

      • 🔄 Счёт-фактура создан раньше, чем документ поступления — программа не свяжет их автоматически.
      • 📋 Отсутствует связь между счётом-фактурой и оплатой — если вы работаете с авансами, счёт-фактура на аванс должен быть привязан к платежному поручению.
      • 🔗 Документы созданы в разных базах — например, поступление в 1С:УТ, а счёт-фактура в 1С:Бухгалтерии (актуально для распределённых систем).

      Как исправить:

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

      Документ поступления проведён

      Счёт-фактура создан на основании поступления (или связана с ним)

      Платёжное поручение имеет статус "Оплачено" (для авансов)

      Все документы датированы одним отчётным периодом-->

      7. Особенности учёта в разных конфигурациях 1С

      Правила формирования книги покупок могут отличаться в зависимости от конфигурации 1С и её версии. Рассмотрим ключевые различия:

      Конфигурация Особенности формирования книги покупок Типичные проблемы
      1С:Бухгалтерия 8.3 (последние версии) Автоматическое формирование при проведении счёта-фактуры (если включено в настройках). Счета-фактуры не попадают в книгу, если не обновлены регламентные операции.
      1С:ERP 2.5 Книга покупок формируется на основе документов Регистрация НДС. Если документ Регистрация НДС не создан, счёт-фактура игнорируется.
      1С:Управление торговлей 11 Книга покупок не формируется — данные передаются в 1С:Бухгалтерию. Ошибки при обмене данными между базами.
      1С:Комплексная автоматизация 2.4 Используются документы Формирование записей книги покупок и Регистрация НДС. Дублирование записей, если оба документа созданы вручную.

      Если вы работаете в 1С:УТ или 1С:ERP, убедитесь, что:

      • 🔄 Обмен данными с бухгалтерией настроен корректно (проверьте правила обмена в Администрирование → Обмен данными).
      • 📋 Документы передаются без ошибок — откройте журнал обмена (Администрирование → Обмен данными → Журнал обмена) и проверьте наличие ошибок.
      Что делать, если счета-фактуры не передаются из УТ в Бухгалтерию?

      1. Проверьте, что в настройках обмена включена передача документов Счета-фактуры полученные.

      2. Убедитесь, что в 1С:УТ документы проведены и не имеют пометки на удаление.

      3. Выполните повторный обмен данными с флагом Перезаписать существующие документы.

      4. Если проблема сохраняется, проверьте права пользователя на обмен данными в обеих базах.

      8. Технические сбои и ошибки программы

      В редких случаях проблема может быть связана с техническими сбоями в 1С. Симптомы:

      • 🖥️ Книга покупок формируется не полностью (пропускаются случайные счета-фактуры).
      • 🔄 При повторном формировании книги покупок данные не обновляются.
      • ⚠️ Появляются ошибки при проведении регламентных операций (например, Ошибка при записи документа).

      Как диагностировать и исправить:

      1. Проверьте целостность базы данных:
        • Закройте все сеансы 1С.
        • Запустите 1С:Предприятие в режиме конфигуратора (1cv8.exe /Config).
        • Выполните команду Тестирование и исправление → Тестировать и исправлять.
      2. Обновите платформу и конфигурацию:
        • Установите последние обновления для вашей версии 1С (через Сервис → Обновление конфигурации).
        • Проверьте, что версия платформы не ниже 8.3.20 (в старых версиях были баги с формированием книги покупок).
    • Пересоздайте регламентные операции:
      • Удалите документ Формирование записей книги покупок за проблемный период.
      • Создайте его заново.
      • 💡

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

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

        1. Включите режим отладки (Сервис → Параметры → Запуск 1С:Предприятия → Отладка).
        2. Повторите действия, при которых возникает ошибка.
        3. Сохраните лог (Файл → Сохранить данные отладки) и отправьте его специалистам.

        FAQ: Ответы на частные вопросы

        🔹 Почему счёт-фактура на аванс не попадает в книгу покупок, хотя аванс возвращён?

        Счёт-фактура на аванс регистрируется в книге покупок только после отгрузки товара или возврата аванса. Если вы вернули аванс, но счёт-фактура не появился в книге покупок:

        1. Проверьте, что создан документ Возврат аванса поставщику.
        2. Убедитесь, что в нём указан правильный Счёт-фактура на аванс.
        3. Выполните регламентную операцию Формирование записей книги покупок за период возврата.

        Если аванс возвращён в другом периоде, чем был перечислен, счёт-фактура попадёт в книгу покупок за период возврата, а не за период перечисления.

        🔹 Как вручную добавить счёт-фактуру в книгу покупок, если автоматика не сработала?

        Чтобы вручную зарегистрировать счёт-фактуру в книге покупок:

        1. Перейдите в Операции → Регламентные операции → Формирование записей книги покупок.
        2. Нажмите Создать и укажите нужный период.
        3. В табличной части нажмите Добавить и выберите нужный счёт-фактуру.
        4. Проверьте, что в колонке Книга покупок стоит галочка.
        5. Проведите документ.

      Если счёт-фактура не отображается в списке, проверьте, что он проведён и имеет правильное Предназначение.

      🔹 Почему в книге покупок появляются счета-фактуры с нулевой суммой НДС?

      Счета-фактуры с нулевой суммой НДС могут попадать в книгу покупок, если:

      • В документе указана ставка 0% или Без НДС, но в настройках учёта НДС включена опция Регистрировать все счета-фактуры.
      • Сумма НДС рассчитана автоматически и оказалась равна нулю (например, при округлениях).
      • Это корректировочный счёт-фактура, который уменьшает сумму НДС до нуля.
      • Чтобы исключить такие счета-фактуры из книги покупок:

        1. Откройте настройки регламентной операции Формирование записей книги покупок.
        2. Установите флаг Исключать счета-фактуры с нулевой суммой НДС.
        3. Переформируйте книгу покупок.
      🔹 Можно ли исправить книгу покупок за прошлый период?

      Да, но с оговорками:

      • Если период не закрыт (не сдана декларация по НДС), вы можете:
        • Переформировать книгу покупок за этот период.
        • Добавить недостающие счета-фактуры вручную.
      • Если период закрыт (декларация сдана), то:
        • Исправления вносятся через уточнённую декларацию.
        • В 1С создаётся Корректировка записей книги покупок (Операции → Регламентные операции).
        • В книге покупок появляется дополнительный лист с пометкой Корректировка.

      Важно: если ошибка привела к занижению НДС, подавать уточнённую декларацию обязательно — иначе возможны штрафы (20% от недоплаченной суммы по ст. 122 НК РФ).

      🔹 Почему в книге покупок дублируются счета-фактуры?

      Дублирование счетов-фактур в книге покупок обычно происходит из-за:

      • 🔄 Повторного формирования регламентной операции — если вы несколько раз запускали Формирование записей книги покупок за один период.
      • 📋 Ручного добавления — если счёт-фактура уже был добавлен автоматически, но вы повторно внесли его вручную.
      • 🔗 Обмена данными между базами — если счета-фактуры передавались из 1С:УТ в 1С:Бухгалтерию дважды.

      Как исправить:

      1. Удалите дублирующую регламентную операцию (оставив самую последнюю).
      2. Если дубли созданы вручную, удалите лишние строки в документе Формирование записей книги покупок.
      3. Проверьте настройки обмена данными — возможно, включено дублирование документов.