К статье
Практический материал

Учет и Финансы · 9 мин

Как в 1С сделать зачет оплаты: инструкция для разных ситуаций

Пошаговая инструкция по зачету оплаты в 1С: ручной и автоматический зачет авансов, взаимозачет встречных обязательств, проверка результата и типичные ошибки.

Зачет оплаты в 1С — это операция связывания поступивших денег с конкретными долгами контрагента: отгрузкой, счетом или договором. Пока оплата не зачтена, программа считает сумму нераспределенным авансом, из-за чего искажаются акты сверки, отчеты по задолженности и книга продаж по НДС. Поэтому зачет нужно делать регулярно, а не «когда-нибудь потом».

Порядок действий зависит от конфигурации (Управление торговлей, Комплексная автоматизация, ERP, Бухгалтерия предприятия) и от ситуации: обычная оплата по отгрузке, предоплата, которую нужно зачесть, или взаимозачет между двумя встречными обязательствами. Ниже разобраны все три сценария с точными действиями.

Когда и зачем нужен зачет оплаты

Зачет требуется всякий раз, когда деньги и отгрузка не совпадают во времени. Клиент заплатил аванс — сумма висит на счете расчетов как кредиторская задолженность перед клиентом. После отгрузки аванс нужно зачесть, иначе в отчетах одновременно будут видны и «долг клиента», и «наш долг перед клиентом» на одну и ту же сумму.

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

Третья ситуация — взаимозачет: вы должны поставщику, а он должен вам как покупатель. Здесь деньги вообще не двигаются, а обязательства гасятся специальным документом.

Деньги пришли раньше отгрузкиАванс

Нужен зачет аванса при проведении реализации или вручную

Деньги пришли после отгрузкиОплата долга

Проверьте, заполнен ли документ расчетов в платеже

Двусторонние долгиВзаимозачет

Нужен документ «Взаимозачет задолженности»

Акт сверки не сходитсяНезачтенные суммы

Запустите обработку зачета оплат и перепроведите документы

Автоматический зачет оплаты

В большинстве конфигураций на управляемых формах (УТ 11, КА 2, ERP 2) зачет оплаты выполняется автоматически при проведении документов, если включен соответствующий механизм. Проверьте настройку: раздел «НСИ и администрирование» → «Казначейство и взаиморасчеты» (в разных версиях раздел может называться «Продажи» → «Оптовые продажи») → флаг «Зачитывать авансы и оплаты автоматически».

Кроме того, есть специальная обработка массового зачета. В УТ 11 и ERP она находится в разделе «Продажи» → «Сервис» → «Зачет оплат» (или «Казначейство» → «Сервис»). Обработка за выбранный период распределяет нераспределенные платежи по долгам клиентов по правилу FIFO — сначала закрываются самые ранние отгрузки.

Массовый зачет оплат через обработку
  1. 1
    Откройте «Продажи» → «Сервис» → «Зачет оплат»
  2. 2
    Укажите организацию и период, при необходимости отфильтруйте по клиенту
  3. 3
    Нажмите «Заполнить» — программа покажет нераспределенные оплаты и открытые долги
  4. 4
    Проверьте предложенное распределение, при необходимости скорректируйте вручную
  5. 5
    Нажмите «Выполнить зачет» и дождитесь окончания обработки
  6. 6
    Сформируйте отчет «Задолженность клиентов» и убедитесь, что лишних сумм не осталось

Ручной зачет в документе реализации

Если автоматический зачет отключен или сумма распределилась не туда, зачтите оплату вручную. Откройте документ «Реализация товаров и услуг», перейдите на вкладку «Расчеты» (или нажмите гиперссылку «Зачет оплаты» / «Авансы» в шапке документа — зависит от конфигурации). Программа покажет доступные нераспределенные оплаты клиента по этому договору.

Выберите нужный платеж и укажите сумму зачета — она может быть меньше суммы платежа, если аванс частичный. После проведения реализации зачтенная сумма отразится во взаиморасчетах, а в бухгалтерском учете сформируется проводка зачета аванса (Дт 62.02 — Кт 62.01 в типовой Бухгалтерии).

Зачет в документе оплаты

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

Зачет аванса в 1С:Бухгалтерии

В «1С:Бухгалтерии 8» механика проще. При проведении документа «Реализация (акты, накладные)» программа автоматически зачитывает аванс, если по договору с покупателем есть кредитовое сальдо на счете 62.02. Никаких дополнительных действий обычно не требуется — проводка Дт 62.02 Кт 62.01 формируется сама.

Если зачет не произошел, проверьте три вещи: совпадает ли договор в оплате и в реализации, тот ли указан контрагент, и не разнесен ли аванс на другой счет учета (например, 76.АВ вручную). Также посмотрите дату: аванс, поступивший позже даты реализации, зачтен не будет — это уже оплата долга, а не аванс.

