При работе в конфигурациях 1С:Бухгалтерия (будь то старая редакция 1.6 или современные 2.0 и 3.0) пользователи часто сталкиваются с ситуацией, когда после оформления документа Возврат товаров от покупателя на счете 62 образуется «развернутое сальдо». На одном субсчете (например, 62.01) висит задолженность по одной реализации, а на другом (62.02) — аванс, возникший в результате возврата. При этом общая сумма долга контрагента может быть нулевой, но отчет Оборотно-сальдовая ведомость показывает остатки в разрезе субсчетов и документов расчетов.
Рассмотрим подробнее, является ли это ошибкой программы, разберем механику партионного учета и выясним, какими методами можно привести взаиморасчеты в порядок.
Проанализируем типичный сценарий, который приводит к подобному результату. Предположим, мы работаем с контрагентом, у которого в договоре установлен способ ведения расчетов По расчетным документам или используется автоматический зачет авансов. Наша цепочка действий выглядит следующим образом:
Дт 62.01 — Кт 90.01.Реализацию №1 и закрывает её: Дт 51 — Кт 62.01.Реализация №2 на счете 62.01.Возврат товаров от покупателя, указывая в качестве документа-основания Реализацию №1.Выясним причину странного поведения программы на четвертом этапе. Поскольку мы указали конкретный документ основания (Реализация №1), 1С пытается восстановить состояние расчетов именно по этой сделке. Так как сделка уже была оплачена, программа понимает: товара у клиента нет, а деньги за него в кассу поступили. Следовательно, эти деньги превращаются в аванс. Программа делает сторнирующую проводку по 62.01 и переносит сумму на 62.02 (или 62.5 в некоторых планах счетов).
В итоге мы видим картину: по Реализации №2 висит дебиторская задолженность (клиент должен нам), а по Реализации №1 висит кредиторская задолженность (мы должны клиенту деньги за возвращенный товар). С точки зрения системы это два разных объекта учета (разные субконто), и автоматического «перескока» суммы с одного документа на другой в момент проведения возврата не происходит.
Наиболее правильным и методически верным способом в 1С:Бухгалтерии является использование специализированного инструмента для схлопывания задолженностей. Рассмотрим алгоритм работы с этим документом:
Корректировка долга.Зачет авансов.Зачесть аванс выберем значение Покупателя, а в поле В счет задолженности — Покупателя перед нашей организацией.Заполнить (заполнить всеми задолженностями).Проанализируем результат заполнения табличной части. На закладке Авансы покупателя (кредиторская задолженность) появится строка с нашим авансом, возникшим после возврата. На закладке Задолженность покупателя (дебиторская задолженность) появится строка с неоплаченной Реализацией №2. При проведении документ сформирует проводку Дт 62.02 — Кт 62.01, которая закроет оба субсчета в ноль.
В современных редакциях 1С (БП 3.0) механизм зачета авансов работает более гибко. Если вы изменили документы «задним числом» (например, сначала ввели вторую реализацию, а потом провели возврат по первой), последовательность расчетов может нарушиться. Рассмотрим, как это исправить:
Часто помогает групповое перепроведение документов. Для этого необходимо зайти в раздел Операции — Закрытие месяца. Перед выполнением регламентных операций программа предложит выполнить Перепроведение документов за месяц. В процессе этого перепроведения система заново анализирует остатки на счетах расчетов. Однако стоит помнить, что возврат, привязанный к конкретной реализации, — это «жесткая» связь, и автоматика не всегда может решить, что аванс от одного документа должен закрыть долг по другому без прямого указания пользователя.
Разберем еще один подход, который упоминается в обсуждениях. Если в документе Возврат товаров от покупателя не указывать документ отгрузки, система не будет пытаться восстановить расчеты по конкретной сделке. В этом случае сумма возврата может сразу уменьшить общий долг контрагента на счете 62.01.
Важный нюанс: Мы крайне не рекомендуем использовать этот метод по следующим причинам:
Книги покупок или Книги продаж, что приведет к налоговым рискам.Проанализируем ситуацию с точки зрения налогового учета, что крайне важно для бухгалтера. Как только сумма попадает на счет 62.02, программа начинает идентифицировать её как полученный аванс. В конце налогового периода (квартала) регламентная операция Формирование счетов-фактур на аванс увидит этот остаток и предложит выставить счет-фактуру. Если вы не сделаете Корректировку долга своевременно, вы рискуете излишне начислить НДС к уплате в бюджет с «мнимого» аванса, который на самом деле является просто незачтенным возвратом.
Поэтому правилом «хорошего тона» в 1С является ежемесячный контроль Оборотно-сальдовой ведомости по счету 62 с детализацией по субсчетам и документам расчетов. При обнаружении развернутого сальдо (когда по одному контрагенту одновременно есть и Дт 62.01, и Кт 62.02) необходимо использовать документ Корректировка долга.
Подведем итог нашему разбору. Поведение программы 1С при возврате оплаченного товара — это не ошибка кода, а логическое следствие методологии учета. Программа обеспечивает прозрачность: вы всегда видите, по какой именно сделке произошел возврат и где образовалась переплата.
Для эффективной работы мы рекомендуем:
62.Корректировку долга для схлопывания встречных задолженностей и авансов.Такой подход позволит поддерживать базу в актуальном состоянии и избегать ошибок при расчете налогов и формировании отчетности.