При ведении налогового учета по ПБУ 18/02 в программе «1С:Управление производственным предприятием» (1С:УПП 1.3) пользователи часто сталкиваются с ситуацией, когда временные разницы (ВР) ведут себя некорректно. Особенно остро эта проблема проявляется при использовании традиционного партионного учета в цепочке многопередельного производства полуфабрикатов.
Типичный сценарий проблемы выглядит так: при выпуске полуфабрикатов на склад (приход по дебету счета 21 или 43) оценка стоимости формируется верно — баланс соблюдается (БУ = НУ + ВР). Однако при последующей передаче этих полуфабрикатов в производство следующего передела (расход по кредиту счета 21 через документ Требование-накладная) регламентный расчет себестоимости не распределяет временные разницы на затраты. В итоге на счетах учета материальных ценностей зависает сальдо по ВР при нулевом количественном остатке и нулевой стоимости по БУ и НУ. Проанализируем причины этой системной ошибки и рассмотрим подробные методы диагностики и решения.
Для того чтобы понять суть проблемы, разберем по шагам логику работы партионного учета и документа РасчетСебестоимостиВыпуска (РСВ) в 1С:УПП:
ТребованиеНакладная списывает полуфабрикаты со склада по средней стоимости, которая сложилась на момент проведения документа. В этот момент точная фактическая себестоимость выпуска самого полуфабриката еще неизвестна, а разницы по ПБУ 18/02 зачастую вообще не регистрируются на расходе или переносятся некорректно.РасчетСебестоимостиВыпуска рассчитывает реальную себестоимость выпущенной продукции и полуфабрикатов. Он делает корректирующие проводки по дебету счетов учета (например, счета 21), фиксируя правильные суммы по БУ, НУ и ВР.20), система должна скорректировать расходную часть партий. В партионном учете за это отвечает регламентный алгоритм корректировки стоимости списания. Если этот алгоритм дает сбой, проводки по корректировке расхода ВР просто не формируются, и разница остается «висеть» на остатках счета 21.Давайте выясним основные причины, почему ломается этот механизм, и как это исправить.
Очень часто появление нераспределенных ВР на полуфабрикатах — это не ошибка программного кода, а следствие методологического расхождения. Если статья затрат, формирующая стоимость полуфабриката, признана в бухгалтерском учете прямой (входит в себестоимость на счете 20), а в налоговом учете из-за отсутствия настроек трактуется как косвенная (списывается напрямую на финансовый результат), программа генерирует ВР.
Для исправления этой ситуации выполним следующие действия:
В отличие от режима РАУЗ (расширенной аналитики), партионный учет в 1С:УПП критически чувствителен к хронологической последовательности документов. Если нарушить порядок регламентных операций, себестоимость списания не обновится.
Рассмотрим правильный и обязательный алгоритм закрытия месяца для партионного учета:
ПроведениеПоПартиям за весь закрываемый месяц. Это упорядочит последовательность списания партий по времени и восстановит базовые количественно-суммовые оценки.РасчетСебестоимостиВыпуска на вкладке «Настройка закрытия месяца» или в списке регламентных операций активна операция «Корректировка стоимости списания товаров». Если эта операция вынесена в отдельный документ или отключена, РСВ рассчитает себестоимость выпуска (приход), но не скорректирует требования-накладные (расход), из-за чего ВР не уйдет в производство.Ситуация, когда полуфабрикат А списывается на производство полуфабриката Б, а полуфабрикат Б в этом же месяце расходуется на выпуск полуфабриката А, называется кольцевой ссылкой (встречным выпуском). При партионном учете стандартное последовательное списание партий зацикливается, и программа не может корректно перенести ВР по цепочке затрат.
Чтобы решить эту проблему, проанализируем настройки встречного выпуска:
ВстречныйВыпускПродукцииУслуг.ВР.В конфигурации 1С:УПП 1.3 прошлых версий были зарегистрированы официальные ошибки (например, связанные с некорректным поведением РСВ при распределении ВР и ПР по производственным документам списания при партионном учете). Если у вас нет возможности обновить конфигурацию до актуального релиза, вам придется прибегнуть к точечной диагностике и ручной корректировке.
Для поиска зависших сумм ВР напишем и выполним в консоли запросов простой запрос по регистру бухгалтерии хозрасчетного учета. Он покажет позиции, по которым на счете 21 (или 43) зависли временные разницы при нулевом количестве:
ВЫБРАТЬ
ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
ХозрасчетныйОстатки.СуммаОстаток КАК БУ,
ХозрасчетныйОстатки.СуммаНУОстаток КАК НУ,
ХозрасчетныйОстатки.СуммаВРОстаток КАК ВР
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Полуфабрикаты), , ) КАК ХозрасчетныйОстатки
ГДЕ
ХозрасчетныйОстатки.СуммаОстаток = 0
И ХозрасчетныйОстатки.СуммаНУОстаток = 0
И ХозрасчетныйОстатки.СуммаВРОстаток <> 0
Если запрос вернул строки с зависшими суммами по ВР, а обновить программу нет возможности, воспользуемся обходным путем:
КорректировкаЗаписейРегистров.УчетЗатратРегламентированный (если ведется аналитика учета затрат) или регистры партий, а также регистр бухгалтерии.ВР с кредита счета 21 в дебет счета 20 (или напрямую на финансовый результат, в зависимости от методологии вашего учета), чтобы закрыть месяц без расхождений в балансе.Разработчики фирмы «1С» и ведущие эксперты по производственному учету сходятся во мнении: традиционный партионный учет в 1С:УПП плохо спроектирован для корректного ведения ПБУ 18/02 на сложных многопередельных предприятиях. Регулярные ошибки списания разниц — это архитектурное ограничение партионного метода, который пытается распределять затраты последовательно «документ за документом».
Рекомендуемым решением является переход на РАУЗ (Расширенную аналитику учета затрат). Перейдя на РАУЗ, мы получим следующие преимущества:
ВР на пустых складах исчезнет навсегда.