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