В конфигурации «1С:Управление производственным предприятием» (УПП) работа с договорами в условных единицах имеет свои методологические особенности. Одной из наиболее частых проблем, с которыми сталкиваются бухгалтеры и технические специалисты, является ситуация, когда счета 62.01 и 62.02 «разваливаются»: авансы не зачитываются, а реализация упорно падает на счет задолженности, несмотря на наличие предоплаты. Разберем подробно, почему это происходит, как на это влияет специализированный регистр и какую роль играет время проведения документов.
Для корректного отражения операций по договорам, где цена зафиксирована в валюте, а расчеты ведутся в рублях, система использует специализированный регистр накопления РасчетыПоРеализацииВУсловныхЕдиницахОрганизации. Рассмотрим алгоритм, по которому программа определяет счета учета при проведении документа РеализацияТоваровУслуг (РТУ):
Расчеты по реализации в условных единицах (организации).62.02 и кредиту 90.01 (или аналогичным).62.01.Проанализируем ситуацию: если последовательность документов нарушена или время документов выставлено некорректно, логика зачета «ломается», что ведет к неверному сальдо в бухгалтерском и налоговом учете.
Рассмотрим конкретный пример. Предположим, в один и тот же день происходят два события: поступила оплата от клиента и была произведена отгрузка товара. Если мы сначала проведем платежный документ, а затем реализацию, мы ожидаем автоматического зачета аванса. Однако в УПП часто встречается ситуация, когда реализация все равно формирует проводку по счету 62.01, а платежка остается «висеть» на 62.02.
Выясним причину такого поведения. В настройках параметров учета 1С:УПП существует опция «Устанавливать время платежных документов в 23:59:59». Посмотрим, как это влияет на движения регистров:
РеализацияТоваровУслуг, например, в 12:00:00.Расчеты по реализации в условных единицах именно на этот момент времени. Поскольку платеж «будет» совершен только в конце дня (в 23:59:59), на 12:00:00 аванса еще нет.62.01, а платежка вечером делает движение по 62.02. Счета не закрываются, регистр остается «разорванным».Для исправления ситуации и предотвращения подобных ошибок в будущем, проанализируем следующие шаги:
Восстановление последовательности расчетов. Простая «перепроходка» документов вручную не всегда корректно пересчитывает остатки в специализированных регистрах условных единиц, так как важна строгая физическая последовательность записей в базе данных.ДоговорКонтрагента;Сделка (если расчеты ведутся по заказам или счетам);Организация.Важно понимать, что регистр Расчеты по реализации в условных единицах напрямую влияет на расчет курсовых (суммовых) разниц. Согласно законодательству (ПБУ 3/2006), авансы, полученные в валюте или у.е., не переоцениваются.
Проанализируем ситуацию: если аванс не закрылся реализацией из-за ошибки в регистре, система при проведении регламентных операций в конце месяца увидит «задолженность» там, где ее нет, и начнет ошибочно рассчитывать курсовые разницы. Это приведет к искажению финансового результата.
Важный совет: избегайте использования документа Корректировка записей регистров для «обнуления» этого регистра. Это «костыль», который убирает симптом, но не лечит болезнь. Если вы вручную поправите регистр, но не измените проводки на счетах 62.01/62.02, при следующем проведении любого документа по этому договору система снова попытается «выровнять» ситуацию, что породит новые ошибки. Используйте документ Корректировка долга с операцией «Взаимозачет», который корректно отрабатывает движения по всем регистрам одновременно (и бухгалтерским, и специализированным).
Если в вашей базе 1С:УПП перестали закрываться авансы по 62 счету при расчетах в у.е., первым делом проверьте время документов в регистре РасчетыПоРеализацииВУсловныхЕдиницахОрганизации. Если оплаты «улетают» на конец дня (23:59:59), это и есть причина. Измените время проведения или настройки системы, восстановите последовательность расчетов, и сальдо придет в норму.