При работе в программе 1С:Бухгалтерия предприятия 3.0 пользователи часто сталкиваются с ситуацией, когда необходимо продать имущество, которое уже было списано в эксплуатацию и числится на забалансовом счете МЦ.04 "Инвентарь и хозяйственные принадлежности в эксплуатации". Однако, если в организации ведется раздельный учет НДС, стандартная попытка оформить документ "Реализация товаров и услуг" заканчивается ошибкой: "Для целей учета НДС не списано 1,000 товара...".
В этой статье мы подробно разберем, почему возникает данная проблема с точки зрения программного кода, проанализируем механизмы работы конфигурации и рассмотрим несколько способов решения этой задачи.
Проанализируем ситуацию с точки зрения внутреннего устройства программы. Когда в учетной политике включен признак "Раздельный учет НДС", программа начинает жестко контролировать остатки не только по счетам бухгалтерского учета, но и по специализированным регистрам накопления, в частности по регистру НДСРаздельныйУчет.
Рассмотрим фрагмент кода, который отвечает за получение остатков партий для целей НДС. При проведении документа реализации вызывается функция ПолучитьОстаткиПартийНДС. Внутри этой функции выполняется запрос к плану счетов Хозрасчетный. Обратим внимание на критически важный участок запроса, который обнаружил автор темы:
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| &Организация КАК Организация,
| ТаблицаСписанныеТоварыБух.СчетУчета КАК СчетУчета,
| ТаблицаСписанныеТоварыБух.АналитикаУчетаЗатрат КАК АналитикаУчетаЗатрат
|ПОМЕСТИТЬ ТаблицаСписанныхТоваров
|ИЗ
| ТаблицаСписанныеТоварыБух КАК ТаблицаСписанныеТоварыБух
| ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Хозрасчетный КАК Хозрасчетный
| ПО ТаблицаСписанныеТоварыБух.СчетУчета = Хозрасчетный.Ссылка
|ГДЕ
| НЕ ЕСТЬNULL(Хозрасчетный.Забалансовый, ИСТИНА)
|ИНДЕКСИРОВАТЬ ПО
| Организация,
| АналитикаУчетаЗатрат
|;
Выясним причину такого поведения алгоритма. Условие НЕ Хозрасчетный.Забалансовый прямо указывает системе игнорировать любые счета, помеченные как забалансовые. Поскольку счет МЦ.04 является забалансовым, данные о нем просто не попадают в итоговую выборку для проверки остатков НДС. Программа видит количество на счете МЦ.04, но не находит соответствующих записей в регистре раздельного учета, что и приводит к отказу в проведении документа.
Более того, важно понимать логику самого раздельного учета. В момент передачи материалов в эксплуатацию (на счет МЦ.04) их стоимость списывается на расходы предприятия в бухгалтерском и налоговом учете. Для системы НДС этот товар считается "потребленным" в деятельности. Записи в регистре НДСРаздельныйУчет по данной партии обнуляются, так как актив перестал быть "товаром на складе" и стал "имуществом в использовании".
Самый корректный способ с точки зрения методологии 1С — это вернуть имущество из эксплуатации обратно на балансовые счета учета материальных ценностей. Разберем этот процесс по шагам:
10.09 или 41.01).Дт 10.09 Кт МЦ.04. Однако стоимость на балансе будет нулевой (если износ 100%).НДСРаздельныйУчет с помощью документа "Операция, введенная вручную" (режим "Корректировка регистров").Если бухгалтер категорически против возврата на баланс и хочет отразить факт продажи "здесь и сейчас", можно воспользоваться обходным путем, который предлагает техподдержка 1С. Рассмотрим этот вариант:
Суть метода заключается в том, что мы разделяем факт признания выручки (НДС) и факт количественного списания с забалансового счета.
Дт 62.01 Кт 91.01 и начислит НДС Дт 91.02 Кт 68.02.МЦ.04 выполним отдельным документом "Списание материалов из эксплуатации". В качестве причины списания укажем "Продажа". Это обеспечит чистоту забалансового учета.Проанализируем еще один нестандартный подход. Некоторые специалисты используют документы оказания услуг, где в табличной части можно вручную указать содержание операции. Это позволяет выставить счет-фактуру покупателю без необходимости контроля ТМЦ на балансе. Этот метод концептуально схож с методом реализации через услуги, но иногда удобнее для оформления печатных форм.
Ранее на ресурсе ИТС публиковалась методичка, допускающая прямую продажу со счета МЦ.04. Важно понимать, что эта методика была актуальна для конфигураций без включенного раздельного учета НДС. Как только в настройках параметров учета активируется раздельный учет (необходимый при экспорте, операциях без НДС или по ставкам 0%, 10%), вступают в силу жесткие программные фильтры, исключающие забалансовые счета из цепочки прослеживаемости НДС.
Резюме: Если вы столкнулись с ошибкой списания НДС при продаже с МЦ.04, не пытайтесь "взломать" алгоритм контроля остатков. Программа защищает вас от ситуации, когда НДС по реализованному товару не может быть корректно сопоставлен с его поступлением. Выбирайте либо путь через временный возврат на баланс, либо реализацию услуги с параллельным списанием забалансового счета.