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