Как исправить ошибку «Для целей учета НДС не списано» в 1С:Бухгалтерия 3.0?

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

При оформлении документов реализации или перемещения товаров в программе 1С:Бухгалтерия предприятия 3.0 пользователи часто сталкиваются с техническим сообщением: «Для целей учета НДС не списано [Количество] товара [Номенклатура], счет учета: 41.01, склад: [Склад], партия: [Документ поступления]». На первый взгляд ситуация кажется парадоксальной: на счетах бухгалтерского учета (например, 41.01) остатки есть, товар физически присутствует на складе, но программа отказывается проводить документ. Рассмотрим подробнее, почему это происходит и как устранить данную проблему.

Причина возникновения ошибки: теория раздельного учета

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

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

Основные причины отсутствия данных в регистре:

  1. Переход с версии 2.0 на 3.0: В старой редакции БП 2.0 механизмы раздельного учета были реализованы иначе (через регистр НДС по партиям). При обновлении или переносе данных записи в новый регистр РаздельныйУчетНДС могли не сформироваться автоматически, если не был запущен специальный помощник.
  2. Ручные корректировки: Использование документа Операция, введенная вручную для корректировки 41 счета. Ручные проводки не делают записей в регистры накопления, что приводит к разрыву между БУ и НДС-учетом.
  3. Специфика импорта: При списании импортных товаров система жестко контролирует соответствие номеров ГТД и документов поступления.

Шаг 1: Диагностика остатков в регистре

Прежде чем приступать к исправлениям, проверим состояние регистра накопления. Разберем по шагам, как это сделать:

  1. Перейдем в меню «Функции для технического специалиста» (ранее «Все функции»).
  2. Найдем в списке регистров накопления Раздельный учет НДС.
  3. Установим отбор по «проблемной» номенклатуре и складу.

Если мы увидим, что остаток на счете 41.01 есть, а в регистре по данной партии (документу поступления) пусто — причина найдена. Программа просто «не видит» этот товар для целей налогового учета.

Шаг 2: Использование документа «Ввод остатков»

Рассмотрим наиболее корректный способ исправления — внесение данных в регистр без искажения бухгалтерского баланса. Для этого воспользуемся документом Ввод остатков.

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

В табличной части документа укажем:

Шаг 3: Перепроведение документов и помощник перехода

Проанализируем ситуацию, если ошибка массовая. Если переход на БП 3.0 был совершен недавно, стоит обратиться к помощнику «Переход на раздельный учет НДС» (раздел «Операции» — «Закрытие периода»). Данная обработка предназначена для ретроспективного заполнения регистра РаздельныйУчетНДС на основании данных прошлых периодов.

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


Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ
    |	ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
    |	ХозрасчетныйОстатки.Субконто2 КАК Склад,
    |	ХозрасчетныйОстатки.КоличествоОстаток КАК ОстатокБУ,
    |	ЕСТЬNULL(РаздельныйУчетНДС_Остатки.КоличествоОстаток, 0) КАК ОстатокНДС
    |ИЗ
    |	РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТоварыНаСкладах), , ) КАК ХозрасчетныйОстатки
    |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РаздельныйУчетНДС.Остатки(&Период, ) КАК РаздельныйУчетНДС_Остатки
    |		ПО ХозрасчетныйОстатки.Субконто1 = РаздельныйУчетНДС_Остатки.Номенклатура
    |			И ХозрасчетныйОстатки.Субконто2 = РаздельныйУчетНДС_Остатки.Склад
    |ГДЕ
    |	ХозрасчетныйОстатки.КоличествоОстаток > ЕСТЬNULL(РаздельныйУчетНДС_Остатки.КоличествоОстаток, 0)";

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

Особенности синхронизации с УТ 11

Часто проблема усугубляется при использовании обмена с 1С:Управление торговлей 11. В УТ 11 используется механизм РАУЗ или расширенный партионный учет, который более лоялен к последовательности документов. При выгрузке в БП 3.0 документ реализации может прийти раньше, чем документ поступления (в пределах одной даты), или реализация может ссылаться на партию, которой в БП еще нет.

В этом случае необходимо проверить последовательность документов в БП 3.0. Попробуйте изменить время документа реализации на 23:59:59 — это стандартный прием, позволяющий «увидеть» остатки, пришедшие этим же днем.

Резюме

Если программа выдает ошибку «Для целей учета НДС не списано», выполните следующие действия:

  1. Убедитесь, что размер остатка по регистру Раздельный учет НДС соответствует остатку на счете 41.
  2. Если записи в регистре отсутствуют (характерно для старых партий после перехода с БП 2.0), воспользуйтесь документом Ввод остатков в режиме корректировки только регистров НДС.
  3. Проверьте Способ учета НДС в поступлении. Если он не указан, программа не будет знать, по каким правилам списывать налог, и заблокирует проведение реализации.
  4. В крайнем случае, если раздельный учет НДС фактически не требуется (например, нет реализации без НДС или экспорта), рассмотрите возможность отключения этого функционала в учетной политике, однако помните, что это повлечет за собой изменение алгоритмов расчета налога во всей базе.

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

← На главную