Учет и Финансы · 10 мин
Как сделать зачет аванса покупателя в 1С
Как выполнить зачет аванса покупателя в 1С: автоматический и ручной способы, проводки, проверка взаиморасчетов, типичные ошибки и ответы на частые вопросы.
Зачет аванса покупателя — это операция, при которой ранее полученная предоплата закрывается отгрузкой товаров или оказанием услуг. В учете это выглядит как перенос суммы со счета 62.02 «Авансы полученные» на счет 62.01 «Расчеты с покупателями», а в управленческом учете — как закрытие долга клиента по конкретному заказу или договору.
В 1С зачет может выполняться автоматически при проведении реализации, вручную внутри документа продажи либо отдельным документом «Корректировка долга» (в Бухгалтерии) или «Взаимозачет задолженности» (в УТ и ERP). Выбор способа зависит от конфигурации, настроек договора и того, как ведется учет взаиморасчетов — по договору в целом, по заказам или по отдельным расчетным документам.
Ошибки при зачете авансов приводят к «зависшим» суммам на счете 62.02, двойному начислению НДС и расхождениям в актах сверки с покупателями. Поэтому важно не только выполнить операцию, но и проверить результат по отчетам взаиморасчетов.
Как устроен зачет аванса в разных конфигурациях 1С
Механика зачета зависит от программы. В «1С:Бухгалтерии» ключевую роль играет способ зачета авансов, указанный в документе реализации: «Автоматически», «По документу» или «Не зачитывать». Взаиморасчеты ведутся по договорам, и программа подбирает авансы по FIFO — от самых ранних оплат.
В «1С:Управление торговлей» и ERP учет взаиморасчетов более детальный: зачет выполняется в момент проведения реализации или закрытия смены, а при детальном учете «по расчетным документам» оплата должна быть жестко распределена по конкретным накладным. Для ручного распределения используется обработка «Зачет оплат» или документ «Взаимозачет задолженности».
Подготовка: что проверить перед зачетом
Перед тем как зачитывать аванс, убедитесь, что оплата корректно отражена в программе. Поступление денег должно быть оформлено документом «Поступление на расчетный счет» или «Приходный кассовый ордер» с видом операции «Оплата от покупателя», правильным договором и, при детальном учете, указанием заказа или счета на оплату.
Проверьте договор с покупателем: в нем должен быть установлен корректный вид расчетов и порядок зачета авансов. Если в договоре выбран порядок «По заказам» или «По счетам», а оплата внесена без указания основания, программа не сможет автоматически связать аванс с реализацией.
Также сверьтесь с отчетом «Оборотно-сальдовая ведомость по счету 62» или «Взаиморасчеты с контрагентами»: аванс должен числиться кредитовым сальдо по 62.02 именно по тому договору, по которому оформляется отгрузка. Зачесть аванс с одного договора на реализацию по другому без корректировки долга нельзя.
Можно зачитывать при реализации по этому же договору
Сначала выполните корректировку долга между договорами
Распределите оплату на заказ до проведения реализации
Автоматический зачет аванса при реализации
Самый простой сценарий — автоматический зачет. В «1С:Бухгалтерии» создайте документ «Реализация (акты, накладные, УПД)» по тому же контрагенту и договору, по которому поступила оплата. В поле «Зачет аванса» оставьте значение «Автоматически» и проведите документ.
Программа сама найдет незачтенные авансы по договору и сформирует проводку Дт 62.02 — Кт 62.01 на сумму, не превышающую сумму реализации. Если аванс больше отгрузки, зачтется только часть, остаток останется на 62.02. Если авансов несколько, они подбираются в хронологическом порядке.
В УТ и ERP автоматический зачет происходит при проведении «Реализации товаров и услуг», если оплата уже распределена по заказу. Проверить результат можно в движениях документа по регистру «Расчеты с клиентами» — там появится запись, закрывающая долг.
- 1Проверьте, что оплата покупателя проведена по нужному договору (62.02)
- 2Создайте документ «Реализация (акты, накладные, УПД)»
- 3Укажите контрагента и тот же договор, что и в оплате
- 4В поле «Зачет аванса» выберите «Автоматически»
- 5Проведите документ и откройте результат по кнопке «Дт/Кт»
- 6Убедитесь, что есть проводка Дт 62.02 — Кт 62.01 на нужную сумму
Ручной зачет аванса и выбор конкретной оплаты
Ручной режим нужен, когда по договору несколько авансов и зачесть требуется конкретный, либо когда автоматика подбирает не ту оплату. В «1С:Бухгалтерии» в документе реализации переключите «Зачет аванса» в режим «По документу» и в появившейся табличной части выберите нужные документы оплаты и суммы зачета.
Сумма зачтенных авансов не может превышать сумму реализации — программа заблокирует проведение. Если выбранный аванс меньше отгрузки, разница останется дебиторской задолженностью покупателя на 62.01.
В УТ/ERP для ручного распределения используйте рабочее место «Зачет оплат» (раздел «Продажи» или «Казначейство» в зависимости от версии): выберите клиента, объект расчетов и распределите сумму оплаты на конкретные накладные. Либо оформите «Взаимозачет задолженности», если нужно закрыть долг между разными договорами или объектами расчетов.
Зачет аванса между разными договорами
Если покупатель оплатил по одному договору, а отгрузка оформляется по другому, сначала выполните перенос задолженности. В Бухгалтерии это документ «Корректировка долга» с видом операции «Перенос задолженности» или «Зачет авансов», в УТ/ERP — «Взаимозачет задолженности». После переноса аванс окажется на нужном договоре, и реализация закроется штатно.
Сравнение способов зачета
Подходит при простом учете по договорам и одном-двух авансах; ограничение — нельзя выбрать конкретную оплату
Нужен, когда важно зачесть конкретный платеж; требует контроля суммы вручную
Применяется для переноса между договорами и объектами расчетов; избыточен для обычной отгрузки
НДС при зачете аванса
С полученного аванса продавец начисляет НДС и выставляет авансовый счет-фактуру. При зачете аванса реализацией этот НДС принимается к вычету. В «1С:Бухгалтерии» вычет формируется регламентным документом «Формирование записей книги покупок» в конце квартала либо автоматически при проведении реализации — в зависимости от настроек учетной политики.
Убедитесь, что авансовый счет-фактура зарегистрирован на документ оплаты, а при отгрузке выставлен счет-фактура на реализацию. Если аванс зачтен, а вычет НДС не сформировался, проверьте, что обе операции относятся к одному договору и что зачет действительно прошел по 62.02 — без проводки зачета вычет не появится.
Проверка результата и типичные ошибки
После зачета откройте ОСВ по счету 62 с детализацией по контрагенту и договору. Признак корректного зачета: сальдо по 62.02 уменьшилось на сумму зачета, а по 62.01 нет «висящего» дебетового остатка при полной предоплате. Дополнительно сформируйте «Анализ субконто» или «Взаиморасчеты с контрагентами».
Частая проблема — одновременное сальдо и по 62.01 (долг покупателя), и по 62.02 (аванс) по одному договору. Это значит, что зачет не выполнен: либо в реализации стоит «Не зачитывать», либо оплата и отгрузка разошлись по договорам или заказам.
Как проверить результат
Есть Дт 62.02 — Кт 62.01 на сумму зачета
Проводки зачета нет — аванс не подобран
Нет одновременного дебета и кредита по одному договору
Двойное сальдо — зачет не выполнен
Авансовый НДС принят к вычету после отгрузки
Вычета нет — проверьте счета-фактуры и зачет
Частые вопросы
Можно ли зачесть аванс после того, как реализация уже проведена?
Да. Перепроведите реализацию с автоматическим зачетом или выберите оплату вручную в режиме «По документу». Либо оформите «Корректировку долга» с операцией зачета авансов более поздней датой. Если период закрыт, делайте корректировку текущей датой.
Почему программа зачитывает не тот аванс?
При автоматическом зачете авансы подбираются по дате оплаты, начиная с самой ранней. Если нужен конкретный платеж, переключите документ реализации в ручной режим «По документу» и укажите нужную оплату явно.
Аванс больше суммы отгрузки — что будет?
Зачтется только сумма реализации, остаток останется на 62.02 как незакрытый аванс по этому договору. Его можно зачесть следующими отгрузками или вернуть покупателю документом списания с расчетного счета с видом операции «Возврат покупателю».
Как зачесть аванс, если расчеты ведутся по заказам?
Сначала распределите оплату на заказ: в УТ/ERP через «Зачет оплат» или указание заказа в платежном документе. После этого реализация по этому заказу закроется автоматически при проведении.
Нужен ли счет-фактура на аванс при зачете в том же квартале?
По общему правилу авансовый счет-фактура выставляется в течение пяти календарных дней с даты получения предоплаты, даже если отгрузка состоится в том же квартале. Вычет НДС с аванса выполняется после зачета аванса реализацией через записи книги покупок.
Что делать, если по договору одновременно долг и аванс?
Это признак того, что зачет не выполнен. Проверьте режим зачета в реализациях, совпадение договоров в оплате и отгрузке, затем перепроведите документы или оформите корректировку долга. После этого двойное сальдо должно исчезнуть.
Что важно запомнить
Зачет аванса выполняется только в рамках одного договора (или объекта расчетов): оплата и реализация должны совпадать по договору и, при детальном учете, по заказу. Используйте автоматический зачет для типовых случаев, ручной — для выбора конкретной оплаты, корректировку долга — для переноса между договорами. Всегда проверяйте результат по проводкам Дт 62.02 — Кт 62.01 и ОСВ, а вычет НДС — по книге покупок.