Почему расходы по начальным остаткам товаров не попадают в КУДиР при переходе на УСН и как это исправить?

Программист 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Налоговый учет
← На главную

Переход на упрощенную систему налогообложения (УСН) с объектом «Доходы минус расходы» — это всегда ответственный этап, требующий ювелирной точности в настройках программы 1С. Часто пользователи сталкиваются с ситуацией, когда товары, купленные в текущем году, исправно попадают в Книгу учета доходов и расходов (КУДиР), а позиции, введенные через документ Ввод начальных остатков, упорно игнорируются системой при реализации. Разберем детально, почему так происходит и как восстановить налоговый учет.

Анализируем условия признания расходов при УСН

Для начала вспомним методологию учета. В программе 1С:Бухгалтерия 3.0 для того, чтобы стоимость товара была включена в расходы, уменьшающие налоговую базу, должны быть одновременно выполнены три условия:

  1. Товары приняты к учету (оприходованы).
  2. Товары полностью оплачены поставщику.
  3. Товары реализованы конечному покупателю.

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

Проверяем настройки учетной политики

Прежде чем переходить к техническим правкам регистров, рассмотрим настройки программы. Перейдем в меню Главное — Налоги и отчеты — УСН. Развернем раздел Порядок признания расходов. Проверим флажки в подразделе «Товары»:

Если учет ранее велся в другой базе (например, в «семерке»), и данные переносились вручную или через простую выгрузку остатков, программа может не обладать сведениями о том, был ли оплачен этот конкретный остаток товара поставщику до перехода на УСН. Без этой связки расход признан не будет.

Разбираем проблему регистра «Расходы при УСН»

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

  1. Вид расхода: Номенклатура.
  2. Состояние: должно быть установлено Не списано или Не списано, принято (если товар оплачен).
  3. Отражение в НУ: Принимаются.

Выясним причину, упомянутую в практике: часто при программном переносе данных или использовании устаревших обработок в регистре остается пустым поле СуммаВал (Сумма в валюте). Несмотря на то, что вы ведете учет в рублях, архитектура регистра требует дублирования рублевой суммы в это поле. Если СуммаВал равна нулю, алгоритм проведения реализации «видит» нулевую стоимость в валюте и не формирует запись в КУДиР.

Техническое решение: корректировка данных

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

Посмотрим на пример логики, которую необходимо реализовать для исправления существующих записей регистра (выполняется программистом):


НаборЗаписей = РегистрыНакопления.РасходыПриУСН.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(ДокументСсылка);
НаборЗаписей.Прочитать();

Для Каждого Запись Из НаборЗаписей Цикл
    // Устанавливаем состояние, необходимое для последующего признания расхода
    Запись.СостояниеРасход = Перечисления.СостоянияРасходовУСН.НеСписано;
    
    // Исправляем ошибку с валютной суммой, если она не заполнилась
    Если Запись.СуммаВал = 0 И Запись.Сумма <> 0 Тогда
        Запись.СуммаВал = Запись.Сумма;
    КонецЕсли;
КонецЦикла;

НаборЗаписей.Записать();

Проверка статуса оплаты в остатках

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

Там обязательно должны быть указаны:

Если эти данные отсутствуют, система будет считать товар неоплаченным и будет ждать документа Списание с расчетного счета уже в текущем периоде, чтобы «закрыть» долг перед поставщиком по счету 60. Только после этого реализация «подцепит» расход.

Финальные шаги: перепроведение и закрытие месяца

После того как мы внесли исправления в документы ввода остатков или скорректировали записи регистра, простого перепроведения реализации может быть недостаточно. Выполним следующие действия:

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

Проанализируем результат через отчет Анализ состояния налогового учета при УСН. Если блоки «Товары» заполнены и расшифровываются до конкретных документов реализации, значит, проблема решена и ваши расходы по начальным остаткам теперь корректно отражаются в книге.

← На главную