При работе в конфигурации 1С:Управление производственным предприятием (УПП) бухгалтеры часто сталкиваются с крайне неприятной ситуацией: при проведении документов поступления товаров и услуг программа автоматически делает проводку зачета аванса Дт 60.01 Кт 60.02, хотя никакого аванса на счете 60.02 на самом деле нет. В результате на конец месяца по субсчету 60.02 образуется отрицательное («красное») сальдо по кредиту.
В этой статье мы подробно разберем, почему программа ведет себя подобным образом, как провести детальную диагностику взаиморасчетов и какими способами можно исправить эту ошибку, даже если ее корни уходят в давно закрытые прошлые периоды.
Рассмотрим классическую ситуацию. В текущем месяце по контрагенту оформлено несколько документов Поступление товаров и услуг. Никаких оплат, авансов или корректировок в этом месяце не было. Тем не менее, каждый документ поступления упорно формирует проводку Дт 60.01 Кт 60.02 на сумму документа, уменьшая несуществующий аванс и уводя счет 60.02 в «красную» зону.
С точки зрения обычной бухгалтерии это выглядит как системный сбой. Однако у программы есть своя строгая логика. Главная причина кроется в рассинхронизации данных между бухгалтерскими счетами и регистрами накопления.
В сложных конфигурациях, таких как 1С:УПП, механизмы расчетов с контрагентами работают по двухкомпонентной схеме:
Расчеты по приобретению (бухгалтерский учет).Когда вы проводите документ Поступление товаров и услуг, программа определяет наличие аванса не по остатку на счете 60.02, а по остатку в регистре накопления Расчеты по приобретению (бухгалтерский учет). Если когда-то в прошлом (например, год или два назад) была сделана некорректная ручная операция или неверно заполнена корректировка долга, то по бухгалтерским счетам сальдо могло закрыться в ноль, а вот в регистре накопления «фантомный» аванс остался висеть. Программа видит этот аванс в регистре, пытается его зачесть, делает проводку, но на физическом счете 60.02 денег нет — так и возникает «краснота».
Прежде чем приступать к исправлениям, нам необходимо локализовать ошибку и понять, с какого именно момента и по какому документу пошел сбой. Проанализируем ситуацию по шагам.
Сформируем Оборотно-сальдовую ведомость по счету 60 с детализацией по субсчетам, контрагентам и договорам по месяцам за несколько лет. Нам нужно найти тот месяц, в котором впервые появился некорректный зачет аванса или завис остаток, который не должен был зависнуть. Как правило, цепочка тянется к документам переноса задолженности или ручным корректировкам.
Поскольку стандартная ОСВ не показывает движения по регистрам накопления, воспользуемся специализированным инструментом:
Универсальный отчет (меню «Отчеты» — «Универсальный отчет»).Регистр накопления, а в поле имени регистра — Расчеты по приобретению (бухгалтерский учет).Контрагент, Договор контрагента, Документ расчетов.Сравним данные этого отчета с показателями ОСВ по счету 60 за тот же период. Вы сразу увидите расхождения: в Универсальном отчете будет висеть незакрытый остаток (плюсовой или минусовой) по конкретному документу расчетов (например, платежному поручению или корректировке долга прошлых лет), которого в бухгалтерской ОСВ уже давно нет.
Практически в 100% случаев виновниками рассинхронизации становятся ручные операции. Проверим, не использовался ли документ Операция (бухгалтерский и налоговый учет) для переноса задолженности или списания долгов по 60 счету. Ручная проводка делает движения только по бухгалтерскому регистру, оставляя регистры накопления нетронутыми. Также частой ошибкой является ручное изменение счетов расчетов или сумм в документах Корректировка долга без использования автоматического заполнения.
Перепроводить документы за прошлые годы (например, за 2020 год) в закрытых периодах категорически нельзя, так как это изменит сданную отчетность и нарушит последовательность расчетов. Мы должны исправить ситуацию в текущем (открытом) периоде. Разберем два эффективных способа.
Это наиболее точный и технологичный способ выравнивания взаиморасчетов в 1С:УПП. Он позволяет точечно скорректировать регистры накопления, не затрагивая бухгалтерские проводки прошлых лет.
Выполним следующие действия по шагам:
Корректировка записей регистров. Дату документа установим первым числом текущего открытого месяца (например, 01.05.2023).Расчеты по приобретению (бухгалтерский учет). Если учет ведется также по управленческому учету, выберем регистр Взаиморасчеты с контрагентами.После проведения корректировки записей регистров откроем майские документы Поступление товаров и услуг и перепроведем их. Программа обратится к обновленному регистру накопления, увидит, что «фантомного» аванса больше нет, и перестанет делать ошибочные проводки Дт 60.01 Кт 60.02. Красное сальдо уйдет.
Если расхождения нужно закрыть с помощью стандартных бухгалтерских инструментов текущего периода, можно воспользоваться документом Корректировка долга. Однако здесь критически важно соблюдать правила его заполнения.
Выясним схему работы с этим документом:
Корректировка долга в текущем периоде.Перенос задолженности. Если мы закрываем требования сторон друг к другу, выбираем Проведение взаимозачета.Почему это важно? При автоматическом заполнении программа считывает данные именно из регистров накопления. Если вы заполните документ вручную, вы укажете только контрагента и договор, но поле Документ расчетов может остаться пустым или заполниться неверно. В таком случае система сделает проводки по бухгалтерии, но регистры накопления закроются некорректно, что в будущем спровоцирует новые расхождения.
Чтобы раз и навсегда обезопасить себя от появления «красного» сальдо по счетам расчетов с поставщиками и покупателями, рекомендуем придерживаться следующих правил:
Операция (бухгалтерский и налоговый учет) не делает движений по регистрам накопления взаиморасчетов. Любые корректировки, списания и переносы долгов должны оформляться исключительно документами Корректировка долга, Корректировка поступления или Корректировка реализации.Расчеты по приобретению и сверяйте его итоговые суммы с Оборотно-сальдовой ведомостью по счету 60. Расхождения должны быть равны нулю. Если они появились, исправляйте их сразу, не дожидаясь закрытия года.Используя предложенные методики, мы можем гарантировать точность ведения взаиморасчетов, отсутствие «красноты» в отчетности и корректную работу автоматических механизмов зачета авансов в 1С:УПП.