Для ручного управления в документе поступления оплаты есть поле «Способ зачета аванса»: «Автоматически», «По документу» или «Не зачитывать». Вариант «По документу» позволяет явно указать, какую реализацию закрывает этот платеж.

Взаимозачет встречных обязательств

Когда контрагент одновременно ваш поставщик и покупатель, взаимные долги гасятся без движения денег. В УТ 11, КА 2 и ERP используется документ «Взаимозачет задолженности» (раздел «Казначейство» → «Взаимозачеты задолженности»). В нем выбирают дебиторскую и кредиторскую задолженность — программа может подобрать суммы автоматически по кнопке «Подобрать задолженность».

В «1С:Бухгалтерии» аналогичную роль выполняет документ «Корректировка долга» с видом операции «Зачет авансов» или «Зачет задолженности» (раздел «Покупки» или «Продажи» → «Корректировка долга»). Документ формирует проводки между счетами 60 и 62 на сумму взаимозачета.

Проверка результата

После зачета обязательно сверьте результаты, особенно если операций было много. Основные инструменты: отчет «Задолженность клиентов» (или «Расчеты с клиентами») в УТ/ERP, акт сверки взаиморасчетов, а в Бухгалтерии — оборотно-сальдовая ведомость по счетам 60 и 62 с детализацией по контрагентам.

Признак корректного зачета: по контрагенту нет одновременно дебиторской и кредиторской задолженности по одному договору, а сумма нераспределенных платежей в обработке «Зачет оплат» равна нулю (или содержит только реальные авансы под будущие отгрузки).

Контрольные точки

Как проверить результат

Акт сверки с контрагентом
Норма

Сальдо совпадает с данными контрагента, нет двойных сумм

Тревожный признак

Одна сумма висит и в дебете, и в кредите

ОСВ по 62 счету
Норма

Нет одновременного сальдо на 62.01 и 62.02 по одному договору

Тревожный признак

Аванс не зачтен — висит на 62.02 после отгрузки

Обработка «Зачет оплат»
Норма

Нераспределенных оплат нет или это реальные авансы

Тревожный признак

Старые платежи без привязки к отгрузкам

Книга продаж по НДС
Норма

Аванс зачтен, НДС с аванса восстановлен

Тревожный признак

Двойное начисление НДС с аванса и отгрузки

Типичные ошибки и как их избежать

Чаще всего проблемы возникают не из-за программы, а из-за расхождений в аналитике: разные договоры в оплате и реализации, оплата на другую организацию внутри группы, ручное изменение счетов учета. Вторая группа ошибок — перепроведение документов задним числом, после которого зачеты «слетели» и требуют повторного выполнения обработки.

Типичные ошибки
01
Разные договоры в платеже и реализации — зачет не выполняется, суммы висят отдельно
02
Незаполненный документ расчетов в оплате — платеж уходит в нераспределенные
03
Ручные проводки по 62 счету — нарушают связь бухгалтерского учета и взаиморасчетов
04
Зачет до проверки банковской выписки — потом приходится сторнировать из-за ошибочного платежа
05
Игнорирование обработки зачета после перепроведения документов задним числом — отчеты расходятся с актами сверки
Итог

Что важно запомнить

Зачет оплаты связывает деньги с долгами: автоматически при проведении реализации, массово через обработку «Зачет оплат» или вручную в документах. Взаимозачет оформляется отдельным документом. Контролируйте результат через акт сверки и отчеты по задолженности, а расхождения чините на уровне договоров и документов расчетов, а не ручными проводками.

Частые вопросы

Почему аванс не зачелся автоматически при проведении реализации?

Чаще всего не совпадает аналитика: в оплате и реализации указаны разные договоры, соглашения или организации. Также проверьте, включен ли автоматический зачет в настройках взаиморасчетов, и не стоит ли в документе оплаты способ «Не зачитывать».

Можно ли зачесть оплату частично?

Да. При ручном зачете в реализации или в расшифровке платежа укажите сумму меньше суммы платежа. Остаток останется нераспределенным авансом и будет зачтен при следующей отгрузке.

Оплата пришла на один договор, а долг висит на другом. Что делать?

Автоматический зачет между договорами не сработает. Либо исправьте договор в документе оплаты (если это ошибка ввода), либо используйте документ «Корректировка долга» / «Взаимозачет задолженности» для переноса суммы между договорами.

Нужно ли делать зачет, если оплата и отгрузка в один день?

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

Как исправить ошибочный зачет?

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

Влияет ли зачет аванса на НДС?

Да. При получении аванса начисляется НДС, а при зачете аванса (отгрузке) этот НДС принимается к вычету. Если зачет не выполнен, возможно двойное начисление налога, поэтому незачтенные авансы — типичная причина ошибок в декларации по НДС.