При проведении регламентного документа Расчет себестоимости выпуска в конфигурации 1С:Комплексная автоматизация 1.1 бухгалтеры нередко сталкиваются с появлением проводок со знаком «минус» (например, по кредиту счета 10.01 в корреспонденции со счетами затрат или переработки 10.07). На первый взгляд такие сторнирующие записи кажутся ошибкой системы, однако в большинстве случаев они заложены математической моделью расширенной аналитики учета затрат (РАУЗ). Разберем подробно, почему программа формирует подобные корректировки, как их интерпретировать и какими инструментами проверить корректность движений.
Рассмотрим основной механизм оценки стоимости материалов при оперативном проведении документов и при закрытии периода:
Требование-накладная или Передача товаров на счет 10.07), система списывает себестоимость по скользящей средней. Это означает, что себестоимость рассчитывается исходя из остатка номенклатуры и ее суммовой оценки непосредственно на дату и время проведения документа.Расчет себестоимости выпуска система решает систему линейных уравнений РАУЗ и пересчитывает стоимость списания по средневзвешенной цене за весь расчетный месяц. Средневзвешенная стоимость учитывает начальный остаток и абсолютно все поступления за период.Проанализируем пример. Предположим, на начало месяца на складе числился остаток дорогой партии материала. В первой половине месяца мы списываем материал — программа берет высокую скользящую себестоимость. Во второй половине месяца поступает крупная партия того же материала по значительно более низкой цене. В результате средневзвешенная цена единицы за весь месяц оказывается меньше, чем стоимость, списанная при оперативных проводках. Чтобы привести общую сумму списания к правильной месячной себестоимости, документ Расчет себестоимости выпуска уменьшает ранее списанную сумму, формируя проводку с отрицательным значением.
Выясним, как ведет себя система, если в учетной политике включена оценка стоимости по методу ФИФО в режиме РАУЗ:
В отличие от классического партионного учета, где каждая проводка жестко привязана к конкретному документу оприходования, РАУЗ не ведет поштучный партионный учет в реальном времени. В течение месяца списание также выполняется по средней стоимости, а распределение по партиям происходит только при проведении документа Расчет себестоимости выпуска.
При этом начальные остатки месяца и новые поступления анализируются алгоритмом последовательно. Если в течение месяца при оперативном проведении была списана усредненная стоимость, а по правилу ФИФО первыми должны были уйти более дешевые остатки предыдущего периода, расчет себестоимости сформирует отрицательную суммовую корректировку, чтобы суммарный остаток на конец месяца точно соответствовал стоимости последних поступивших партий.
Важно помнить, что в конфигурациях на базе РАУЗ бухгалтерские проводки являются вторичными. Вся математика расчета строится на регистрах накопления. Главным источником данных для расчета является регистр Учет затрат (бухгалтерский и налоговый учет). Если анализировать только стандартную бухгалтерскую карточку счета, невозможно увидеть всю картину взаимодействия ключей аналитики.
Разберем типичные ситуации, приводящие к некорректным минусовым суммам:
Операция (бухгалтерский и налоговый учет) по счетам 10, 20, 41, 43 без одновременного движения по регистрам затрат приводит к рассинхронизации. Система видит нестыковку между остатком на счете и остатком в регистре и принудительно сторнирует разницу при расчете себестоимости.10.07 учитывается в специальном разделе «МПЗ переданные». В ключах аналитики фиксируются контрагент-переработчик и договор. Если в течение месяца передача и последующий отчет переработчика были оформлены с несовпадающими реквизитами договоров, система пытается выровнять аналитики через отрицательные обороты.Чтобы убедиться в корректности расчетов или выявить ошибку, выполним следующие шаги:
Ведомость по учету затрат (или Ведомость по учету МПЗ). В настройках отчета установим отбор по спорной номенклатуре и настроим группировки: Раздел учета, Аналитика вида учета, Аналитика учета затрат, а также выведем детализацию по документам движения. Проверим, нет ли отрицательных остатков на конец каждого дня месяца.Заведующий учетом и запустим регламентную обработку Проверка данных учета затрат. Данный инструмент автоматически сканирует базу на наличие разрывов между бухгалтерским учетом и регистрами, а также находит отрицательные остатки и некорректные ключи аналитики.Заведующий учетом выполним пункт Тестирование и исправление ключей аналитики. Это устраняет дублирование аналитик и поврежденные ссылки в регистрах РАУЗ.Расчет себестоимости выпуска перейдем на закладку настройки параметров расчета. Убедимся, что установлено достаточное количество итераций (рекомендуется не менее 50) и задана точность расчета не ниже 0,00001. Это исключит ситуации, когда алгоритм прекращает итерационный поиск решения до полного схождения уравнений.Таким образом, отрицательные проводки при расчете себестоимости не обязательно сигнализируют об ошибке: при средневзвешенном методе или ФИФО это штатный механизм доведения оперативной себестоимости до фактической за месяц. Если же анализ регистров РАУЗ показывает разрывы или некорректную аналитику, необходимо восстановить хронологию документов и устранить расхождения между счетами бухучета и регистрами накопления.