Появление отрицательного дебетового сальдо («красноты») на конец периода по счету 10 в оборотно-сальдовой ведомости конфигурации 1С:Управление производственным предприятием (УПП) — классическая проблема, с которой часто сталкиваются бухгалтеры и специалисты по внедрению при использовании партионного учета. Особенно остро эта проблема проявляется после проведения регламентного документа Корректировка стоимости списания товаров.
В этой статье мы подробно разберем, почему возникают суммовые минусы без количества, какими отчетами локализовать ошибку и как правильно восстановить последовательность проведения документов, чтобы привести учет в порядок.
Для начала проанализируем внутренние механизмы программы. Документ Корректировка стоимости списания товаров предназначен для усреднения стоимости списания активов за отчетный период (месяц) до средневзвешенной цены. Он рассчитывает корректировки исключительно на основании данных регистров накопления (в частности, Партии товаров на складах), а не на базе проводок бухгалтерского учета.
Рассмотрим классическую схему, при которой стандартный алгоритм расчета средней стоимости дает сбой:
Корректировка стоимости списания товаров рассчитывает средневзвешенную цену за месяц: (10 руб. + 15 руб.) / 2 шт. = 12,5 рублей за единицу.Дт 20 - Кт 10 на сумму 2,5 рубля без количества).В простых цепочках этот механизм работает корректно. Однако реальный бизнес-процесс часто усложняется: материал сначала списывается в производство, затем перемещается между подразделениями, частично возвращается на склад, передается субподрядчику или продается покупателю, который оформляет возврат. При наличии таких «кольцевых» и многоэтапных движений партионный алгоритм УПП не всегда корректно отслеживает партии, из-за чего корректировка формирует избыточные сторнирующие (минусовые) суммы без количества по счету 10. Для автоматического устранения подобных зависших сумм можно использовать обработку для обнуления суммовых остатков по регистрам партий.
Выделим наиболее уязвимые цепочки документов, которые чаще всего приводят к ошибкам расчета себестоимости:
Возврат товаров от покупателя, программа пытается скорректировать его себестоимость до средней стоимости партии. Из-за того, что расчет возвратов выполняется в последнюю очередь, последующие списания сбивают этот расчет, приводя к зависанию суммовых остатков.Комплектация номенклатуры создается новый объект, который в том же месяце перемещается на другой склад документом Перемещение товаров. Программа начинает некорректно распределять стоимость по складам, генерируя ошибочные корректировочные проводки.Поступление доп. расходов или ГТД по импорту проводятся после того, как материалы уже полностью списаны требованием-накладной, система пытается распределить расходы на уже отсутствующие партии, провоцируя появление минусов по стоимости.10 напрямую через документ Операция (бухгалтерский и налоговый учет) без корректировки соответствующих регистров партий гарантированно создает расхождение между БУ и партионным учетом. Программа «не видит» эти суммы в регистрах и при закрытии месяца пытается скорректировать счет 10, уводя его в минус.Для выявления причин некорректного списания стандартной Карточки счета часто недостаточно, так как она отображает только конечный результат — проводки. Проанализируем ситуацию с помощью специализированных отчетов. Для комплексного поиска расхождений между проводками и регистрами также подойдёт отчет для сверки остатков бухгалтерского учета и партий товаров.
Это самый важный инструмент при партионном учете. Для детального анализа настроим отчет следующим образом:
Номенклатура -> Документ оприходования (Партия) -> Склад.Количество и Стоимость (включая показатели начального остатка, прихода, расхода и конечного остатка).Этот отчет помогает выявить моменты времени внутри отчетного периода, когда остаток материала физически или по стоимости уходил в минус. Часто это происходит из-за хронологических ошибок (например, документ Требование-накладная проведен в 10:00, а поступление этого материала оформлено в 14:00 того же дня).
Посмотрим на отчет Обороты счета по проблемной номенклатурной позиции. Особое внимание уделим корреспондирующим счетам. Если в дебетовых или кредитовых оборотах присутствуют нетипичные корреспонденции (например, между субсчетами 10.01 и 10.02 без изменения количества), это указывает на ошибки в документах перемещения или комплектации.
Выяснив причины сбоя, перейдем к исправлению ошибок. Выполним следующие шаги:
Для предотвращения подобных ошибок в будущем необходимо запретить пользователям проводить документы «в минус». Для этого перейдем в настройки параметров учета:
Настройки программы -> Проведение документов
Убедимся, что снят флаг «Разрешить списание запасов при отсутствии остатков по данным учета». При активном партионном учете данный флаг позволяет менеджерам и кладовщикам списывать отсутствующие материалы задним числом, полностью разрушая партионную последовательность.
Просто перепровести документы вручную недостаточно. В 1С:УПП критически важна строгая последовательность проведения. Запустим обработку проведения по партиям:
Операции -> Проведение документов -> Восстановление последовательностей.Партионный учет (и при необходимости НДС).После успешного восстановления партионной последовательности необходимо строго по порядку перепровести регламентные документы:
Корректировка стоимости списания товаров за отчетный месяц.Расчет себестоимости выпуска (РСВ), если на предприятии рассчитывается фактическая себестоимость продукции.После этого сформируем Оборотно-сальдовую ведомость по счету 10 и проверим, ушли ли минусовые остатки.
Если отрицательные остатки относятся к прошлым периодам, которые уже закрыты для редактирования и сдачи отчетности, перепроводить документы нельзя. В этом случае выровняем остатки текущим периодом вручную:
Операция (бухгалтерский и налоговый учет) и сделаем корректирующую проводку на сумму зависшего минуса (без указания количества) для закрытия сальдо:
Дт 20 (или 91.02) - Кт 10.01 (на минусовую сумму, например, -2.50 руб.)
Корректировка записей регистров. В нем выберем регистр накопления Партии товаров на складах (управленческий учет, бухгалтерский учет) и сделаем запись вида «Расход» по проблемной номенклатуре и партии на аналогичную минусовую сумму. Это позволит синхронизировать данные бухгалтерского учета и партионных регистров.Чтобы избежать повторения ситуации из-за случайного редактирования документов прошлых периодов сотрудниками, обязательно установим дату запрета редактирования:
Сервис -> Установка даты запрета изменения данных
Установим дату запрета на последний день закрытого и успешно сверенного месяца.