При работе в конфигурации 1С:Управление производственным предприятием (УПП) бухгалтеры часто сталкиваются с нюансами отражения корректировочных счетов-фактур. Одной из распространенных проблем является некорректное заполнение Книги покупок, а именно графы 14 «Стоимость покупок по счету-фактуре», когда при увеличении стоимости закупки программа подставляет не сумму увеличения (дельту), а полную итоговую стоимость или базу без НДС. Рассмотрим, почему это происходит и как правильно настроить учет, чтобы отчетность соответствовала законодательству.
Представим стандартную ситуацию, которую часто обсуждают на форумах:
Однако на практике пользователь видит, что графа 15 заполнена верно (10 руб.), а в графу 14 программа ошибочно тянет 150 руб. Это является методологической ошибкой, так как согласно Постановлению Правительства РФ №1137, в книге покупок при регистрации корректировочного счета-фактуры должны указываться именно разницы (положительные значения при увеличении стоимости).
Первое, на что мы должны обратить внимание, — это вид операции в документе КорректировкаПоступления. Рассмотрим два основных варианта:
1. Исправление в первичных документах. Этот вариант выбирается, если поставщик допустил техническую ошибку (опечатку). В этом случае 1С:УПП будет предлагать внести изменения через дополнительные листы книги покупок за прошлый период. Для нашей ситуации (текущая корректировка стоимости) этот вариант не подходит.
2. Корректировка по согласованию сторон. Это верный выбор для изменения цены или количества по договору. В этом случае документ должен делать записи в регистры НДС в текущем периоде. Проанализируем, как установлен этот переключатель. Если корректировка относится к прошлому году, а отразить ее нужно в текущем, выбирается именно «согласование сторон».
Выясним главную причину ошибки, на которую указывают опытные пользователи. Проблема часто кроется в связанном документе СчетФактураПолученный. В 1С:УПП существует два типа регистрации входящих счетов-фактур на основании корректировок:
Важный момент: Проверьте, чтобы в документе СчетФактураПолученный вид счета-фактуры был установлен как «На корректировку». Если документ заведен с признаком «от поставщика» как первичный, алгоритм Книги покупок не сможет корректно вычислить разницу для графы 14.
Для того чтобы понять, откуда программа берет цифры, нам необходимо проанализировать движения документа Корректировка поступления по регистрам накопления. Выполним следующие шаги:
НДС Предъявленный.НДС Покупки. Именно из него данные попадают в отчет «Книга покупок». В ресурсе СтоимостьБезНДС должна быть указана дельта.Проанализируем графу 2 книги покупок. Для корректировки в сторону увеличения стоимости покупок должен использоваться КВО 01. Если в документе ошибочно проставлен КВО 18 (который предназначен для корректировок в сторону уменьшения у продавца), логика заполнения граф может нарушиться. Убедимся, что код операции соответствует сути сделки.
Если вы обнаружили, что суммы в Книге покупок отражаются неверно, выполните следующие действия:
Корректировка поступления.Счет-фактура полученный. Удалите его и создайте заново по кнопке «Ввести счет-фактуру» внутри корректировки, чтобы программа автоматически определила его тип как «Корректировочный».Формирование записей книги покупок. Проверьте, что на вкладке «Вычет по приобретенным ценностям» сумма в колонке «Стоимость» соответствует разнице (60 руб. в нашем примере), а не полной сумме.Если стандартные действия не помогают, проанализируем ситуацию программно. Проблема может заключаться в том, что алгоритм формирования записей книги покупок обращается к неверному полю документа-основания. Рассмотрим фрагмент логики, на который стоит обратить внимание при анализе запроса в модуле отчета:
// Пример логики выбора суммы для книги покупок
// Если документ является корректировочным, берется разница (Дельта)
// Если обычным - берется итоговая сумма
Если ДокументОснование.ВидОперации = Перечисления.ВидыОперацийКорректировкиПоступления.ПоСогласованиюСторон Тогда
СуммаДляГрафы14 = Запись.СуммаУвеличения + Запись.НДСУвеличения;
Иначе
СуммаДляГрафы14 = Запись.СуммаВсего;
КонецЕсли;
В типовой конфигурации УПП этот механизм завязан на типе записи в регистре НДС Покупки. Если при проведении корректировки в регистр попала «чистая» сумма (без учета того, что это дельта), отчет отобразит ее целиком.
Ошибка, при которой в графу 14 попадает полная сумма 150 руб. вместо 60 руб. (при НДС 10 руб.), чаще всего вызвана тем, что программа «потеряла» связь с корректировочным характером операции. Это происходит из-за неправильного выбора типа счета-фактуры или некорректного заполнения табличной части «Товары» (после корректировки). После исправления типа СФ на «Корректировочный» и перезаполнения записей книги покупок, данные должны отразиться корректно, согласно требованиям законодательства.