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

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

Как пробить чек на аванс и зачесть аванс в 1С

Как пробить чек на аванс в 1С с онлайн-кассой: выбор способа расчёта, документы, зачёт аванса при отгрузке, проверка результата и типичные ошибки.

Когда покупатель вносит предоплату наличными или картой, кассир обязан пробить чек с признаком способа расчёта «Аванс», а при отгрузке товара или оказании услуги — выполнить зачёт аванса и пробить второй чек. В программах 1С эти операции автоматизированы: программа сама подставляет нужные признаки в чек, если правильно оформить документы. Ошибка в этой цепочке приводит к нарушению требований 54-ФЗ и штрафам для организации.

Механика работы одинакова по сути, но отличается по интерфейсу в зависимости от конфигурации: «1С:Розница», «1С:Управление торговлей», «1С:Комплексная автоматизация», «1С:ERP» или «1С:Бухгалтерия» с подключённой ККТ. Ниже разобран общий порядок действий, который работает в типовых решениях, и особенности отдельных сценариев.

Когда нужен чек на аванс и что говорит закон

По правилам применения ККТ чек на предоплату пробивается, если момент расчёта и момент передачи товара не совпадают. Покупатель заплатил сегодня, а товар получит через неделю — значит, при получении денег кассир пробивает чек с признаком способа расчёта «Аванс» (в фискальных данных — предоплата 100% или частичная предоплата). При отгрузке пробивается второй чек, где указывается зачёт аванса как способ оплаты.

Если оплата и отгрузка происходят одновременно, отдельный чек на аванс не нужен — пробивается обычный чек с полным расчётом. Исключение — ситуации, когда оплата поступила раньше, пусть и в тот же день, но товар отгружается позже: безопаснее оформить два чека, чем спорить с проверяющими.

Подготовка: настройки, без которых чек не пробьется правильно

Перед первой операцией с авансом проверьте три вещи. Во-первых, подключение ККТ: в разделе «Администрирование» → «Подключаемое оборудование» должна быть настроена касса с актуальным драйвером, а в карточке ККТ заполнены регистрационные данные. Во-вторых, в настройках учётной политики и договоров с контрагентами должны быть корректно указаны условия расчётов — от этого зависит, как 1С определит оплату как аванс.

В-третьих, проверьте версию формата фискальных данных (ФФД) в настройках кассы. Для корректной передачи признаков аванса и зачёта аванса требуется ФФД 1.05 или 1.2 — устаревший формат 1.0 не поддерживает нужные реквизиты. Версию ФФД задают при регистрации кассы в ФНС, и она должна совпадать в настройках 1С и в самой кассе.

Как пробить чек на аванс при оплате картой или наличными

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

Порядок действий при приёме аванса
  1. 1
    Создайте документ «Операция по платёжной карте» с видом операции «Оплата от покупателя»
  2. 2
    Укажите контрагента, договор и сумму предоплаты; если есть заказ покупателя — подберите его в документ
  3. 3
    Проверьте, что в табличной части «Расшифровка платежа» выбран заказ или указан признак аванса
  4. 4
    Нажмите «Пробить чек» — 1С передаст на кассу признак способа расчёта «Аванс»
  5. 5
    Убедитесь, что чек напечатан и в нём указано «Предоплата» или «Аванс»

Если документ основан на заказе покупателя, 1С автоматически определяет платёж как аванс — в чеке проставляется соответствующий признак без ручных манипуляций. Если заказа нет, оплата регистрируется как аванс «в целом по контрагенту» и зачтётся позже при оформлении реализации.

В «1С:Рознице» при работе в режиме РМК аванс от физического лица часто оформляют через кнопку «Внесение денег» с последующей привязкой к заказу, либо через отдельную операцию приёма предоплаты — конкретная кнопка зависит от настроек рабочего места кассира.

Как выполнить зачёт аванса при отгрузке

Когда товар отгружается, создайте документ «Реализация товаров и услуг» (в рознице — «Чек ККМ» при продаже через РМК). Если у контрагента есть незачтённый аванс, 1С предложит зачесть его автоматически: сумма аванса попадёт в поле «Предоплата» документа, а остаток — в задолженность к оплате.

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

Варианты зачёта аванса

Автоматический зачёт

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

Ручной зачёт по заказу

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

Зачёт через документ «Взаимозачёт» или «Корректировка долга»

Применяется в нестандартных ситуациях: перенос аванса между договорами, зачёт аванса поставщику. Требует аккуратности и проверки проводок.

Частичная предоплата и доплата: как оформить

