Учет неотфактурованных поставок — одна из самых сложных зон в автоматизации учета на базе 1С:ERP Управление предприятием. Ситуация, когда товар фактически поступил на склад, но первичные документы (счет-фактура, накладная) еще не получены, требует особого подхода как в бухгалтерском, так и в налоговом учете. Основная сложность заключается в соблюдении требований ПБУ 18/02: в бухгалтерском учете мы обязаны оприходовать товар по оценочной стоимости, а в налоговом учете база возникнет только после получения оригиналов документов.
В этой статье мы подробно разберем, как работает типовой механизм, в чем заключаются его ограничения и какие шаги необходимо предпринять для корректного отражения временных разниц (ВР).
Прежде всего, проанализируем возможности системы «из коробки». В последних версиях 1С:ERP (начиная с 2.4 и выше) реализован механизм раздельного отражения складских и финансовых операций. Для его активации выполним следующие действия:
После включения этой опции в системе появляется возможность использовать договор с типом «С поставщиком (неотфактурованные поставки)». Основная схема работы выглядит так:
Дт 10 (41) — Кт 60.НП (Неотфактурованные поставки). На этом этапе товар появляется на остатках в БУ по оценочной стоимости.Дт 60.НП — Кт 60.01.Рассмотрим ситуацию с точки зрения налогового законодательства. В НУ стоимость товара признается только при наличии первичных документов. Следовательно, в момент оформления «Поступления товаров» сумма в колонке НУ должна быть равна нулю, а вся сумма должна быть отнесена на ВР (Временные разницы).
Проблема: В типовой конфигурации 1С:ERP при проведении документа «Поступление товаров» сумма из БУ автоматически транслируется в НУ. Это приводит к завышению налоговых расходов при дальнейшей продаже или списании товара в производство, если оригиналы документов еще не получены. Как справедливо отмечают разработчики 1С, автоматическое формирование ВР в этом контуре на текущий момент не реализовано в полной мере.
Многие пользователи пытаются решить проблему через «ручную корректировку» проводок в документе поступления (как это часто делается в 1С:Бухгалтерия). Однако в 1С:ERP этот путь ведет к ошибкам. Проанализируем причину:
Архитектура ERP строится на регистрах накопления. Расчет себестоимости, формирование финансового результата и закрытие месяца опираются на данные регистров Себестоимость товаров и Детализация себестоимости товаров. Проводки в ERP являются лишь вторичным отражением данных из этих регистров. Если вы измените НУ/ВР только в плане счетов (регистр бухгалтерии), документ Расчет себестоимости при закрытии месяца либо затрет ваши правки, либо сформирует некорректные остатки, так как данные регистров не совпадут с данными проводок.
Для автоматизации возникновения ВР необходимо реализовать доработку. Наиболее оптимальным вариантом является использование подписки на событие при записи набора записей регистра Хозрасчетный или регистра Себестоимость товаров. Рассмотрим логику, которую должен реализовать программист:
Себестоимость товаров (в разрезе аналитик налогового учета), чтобы «Расчет себестоимости» подхватил эти данные.Пример упрощенной логики кода для подписки (концептуально):
Процедура КорректировкаДвиженийНеотфактуровки(Источник, Отказ) Экспорт
Для Каждого Движение Из Источник Цикл
Если Движение.СчетДт.Вид = ВидСчета.Активный И Движение.Регистратор.СтатусНеотфактуровки Тогда
// Переносим сумму из НУ в ВР
Движение.СуммаВРДт = Движение.СуммаНУДт;
Движение.СуммаНУДт = 0;
// Аналогично для Кредита, если требуется по методике
Движение.СуммаВРКт = Движение.СуммаНУКт;
Движение.СуммаНУКт = 0;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Выясним, что происходит, когда неотфактурованный товар уходит со склада. Если деталь была отдана в производство и выпущена готовая продукция до момента фактуровки (прихода оригиналов документов):
Чтобы система корректно «протащила» ВР через все переделы, необходимо использовать партионный учет 2.2. Именно в этом режиме 1С:ERP способна отслеживать историю возникновения стоимости. Если партионный учет включен, то при закрытии месяца система сама постарается распределить ВР по цепочке затрат, если вы корректно сформировали входящий остаток ВР на этапе оприходования.
Проанализируем ситуацию с НДС. До получения счета-фактуры организация не имеет права на налоговый вычет. В схеме с неотфактурованными поставками в ERP:
Резюмируя опыт практических внедрений, выделим основные советы:
Таким образом, хотя 1С:ERP и не предоставляет полностью автоматического решения для ПБУ 18/02 в части неотфактуровки, использование штатного механизма 60.НП в сочетании с небольшими доработками регистров позволяет выстроить надежную и контролируемую систему учета.