Почему в 1С:УПП не зачитывается аванс поставщику по счетам 60.01 и 60.02 и как это исправить?

Бухгалтер 1С v8.3 (Обычные формы) Бухгалтерский учет IT и автоматизация бизнеса
← На главную

При ведении взаиморасчетов с поставщиками в конфигурации «Управление производственным предприятием» редакции 1.3 бухгалтеры часто сталкиваются с неприятной ситуацией: платежное поручение оформлено, поступление товаров или услуг проведено, однако сальдо одновременно висит и по дебету счета 60.02 (авансы выданные), и по кредиту счета 60.01 (расчеты с поставщиками). Программа упорно отказывается автоматически схлопывать задолженность. Разберем архитектурные особенности подсистемы взаиморасчетов в УПП, выясним ключевые причины сбоя и пошагово восстановим корректный учет.

Архитектурная логика зачета авансов в 1С:УПП 1.3

Для понимания корня проблемы проанализируем, как устроен механизм проведения документов. В отличие от типовой «1С:Бухгалтерии предприятия», где на счетах расчетов присутствует субконто «Документы расчетов с контрагентами», план счетов в УПП на счетах 60.01 и 60.02 содержит только субконто «Контрагенты» и «Договоры контрагентов».

Важнейшее правило УПП: при проведении документов алгоритм зачета задолженности и выделения авансов ориентируется не на сальдо бухгалтерских счетов, а исключительно на регистр накопления Расчеты по приобретению (бухгалтерский учет) (в структуре метаданных — РасчетыПоПриобретениюВУсловныхЕдиницахОрганизации). Если на счетах бухгалтерского учета сумма зафиксирована, но в указанном регистре накопления остатка нет (или наоборот), автоматический зачет аванса при проведении платежного поручения или документа поступления не произойдет.

Основные причины рассинхронизации расчетов

Выделим наиболее частые ошибки, которые приводят к «зависанию» счетов 60.01 и 60.02:

  1. Использование ручных бухгалтерских проводок. Ввод документа Операция (бухгалтерский и налоговый учет) с проводками по расчетам с контрагентами формирует движения только по регистру бухгалтерии. Регистры накопления при этом остаются пустыми. В результате возникает неустранимый разрыв между оборотно-сальдовой ведомостью и регистрами программы.
  2. Ошибки в документах «Корректировка долга». Попытки закрыть авансы вручную документом корректировки долга часто приводят к проблемам, если пользователи забывают заполнить суммы взаиморасчетов по управленческому учету или искажают курс, в результате чего нарушается баланс в разрезе договоров.
  3. Нарушение временной хронологии и последовательности проведения документов. Если платеж и поступление оформлены одной датой, критически важна их секунда проведения. Кроме того, любое исправление задним числом сбивает границу последовательности расчетов.
  4. Несовпадение аналитики в договорах. Если в карточке договора изменялся способ ведения взаиморасчетов (например, переключили с «По заказам» на «По договору в целом»), система разделяет движения на старые и новые разрезы в регистре накопления, из-за чего авансы не закрываются.
  5. Некорректный выбор способа зачета в документе. В платежных документах и документах поступления реквизит способа зачета аванса или погашения задолженности должен иметь значение Автоматически. Если установлено По документу, но документ не выбран, программа оставит суммы неперекрытыми.

Пошаговая диагностика: находим расхождение

Разберем по шагам алгоритм локализации расхождений, когда счета не перекрываются:

  1. Сформируем отчет Оборотно-сальдовая ведомость по счету для счетов 60.01 и 60.02 за спорный период с детализацией по контрагенту и договору.
  2. Сформируем отчет Анализ субконто по виду «Контрагенты» с детализацией по субсчетам и договорам, чтобы увидеть развернутое сальдо.
  3. Откроем отчет Универсальный отчет по регистру накопления Расчеты по приобретению (бухгалтерский учет). Настроим группировку строк по следующим полям:
    • Организация;
    • Договор контрагента;
    • Сделка;
    • Документ расчетов;
    • Счет учета расчетов.
    В показателях выведем поля Сумма (бух.) и Сумма взаиморасчетов.
  4. Сопоставим начальные остатки, обороты и конечные остатки в отчете по регистру с данными оборотно-сальдовой ведомости. Выясним период, в котором цифры перестают сходиться. Сумма расхождения (например, конкретная сумма в 3170 рублей) прямо укажет на некорректный документ — чаще всего это ручная операция или неверно заполненная корректировка долга.

Способы решения проблемы

Рассмотрим варианты исправления ситуации в зависимости от того, закрыт ли учетный период.

Способ 1. Восстановление в открытом периоде

  1. Найдем ошибочный ручной документ Операция (бухгалтерский и налоговый учет). По правилам работы в УПП ручные операции по счетам 60 и 62 недопустимы. Удалим или пометем на удаление эту операцию.
  2. Если требовалось закрыть остатки между счетами или договорами, оформим типовой документ Корректировка долга. В нем выберем вид операции (например, «Взаимозачет» или «Перенос задолженности») и обязательно воспользуемся кнопкой Заполнить -> Заполнить остатками по взаиморасчетам. Это гарантирует одновременное и правильное движение по регистру бухгалтерии и регистру расчетов.
  3. Запустим обработку Восстановление последовательности расчетов. В окне обработки укажем границу восстановления (от момента исправления), организацию и конкретного контрагента, чтобы не перепроводить всю базу. После завершения работы обработки счета 60.01 и 60.02 закроются корректно.

Способ 2. Исправление в закрытом периоде (без изменения налоговой отчетности)

  1. Если ошибка совершена в прошлом закрытом периоде и перепроводить документы нельзя, используем документ Корректировка записей регистров текущей открытой датой.
  2. В настройке состава регистров отметим регистр накопления Расчеты по приобретению (бухгалтерский учет).
  3. Добавим корректирующую запись (вид движения «Приход» или «Расход»), заполнив организацию, контрагента, договор и счет учета так, чтобы выровнять остаток регистра под фактическое сальдо оборотно-сальдовой ведомости.
  4. Перепроведем расчетные документы текущего месяца или запустим восстановление последовательности с даты внесения корректировки.

Способ 3. Добавление движений регистра в ручную операцию

Если специфика учета требует сохранения ручной проводки в документе Операция (бухгалтерский и налоговый учет), необходимо задействовать регистры. В форме документа откроем командную панель, нажмем Настройка состава регистров, найдем вкладку Регистры накопления и включим флаг напротив Расчеты по приобретению (бухгалтерский учет). На появившейся вкладке вручную добавим движения, полностью синхронизировав аналитику (договор, сделку, документ расчетов и сумму) с проводками на бухгалтерской вкладке.

Рекомендация для регулярного контроля: чтобы счета 60.01 и 60.02 перекрывались своевременно, в конце каждого отчетного месяца обязательно сопоставляйте данные отчета по регистру расчетов с оборотно-сальдовой ведомостью до запуска закрытия месяца.

← На главную