Почему в 1С 8.3 не формируется книга покупок и как это исправить
Содержание
Книга покупок в 1С 8.3 не формируется или выходит пустой почти всегда по одной причине: в базе нет данных, которые в неё должны попасть. Отчёт не собирается «сам по себе» — он строится из зарегистрированных счетов-фактур и регламентной операции по НДС. Нет одного звена в этой цепочке — и книга покупок в 1С 8.3 Бухгалтерия остаётся пустой.
Ниже разберём, почему 1С не формирует книгу покупок: от простого (выбран не тот период) к сложному (сбой в учёте НДС). По каждой причине — как проверить за минуту и что нажать.
Как в 1С 8.3 вообще формируется книга покупок
Чтобы понять, где обрыв, держите в голове всю цепочку. Запись в книгу покупок появляется только после того, как пройдены все шаги:
- 📥 проведён документ
Поступление (акт, накладная, УПД)с выделенным НДС; - 🧾 зарегистрирован
Счёт-фактура полученный(галка внизу документа поступления или отдельным документом); - ⚙️ выполнена регламентная операция
Формирование записей книги покупок; - 📊 построен отчёт
Книга покупокза нужный период.
Именно регламентная операция делает проводку и запись, из которой строится отчёт:
Нет проводки Дт 68.02 Кт 19 — не будет и строки в книге покупок. Если книга пустая, ищите, на каком из четырёх шагов оборвалась цепочка.
Быстрая диагностика: почему не формируется книга покупок
Начните отсюда — три самых частых сценария и что с ними делать.
Формирование записей книги покупок за этот квартал либо выбран не тот период. Проверьте закрытие месяца и даты в шапке отчёта.Учитывается в стоимости, вычет не положен и в книгу покупок сумма не попадёт — это не ошибка.Причина 1. Отчёт строится не за тот период
Банально, но встречается чаще всего. Книга покупок — квартальный отчёт. Если в шапке стоит месяц или прошлый квартал, строк не будет, хотя данные в базе есть.
Что проверить:
- 📅 период в отчёте
Книга покупок— весь квартал целиком, а не один месяц; - 🏢 выбрана нужная организация (в многофирменной базе легко попасть не в ту);
- 🔄 нажата ли кнопка
Сформироватьпосле смены дат.
Причина 2. Не сделаны записи книги покупок в 1С 8.3 Бухгалтерия
Ключевой шаг, который пропускают. Вычет НДС не появляется автоматически при проведении поступления — его формирует отдельная регламентная операция.
Где найти:
Операции→Закрытие месяца→ блок НДС →Формирование записей книги покупок;- либо
Операции→Регламентные операции НДС→ создать документФормирование записей книги покупокза последний месяц квартала.
Операцию делают за последний месяц квартала (март, июнь, сентябрь, декабрь). Сделаете за первый месяц — часть счетов-фактур в книгу не попадёт.
Откройте документ и нажмите Заполнить. Если таблица заполнилась — проведите его и стройте отчёт заново. Если пусто и выходит Нет данных для заполнения — причина глубже, смотрите пункты ниже.
Причина 3. Счёт-фактура полученный не проведён или не зарегистрирован
Без зарегистрированного счёта-фактуры вычет невозможен — так требует ст. 169 НК РФ, и 1С это контролирует.
Типичная ситуация: поступление провели, а счёт-фактуру внизу документа не заполнили. Признаки:
- ❌ внизу документа поступления пустые поля
Счёт-фактура №и дата; - ❌ в списке поступлений в колонке «Счёт-фактура» — прочерк;
- ❌ документ
Счёт-фактура полученныйне проведён (серый значок).
Что сделать:
- открыть документ поступления;
- внизу ввести номер и дату входящего счёта-фактуры;
- нажать
Зарегистрировать; - проверить галку
Отразить вычет НДС в книге покупок датой получения— если она снята, вычет уйдёт только через регламентную операцию.
Причина 4. Способ учёта НДС — «Учитывается в стоимости»
Когда в учётной политике включён раздельный учёт НДС, в каждой строке поступления появляется реквизит Способ учёта НДС. Если там стоит Учитывается в стоимости или Блокируется до подтверждения 0%, вычет по этой позиции не формируется — и в книгу покупок она не попадёт.
Это не сбой, а настройка. Проверьте:
- 🧷 в строках поступления — значение
Принимается к вычету; - 🧷 в
Главное→Налоги и отчёты→НДС— включён ли раздельный учёт, нужен ли он вам.
Если раздельный учёт вам не нужен, а он включён по ошибке — отключите, перепроведите документы квартала и заново сформируйте записи книги покупок.
Причина 5. В поступлении не выделен НДС
Программа не берёт в книгу покупок то, где налога нет. Проверьте документ поступления:
- ставка НДС в строках — не
Без НДСи не0%(если это не экспорт/спецрежим поставщика); - в подвале документа сумма
НДСбольше нуля; - контрагент-поставщик действительно с НДС, а не на УСН.
Поставщик на УСН счёт-фактуру с НДС не выставляет — вычета нет, и строки в книге покупок быть не должно. Здесь пустая книга — правильный результат.
Причина 6. 1С не формирует книгу покупок из-за сбоя последовательности
Если документы вводили задним числом или правили старые поступления, регистры накопления НДС могли «разъехаться». Внешне всё заполнено, а Формирование записей книги покупок при нажатии Заполнить показывает пусто.
Лечится перепроведением:
Операции→Закрытие месяца— проверьте, нет ли красных ошибок последовательности;- восстановите последовательность документов за квартал;
- перепроведите документы поступления (групповое перепроведение);
- заново создайте и заполните
Формирование записей книги покупок.
Причина 7. Авансы поставщику: не зарегистрирован счёт-фактура на аванс
Вычет НДС с аванса выданного (Дт 68.02 Кт 76.ВА) попадёт в книгу покупок только если по авансу проведён Счёт-фактура полученный с видом На аванс.
Проверьте по платежам поставщику: есть ли счёт-фактура на аванс, проведён ли он, наступил ли период вычета. Нет счёта-фактуры на аванс — нет и авансовой строки в книге покупок.
Чек-лист: что проверить, если книга покупок пустая
Если не помогло
Прошли все пункты, а книга покупок в 1С 8.3 всё равно не формируется — работаем с базой глубже:
- 🔧 запустите
Экспресс-проверку ведения учёта(Отчёты→Анализ учёта→Экспресс-проверка), блок по НДС покажет расхождения; - 🔧 сверьте оборотку по счёту 19 — если на 19 «висит» остаток, значит НДС к вычету не принят;
- 🔧 проверьте регистр накопления
НДС предъявленный(черезВсе функции) — есть ли в нём записи по вашим поступлениям; - 🔧 сделайте
Тестирование и исправление информационной базы(chdbfl илиНастройка→Обслуживание) — при повреждении индексов регистры могут читаться неверно.
Перед перепроведением документов и тестированием базы сделайте резервную копию и согласуйте изменения с регламентом закрытого периода.
Частые вопросы
Почему книга покупок пустая, хотя счета-фактуры я завёл?
Формирование записей книги покупок за последний месяц квартала. Заведённый счёт-фактура сам по себе вычет не создаёт — его формирует эта операция при закрытии периода.Где в 1С 8.3 Бухгалтерия нажать формирование записей книги покупок?
Операции → Закрытие месяца → блок НДС → Формирование записей книги покупок. Внутри нажмите Заполнить и проведите документ.Счёт-фактуру провёл, а НДС не идёт в вычет — почему?
Способ учёта НДС в строках поступления. Если стоит Учитывается в стоимости, вычет не положен. Также посмотрите ставку НДС — при Без НДС вычитать нечего.Формирование записей книги покупок заполняется пусто, что делать?
Книга покупок за месяц пустая — это ошибка?
Поставщик на УСН, счёта-фактуры нет — где взять вычет?
Источники
- НК РФ, ст. 171–172 «Налоговые вычеты» и порядок их применения
- НК РФ, ст. 169 «Счёт-фактура»
- Постановление Правительства РФ № 1137 «О формах и правилах ведения книги покупок»