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

как пробить чек на аванс и зачет предоплаты в 1с — Получили деньги раньше отгрузки или оказания услуги — сформируйте первый чек на аванс либо предоплату. Исполнили заказ — сформируйте второй, финальный чек: ранее полученные деньги укажите как зачет, а новой оплатой отразите только доплату. Эта схема не дает задвоить выручку в кассе и ОФД.

Когда нужен чек на аванс, предоплату и полный расчет

ККТ применяют при расчетах. Практическая точка выбора проста: сначала определите, известен ли состав заказа в момент оплаты, затем — передан ли товар или оказана ли услуга.

  • Аванс — деньги получены, но предмет будущей покупки еще не определен. Пример: клиент пополнил баланс для будущих услуг.
  • Предоплата — известный заказ оплачен частично до его исполнения.
  • Предоплата 100% — известный заказ полностью оплачен до отгрузки или оказания услуги.
  • Полный расчет — расчет завершается передачей товара, выполнением работы или оказанием услуги.

Не путайте форму оплаты и признак способа расчета. «Безналичные» или «наличные» показывают, как поступили деньги. «Аванс», «предоплата» и «полный расчет» показывают стадию расчета.

При исполнении заказа не ставьте новую безналичную оплату на всю стоимость. В финальном чеке отразите ранее полученную сумму в реквизите зачета предоплаты или аванса, а безналичной оплатой либо наличными — только сумму, полученную от покупателя сейчас.

Справочные материалы по применению ККТ публикует сайт ФНС России. Для конкретной настройки важнее заранее описать движение денег между сайтом, эквайрингом, 1С, кассой и ОФД.

Сценарии бизнеса: что делать в каждом случае

Розничная продажа без предоплаты

Покупатель оплатил товар у кассы и сразу его получил — пробейте один чек с признаком «полный расчет». Чек на аванс и финальный чек в этом сценарии не нужны. Если подбираете ККТ для торговой точки, используйте инструкцию как выбрать кассу для розничного магазина и запустить продажи.

Услуга с частичной предоплатой

Клиент заказал услугу стоимостью 5 000 рублей и внес 2 000 рублей. В момент оплаты сформируйте чек с признаком «предоплата» на 2 000 рублей. После оказания услуги сформируйте финальный чек: 2 000 рублей — зачет предоплаты, 3 000 рублей — новая оплата, если клиент доплачивает в этот момент.

Если клиент внес 2 000 рублей без выбора конкретной услуги, первый чек оформляйте как «аванс». Когда услуга выбрана и оказана, свяжите аванс с заказом и отразите его зачет в финальном чеке.

Интернет-магазин с полной оплатой до отгрузки

Покупатель оплатил конкретный заказ на сайте, а магазин передает его позже. После подтверждения оплаты сформируйте чек с признаком «предоплата 100%». При передаче товара сформируйте финальный чек с признаком «полный расчет» и зачетом всей предоплаты.

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

Что должно быть в финальном чеке

Финальный чек не называется «чеком с признаком зачета». Зачет и признак способа расчета — разные реквизиты. При завершении заказа заполняйте три позиции:

  1. Признак способа расчета: «полный расчет», поскольку товар передан или услуга оказана.
  2. Зачет предоплаты или аванса: сумма, которая уже была фискализирована первым чеком.
  3. Новая оплата: только деньги, поступившие при выдаче товара или оказании услуги. Если доплаты нет, новая оплата равна нулю.

Контроль: сумма зачета и сумма новой оплаты должны равняться стоимости реализации. Если в финальном чеке одновременно указаны зачет 5 000 рублей и новая безналичная оплата 5 000 рублей при цене заказа 5 000 рублей, платеж задвоен.

Таблица: какой чек сформировать

Ситуация Первый чек Финальный чек Что проверить
Пополнение баланса, товар или услуга не выбраны «Аванс» на поступившую сумму «Полный расчет» при исполнении; сумма аванса — в зачете Аванс связан с конкретным заказом
Частичная оплата известного заказа «Предоплата» на полученную часть «Полный расчет»; предоплата — в зачете, остаток — новая оплата Зачет + доплата = цена заказа
Полная оплата известного заказа до отгрузки «Предоплата 100%» на всю цену «Полный расчет»; вся сумма — в зачете Новая оплата в финальном чеке отсутствует
Оплата и выдача одновременно «Полный расчет» Не нужен Нет отдельного чека на аванс

Пример: 100% предоплата

Заказ на 5 000 рублей оплачен на сайте 10 августа, отгружен 12 августа. 10 августа сформируйте чек: признак «предоплата 100%», безналичная оплата — 5 000 рублей. 12 августа сформируйте чек: признак «полный расчет», зачет предоплаты — 5 000 рублей, новая оплата — 0 рублей.

Пример: предоплата и доплата