Если покупатель внёс часть суммы, чек на аванс пробивается с признаком «Частичная предоплата» — 1С определяет это по соотношению суммы оплаты и суммы заказа. При отгрузке в чеке будет указан зачёт аванса на внесённую часть и доплата остатка с указанием способа оплаты (наличные, карта).

Важный нюанс: если аванс больше суммы реализации, разница остаётся как незачтённый остаток предоплаты за контрагентом. Её можно зачесть при следующей продаже или вернуть покупателю — возврат аванса тоже оформляется чеком с соответствующим признаком через документ возврата оплаты.

Проверка результата: как убедиться, что всё оформлено верно

После пробития чеков проверьте фискальные данные. В 1С откройте журнал чеков ККМ и посмотрите реквизиты: у чека на аванс в поле «Способ расчёта» должно стоять «Аванс» (предоплата), у чека отгрузки — «Полный расчёт» с суммой зачтённой предоплаты. Те же данные видны в личном кабинете ОФД — сверяйте по нему, это самый надёжный источник.

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

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

Признак способа расчёта в чеке на аванс
Норма

Аванс / предоплата 100% или частичная предоплата

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

Полный расчёт — при отгрузке будет двойная оплата в отчётах

Чек при отгрузке
Норма

Полный расчёт, в оплате виден зачёт аванса

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

Вся сумма проведена как наличные/карта — аванс завис в учёте

Остаток по контрагенту в 1С
Норма

После зачёта долг равен нулю или сумме доплаты

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

Одновременно висит аванс и дебиторская задолженность на ту же сумму

Дополнительно сформируйте отчёт «Анализ расчётов с покупателями» или оборотно-сальдовую ведомость по счёту 62: после зачёта аванса сальдо по субсчёту авансов должно уменьшиться, а по расчётам — закрыться. Если аванс «висит», а реализация проведена как обычная продажа, зачёт не произошёл — вернитесь к документу реализации и проверьте заполнение.

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

Типичные ошибки
01
Пробитие аванса как обычной продажи: в чеке «Полный расчёт» вместо «Аванс», при отгрузке пробивается второй полный чек — выручка задваивается в отчётах
02
Зачёт аванса не по тому контрагенту или договору: долг закрывается у одного клиента, а реальный покупатель остаётся должником
03
Расхождение версии ФФД в 1С и кассе: признаки аванса передаются некорректно или чек не пробивается вовсе
04
Возврат аванса без чека: деньги выданы из кассы, но фискальный документ отсутствует — прямое нарушение 54-ФЗ
05
Ручное редактирование проведённых документов оплаты задним числом без корректировки чеков: учёт в 1С расходится с фискальными данными

Большинство ошибок возникает из-за спешки в РМК и отсутствия контроля после смены. Введите правило: перед закрытием смены кассир или менеджер сверяет чеки с признаком «Аванс» с журналом оплат, а бухгалтер периодически сверяет данные ОФД с учётом в 1С.

Итог

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

Аванс пробивается отдельным чеком с признаком «Аванс» через документ оплаты от покупателя, зачёт выполняется в реализации автоматически или вручную. Контролируйте признаки расчёта в чеках через ОФД и остатки по контрагентам в 1С — это защищает от штрафов и зависших долгов.

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

Можно ли пробить чек на аванс без заказа покупателя?

Да. Документ оплаты создаётся без основания, и 1С регистрирует аванс по контрагенту в целом. При последующей реализации программа предложит зачесть этот аванс автоматически или его можно выбрать вручную. Заказ удобен для контроля, но не обязателен.

Что делать, если покупатель внёс аванс, а потом отказался от покупки?

Оформите возврат: создайте документ возврата оплаты покупателю на основании исходного документа оплаты и пробейте чек возврата. Возврат денег без фискального чека — нарушение, даже если покупатель согласен получить сумму наличными.

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

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

Почему 1С не зачитывает аванс в реализации автоматически?

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

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

Самостоятельно «перепробить» чек нельзя. Оформите чек коррекции или чек возврата на ошибочную операцию, затем пробейте правильный чек. При нарушении порядка расчётов может потребоваться добровольное уведомление в ФНС — это снижает риск штрафа по сравнению с выявлением ошибки при проверке.

Работает ли схема с авансами в «1С:Бухгалтерии»?

Да, если к базе подключена ККТ и настроено подключаемое оборудование. Документы те же: «Операция по платёжной карте» или «Приходный кассовый ордер» для аванса, «Реализация (акты, накладные)» для зачёта, кнопка пробития чека доступна в форме документа.