Учет и Финансы · 9 мин
Как в 1С сделать зачет оплаты: инструкция для разных ситуаций
Пошаговая инструкция по зачету оплаты в 1С: ручной и автоматический зачет авансов, взаимозачет встречных обязательств, проверка результата и типичные ошибки.
Зачет оплаты в 1С — это операция связывания поступивших денег с конкретными долгами контрагента: отгрузкой, счетом или договором. Пока оплата не зачтена, программа считает сумму нераспределенным авансом, из-за чего искажаются акты сверки, отчеты по задолженности и книга продаж по НДС. Поэтому зачет нужно делать регулярно, а не «когда-нибудь потом».
Порядок действий зависит от конфигурации (Управление торговлей, Комплексная автоматизация, ERP, Бухгалтерия предприятия) и от ситуации: обычная оплата по отгрузке, предоплата, которую нужно зачесть, или взаимозачет между двумя встречными обязательствами. Ниже разобраны все три сценария с точными действиями.
Когда и зачем нужен зачет оплаты
Зачет требуется всякий раз, когда деньги и отгрузка не совпадают во времени. Клиент заплатил аванс — сумма висит на счете расчетов как кредиторская задолженность перед клиентом. После отгрузки аванс нужно зачесть, иначе в отчетах одновременно будут видны и «долг клиента», и «наш долг перед клиентом» на одну и ту же сумму.
Вторая ситуация — оплата поступила после отгрузки. Если в документе оплаты не указан документ расчетов (или указан неверно), программа не свяжет деньги с отгрузкой, и задолженность клиента останется «открытой», хотя фактически долг погашен.
Третья ситуация — взаимозачет: вы должны поставщику, а он должен вам как покупатель. Здесь деньги вообще не двигаются, а обязательства гасятся специальным документом.
Нужен зачет аванса при проведении реализации или вручную
Проверьте, заполнен ли документ расчетов в платеже
Нужен документ «Взаимозачет задолженности»
Запустите обработку зачета оплат и перепроведите документы
Автоматический зачет оплаты
В большинстве конфигураций на управляемых формах (УТ 11, КА 2, ERP 2) зачет оплаты выполняется автоматически при проведении документов, если включен соответствующий механизм. Проверьте настройку: раздел «НСИ и администрирование» → «Казначейство и взаиморасчеты» (в разных версиях раздел может называться «Продажи» → «Оптовые продажи») → флаг «Зачитывать авансы и оплаты автоматически».
Кроме того, есть специальная обработка массового зачета. В УТ 11 и ERP она находится в разделе «Продажи» → «Сервис» → «Зачет оплат» (или «Казначейство» → «Сервис»). Обработка за выбранный период распределяет нераспределенные платежи по долгам клиентов по правилу FIFO — сначала закрываются самые ранние отгрузки.
- 1Откройте «Продажи» → «Сервис» → «Зачет оплат»
- 2Укажите организацию и период, при необходимости отфильтруйте по клиенту
- 3Нажмите «Заполнить» — программа покажет нераспределенные оплаты и открытые долги
- 4Проверьте предложенное распределение, при необходимости скорректируйте вручную
- 5Нажмите «Выполнить зачет» и дождитесь окончания обработки
- 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.01 и 62.02 по одному договору
Аванс не зачтен — висит на 62.02 после отгрузки
Нераспределенных оплат нет или это реальные авансы
Старые платежи без привязки к отгрузкам
Аванс зачтен, НДС с аванса восстановлен
Двойное начисление НДС с аванса и отгрузки
Типичные ошибки и как их избежать
Чаще всего проблемы возникают не из-за программы, а из-за расхождений в аналитике: разные договоры в оплате и реализации, оплата на другую организацию внутри группы, ручное изменение счетов учета. Вторая группа ошибок — перепроведение документов задним числом, после которого зачеты «слетели» и требуют повторного выполнения обработки.
Что важно запомнить
Зачет оплаты связывает деньги с долгами: автоматически при проведении реализации, массово через обработку «Зачет оплат» или вручную в документах. Взаимозачет оформляется отдельным документом. Контролируйте результат через акт сверки и отчеты по задолженности, а расхождения чините на уровне договоров и документов расчетов, а не ручными проводками.
Частые вопросы
Почему аванс не зачелся автоматически при проведении реализации?
Чаще всего не совпадает аналитика: в оплате и реализации указаны разные договоры, соглашения или организации. Также проверьте, включен ли автоматический зачет в настройках взаиморасчетов, и не стоит ли в документе оплаты способ «Не зачитывать».
Можно ли зачесть оплату частично?
Да. При ручном зачете в реализации или в расшифровке платежа укажите сумму меньше суммы платежа. Остаток останется нераспределенным авансом и будет зачтен при следующей отгрузке.
Оплата пришла на один договор, а долг висит на другом. Что делать?
Автоматический зачет между договорами не сработает. Либо исправьте договор в документе оплаты (если это ошибка ввода), либо используйте документ «Корректировка долга» / «Взаимозачет задолженности» для переноса суммы между договорами.
Нужно ли делать зачет, если оплата и отгрузка в один день?
Формально программа свяжет документы сама при корректно заполненной аналитике, но проверить результат стоит в любом случае: при совпадении дат порядок проведения документов в течение дня влияет на то, что программа посчитает авансом.
Как исправить ошибочный зачет?
Распроведите документ, в котором выполнен зачет (реализацию или взаимозачет), скорректируйте данные и проведите снова. Если зачет делался обработкой — повторите её за нужный период после исправления исходных документов. Ручные проводки для исправления использовать не стоит.
Влияет ли зачет аванса на НДС?
Да. При получении аванса начисляется НДС, а при зачете аванса (отгрузке) этот НДС принимается к вычету. Если зачет не выполнен, возможно двойное начисление налога, поэтому незачтенные авансы — типичная причина ошибок в декларации по НДС.