Услуга стоит 5 000 рублей. Клиент внес 2 000 рублей при записи и 3 000 рублей после оказания услуги. При записи сформируйте чек «предоплата» на 2 000 рублей. После оказания услуги сформируйте финальный чек «полный расчет»: зачет предоплаты — 2 000 рублей, наличная или безналичная новая оплата — 3 000 рублей.

Как провести операцию в 1С:УТ и кассовом модуле

В 1С:УТ конкретные команды зависят от редакции, подключенного оборудования и внешнего модуля фискализации. Поэтому не копируйте путь из другой конфигурации: проверьте цепочку документов в своей базе. Рабочая последовательность всегда одна — заказ покупателя → поступление оплаты → реализация товаров и услуг → кассовый чек.

  1. Создайте заказ покупателя. Для предоплаты в заказе должны быть покупатель, номенклатура, цена и сумма. Для аванса без выбранного товара зафиксируйте клиента и сумму, чтобы позднее сопоставить платеж с заказом.
  2. Зарегистрируйте оплату. Загрузите платеж эквайринга или создайте документ поступления денег. Укажите номер заказа, который пришел с сайта или платежной страницы.
  3. Сформируйте первый кассовый чек. В штатной интеграции команда обычно доступна из документа оплаты или рабочего места кассира; во внешнем модуле — из очереди фискализации. Выберите «аванс», «предоплата» либо «предоплата 100%».
  4. Создайте реализацию при отгрузке или оказании услуги. Оформляйте ее на основании заказа, а не отдельным документом без связи с оплатой.
  5. Подберите ранее полученную оплату. В документе реализации или в форме оплаты кассового модуля укажите сумму зачета. При частичной оплате внесите остаток как новую форму оплаты.
  6. Сформируйте финальный чек. Поставьте «полный расчет», проверьте сумму зачета и доплаты, затем отправьте документ в ККТ.
  7. Проверьте результат. В чеке должны быть номер фискального документа и фискальный признак; в кабинете ОФД — статус приема. Статус успешной оплаты в эквайринге не подтверждает фискализацию.

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

Запуск: тест до первой продажи

  1. Перечислите все способы приема денег: сайт, платежная ссылка, розничная касса, курьер, банковский перевод.
  2. Для каждого способа назначьте первый чек и событие, которое запускает финальный чек: отгрузка, выдача или оказание услуги.
  3. Настройте единый номер заказа в сайте, эквайринге, 1С и ККТ.
  4. Проведите тест с частичной предоплатой: 2 000 рублей предоплаты, реализация на 5 000 рублей, доплата 3 000 рублей.
  5. Сверьте два чека в 1С, кассовом сервисе и ОФД: суммы, признаки расчета, зачет и доплату.
  6. Проведите отдельный тест возврата до исполнения заказа и сохраните порядок действий для кассира.

Ошибки: что делать, а не как замаскировать проблему

Пропущен чек при получении предоплаты

Оформите чек коррекции после фиксации причины пропуска. В 1С сохраните документ оплаты, номер заказа, дату и сумму; в кассовом решении оформите коррекцию по правилам его интерфейса и укажите документ-основание. Затем убедитесь в ОФД, что корректирующий документ принят, и не создавайте новую обычную продажу задним числом.

Сформирован лишний чек без реального возврата денег

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

В чеке неверная сумма

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

Неверно указан признак способа расчета

Остановите автоматическую отправку повторного чека и оформите коррекцию реквизитов по правилам используемой ККТ. В 1С исправьте настройку или документ-основание: например, замените «полный расчет» на «предоплата» в событии получения денег. После исправления проверьте в ОФД, что новый документ не создал вторую оплату.

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

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

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

Да, сформируйте чек в момент получения денег. Укажите «аванс», если состав будущей покупки не определен, либо «предоплата» или «предоплата 100%», если заказ уже известен.

Нужен ли второй чек после чека на предоплату?

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

Где в 1С:УТ искать чек на зачет предоплаты?

Откройте заказ покупателя и перейдите по связанным документам к оплате, реализации и кассовому чеку. В УТ и внешних кассовых модулях название журнала различается, но финальный чек должен быть связан с документом реализации и исходной оплатой.

Что выбрать: аванс, предоплата 100% или полный расчет?

Выберите «полный расчет», если покупатель платит и получает товар или услугу в одном расчете. Для известного заказа до исполнения используйте «предоплата» при частичной оплате и «предоплата 100%» при полной; для неопределенной будущей покупки — «аванс».

Что делать, если чек на аванс уже пробит с ошибкой?

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

Хотите проверить схему до запуска? Оставьте заявку через форму связи и приложите примеры заказа, платежа и реализации. Это позволит проверить, как 1С передает предоплату и зачет в ККТ до появления ошибок в ОФД.