Отрицательное сальдо на счете 62.02 «Расчеты по авансам полученным» — одна из наиболее частых проблем, с которыми сталкиваются бухгалтеры при ведении взаиморасчетов в программах 1С. Особенно остро эта проблема проявляется в отраслевых решениях, таких как «Аренда и управление недвижимостью», где учет ведется не только в разрезе договоров, но и в разрезе типов начислений (арендная плата, переменная часть, депозиты).
В этой статье мы подробно разберем, почему возникает «минус» после переноса задолженности, почему нельзя использовать ручные операции для исправления сальдо и как правильно выполнить корректировку, чтобы Акт сверки и ОСВ сошлись.
Проанализируем механику работы счета. Счет 62.02 является пассивным, он предназначен для учета кредиторской задолженности перед покупателем (авансов). Отрицательный остаток по кредиту (или положительный по дебету) на этом счете чаще всего означает «перезачет» аванса. Программа «думает», что аванс есть, и пытается его зачесть при начислении, хотя фактически на данной аналитике (договор, документ расчетов) денег уже нет.
Основные причины возникновения ошибки:
Разберем ситуацию, описанную в теме: бухгалтер попытался вручную поправить проводки в документе или создать операцию для переноса долга с аренды на депозит. Рассмотрим, почему это путь к ошибке. В современных конфигурациях 1С (включая редакцию 2.0) реализован сложный механизм партионного учета и учета взаиморасчетов на регистрах накопления.
Когда вы делаете проводку Дт 62.02 Кт 62.02 вручную, в бухгалтерском учете сумма переносится. Однако регистр ВзаиморасчетыСКонтрагентами остается неизменным. При проведении документа «Начисление арендной платы» система обращается к регистру, видит там «старый» аванс и делает проводку Дт 62.02 Кт 62.01. В итоге на счете 62.02 сумма списывается дважды: один раз вашей ручной операцией, второй раз — автоматическим документом. Так рождается минус.
Важное правило: Всегда используйте специализированный документ Корректировка долга. Он формирует не только бухгалтерские проводки, но и необходимые движения по всем регистрам взаиморасчетов. Для автоматизации этого процесса можно использовать обработку для закрытия авансов на счете 62.02.
Для переноса аванса с одного объекта учета на другой (например, с аванса по аренде на обеспечительный платеж/депозит) проанализируем настройки документа Корректировка долга:
Посмотрим на частую ошибку: если при нажатии «Заполнить» табличная часть остается пустой, это означает, что программа не видит остатка по регистрам. В этом случае нужно проверить Анализ субконто по данному контрагенту с максимальной детализацией.
Чтобы выяснить, на каком уровне произошел разрыв, проанализируем отчет. Перейдем в Отчеты -> Анализ субконто. Выберем субконто: Контрагенты, Договоры, Документы расчетов с контрагентами.
В настройках отчета обязательно укажите отбор по конкретному арендатору. Если в сформированном отчете вы видите, что по одной строке «Документ расчетов» висит плюс, а по другой (пустой или с надписью «Объект не обнаружен») — минус, значит, система не может сопоставить платеж и начисление.
При использовании документа Корректировка долга убедитесь, что поле «Документ расчетов» заполнено корректно. В 1С:Бухгалтерии 2.0 это субконто критично для закрытия 62 счета «в ноль». Для ускорения выбора договоров и документов расчетов подойдёт обработка заполнения документа «Корректировка долга».
В отраслевых решениях на базе БП 2.0 часто используется дополнительная аналитика. Если вы переносите долг на депозит, убедитесь в следующем:
Прочее или специальный флаг в параметрах договора аренды. Если вы пытаетесь зачесть аванс с договора типа С покупателем на договор типа Прочее простым начислением, программа может выдать ошибку.Рассмотрим пример кода (метафорически), как система ищет остатки для зачета:
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Взаиморасчеты.СуммаОстаток КАК Остаток
|ИЗ
| РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&Период, Контрагент = &Контрагент И Договор = &Договор) КАК Взаиморасчеты";
Если в вашей ручной операции вы не заполнили измерения этого регистра, этот запрос вернет полную сумму аванса, даже если в ОСВ вы уже «перенесли» её на другой счет.
Проанализируем ситуацию: корректировка сделана 04.02.2020 в 12:00, а начисление аренды — 04.02.2020 в 09:00. В этом случае начисление «не увидит» переноса и зачтет аванс по старым правилам.
Решение по шагам:
Корректировка долга на самое начало дня (00:00:01) или на дату, предшествующую начислению.Если вы видите отрицательный остаток на 62.02, выполните следующие действия:
во-первых, удалите все ручные правки проводок в документах и ручные «Операции»;
во-вторых, создайте документ Корректировка долга с видом «Перенос задолженности»;
в-третьих, проверьте через Анализ субконто, чтобы по всем трем разрезам (Контрагент, Договор, Документ расчетов) сальдо закрылось.
Помните, что Акт сверки в 1С часто строится именно по регистрам. Если в ОСВ у вас всё красиво (благодаря ручным правкам), а в Акте сверки — хаос, значит, проблема именно в «брошенных» регистрах, которые не были скорректированы специализированным документом.