Почему в Книге покупок по постановлению 1137 не заполняется колонка 5 для корректировочных счетов-фактур

Программист 1С v8.3 (Обычные формы) Налоговый учет Промышленность, строительство и АПК
← На главную

При работе в конфигурации 1С:Управление производственным предприятием (УПП) ред. 1.3 пользователи часто сталкиваются с ситуацией, когда при формировании отчета Книга покупок по постановлению № 1137 (особенно с включенной опцией формирования дополнительных листов) колонка 5 («Номер и дата корректировочного счета-фактуры продавца») остается пустой. Рассмотрим подробно, почему это происходит, как работает механизм НДС в системе и что необходимо проверить для корректного отражения данных.

Различие между корректировкой и исправлением

Первым делом нам необходимо проанализировать, какой именно документ является основанием для записи. В системе 1С:УПП колонка 5 заполняется строго на основании данных о корректировочных счетах-фактурах. Важно различать два вида операций, которые часто путают:

  1. Корректировка по согласованию сторон — именно этот вид операции предполагает выставление корректировочного счета-фактуры, данные которого должны попадать в колонку 5.
  2. Исправление в первичных документах — эта операция используется при обнаружении ошибок. В этом случае данные заполняются в колонках 3 и 4 (номер и дата исправления), а колонка 5 может оставаться пустой, так как это не корректировка стоимости, а исправление ошибки в исходном документе.

Проанализируем ситуацию: если документ КорректировкаРеализации имеет вид операции «Исправление», то ожидать заполнения пятой колонки не стоит. Проверьте настройки в самом документе-основании.

Регламентная последовательность формирования записей НДС

Даже если документы оформлены верно, данные могут не попасть в отчет из-за нарушения технологической цепочки обработки данных НДС. Разберем по шагам стандартный алгоритм, который необходимо выполнить перед формированием книги:

  1. Запустите специализированную обработку ПроведениеДокументовПоРегистрамНДС. Она отвечает за формирование движений в технических регистрах накопления.
  2. Убедитесь, что заполнен и проведен документ ФормированиеЗаписейКнигиПокупок (или ФормированиеЗаписейКнигиПродаж, если речь идет о восстановлении НДС).
  3. Только после этого формируйте отчет.

Посмотрим на механизм работы регистров подробнее. Обработка проведения документов по НДС создает записи в регистрах НДСПредъявленный и НДСНачисленный. На основании этих данных документ формирования записей книги «перекладывает» суммы в итоговые регистры НДСПокупки или НДСПродажи. Именно из этих регистров отчет «Книга покупок» черпает информацию для вывода на печать.

Проблема «нулевых» корректировок в типовом коде

Наиболее сложный случай возникает, когда бухгалтерия оформляет корректировку реализации, в которой итоговое изменение суммы равно нулю (например, изменилась цена одной позиции в плюс, а другой в минус, или была произведена замена номенклатуры без изменения стоимости). Выясним причину, почему такие документы игнорируются системой.

В типовом коде обработки ПроведениеДокументовПоРегистрамНДС заложен жесткий фильтр. Если сумма корректировки и сумма НДС равны нулю, программа считает, что делать запись в регистры нет необходимости, так как налоговая база не меняется. Рассмотрим фрагмент кода, который за это отвечает:


Если СтрокаДок.СуммаБезНДС = 0 И СтрокаДок.НДС = 0 Тогда
    Продолжить;
КонецЕсли;

Или в другом блоке той же обработки:


Если СтрокаДвижения.НДС = 0 И СтрокаДвижения.СуммаБезНДС = 0 Тогда
    Продолжить;
КонецЕсли;

Поскольку записи в регистры НДСПредъявленный / НДСНачисленный не попадают, документ ФормированиеЗаписейКнигиПокупок их «не видит», и в регистр НДСПокупки (откуда строятся доп. листы) данные не записываются. В результате в отчете колонка 5 пустует, хотя физически документ СчетФактураВыданный с признаком корректировочного в базе существует.

Как проверить связь документов

Чтобы убедиться, что проблема именно в отсутствии движений по регистрам, выполним следующие действия:

  1. Найдем в базе корректировочный счет-фактуру, который не выводится в отчет.
  2. Проверим его документ-основание. Если это КорректировкаРеализации, откроем её и убедимся, что там заполнены табличные части «До изменения» и «После изменения».
  3. Перейдем в движения документа (кнопка «Результат проведения») и проверим наличие записей в регистре НДС Покупки. Если записей нет — это подтверждает теорию о «нулевой» сумме или пропущенном этапе проведения.

Варианты решения проблемы

Если вам критически важно отразить нулевую корректировку в дополнительных листах Книги покупок, можно рассмотреть несколько вариантов обхода ограничения:

Вариант 1. Модификация кода.

Если вы располагаете ресурсами разработчика, можно временно закомментировать условия пропуска нулевых строк в обработке ПроведениеДокументовПоРегистрамНДС. Это позволит системе создать «нулевые» записи в регистрах НДС, которые затем будут подхвачены документами формирования записей и попадут в отчет.

Вариант 2. Использование документа «Отражение НДС к вычету».

Если типовой механизм не отрабатывает из-за нулевых сумм, можно воспользоваться документом ОтражениеНДСКВычету. В нем следует вручную указать вид ценности, документ-основание (корректировочный СФ) и установить флаг «Использовать как запись книги покупок». Это позволит принудительно добавить строку в регистр НДСПокупки с нужными реквизитами для колонки 5.

Вариант 3. Ручная корректировка регистров.

Для разовых исправлений можно воспользоваться документом КорректировкаЗаписейРегистров. В нем нужно добавить запись в регистр накопления НДСПокупки, максимально точно заполнив все измерения: «Счет-фактура» (указать корректировочный СФ), «Вид ценности», «Ставка НДС» и, самое главное, флаги «Запись дополнительного листа» и «Корректируемый период».

Дополнительные рекомендации

Проанализируем также дату формирования отчета. Помните, что дополнительные листы формируются за период, в котором был зарегистрирован исходный счет-фактура. Если вы формируете Книгу за 4 квартал 2017 года, а корректировка относится к этому периоду, но сделана позже, она должна появиться именно в дополнительном листе за 4 квартал 2017 года. Проверьте, чтобы в регистре НДСПокупки поле ПериодНалоговогоПериода соответствовало дате корректируемого документа.

Подводя итог, можно сказать, что отсутствие данных в колонке 5 чаще всего связано либо с неверным видом операции (исправление вместо корректировки), либо с особенностью типовой конфигурации УПП игнорировать документы с нулевым итоговым изменением суммы НДС. Тщательная проверка движений по регистрам накопления НДС Покупки позволит вам быстро локализовать и устранить причину ошибки.

← На главную