Как оформить чеки предоплаты и полного расчёта в 1С:УТ

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

Нужен аудит связки 1С:УТ → платёж → ККТ? Мы разложим ваши статусы на события фискализации, найдём дубли и подготовим набор тест-кейсов до запуска. Основные правила применения ККТ и официальные разъяснения публикует сайт ФНС России.

Сначала определите, что произошло: деньги, передача или погашение долга

Не ставьте «полный расчёт» на первый платёж, если товар ещё не передан и услуга не оказана. Для конкретного заказа это предоплата: полная или частичная. Если покупатель перечислил деньги, но ещё не выбрал товар или состав услуги, это аванс.

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

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

Три рабочих сценария

  • Самовывоз с доплатой. Клиент оплатил 30% за конкретный заказ. В день поступления денег формируется чек «предоплата». При выдаче покупатель доплачивает 70%: сформируйте чек «полный расчёт», покажите зачёт 30% и текущую оплату 70%.
  • Интернет-магазин с полной оплатой до доставки. Эквайринг подтвердил оплату до отправки. Интеграция формирует чек «предоплата 100%». При передаче товара нужен финальный чек «полный расчёт» с зачётом предоплаты.
  • Услуга с оплатой после выполнения. Услуга оказана сегодня, оплату клиент внесёт позже. При оказании услуги оформляется «частичный расчёт и кредит», после поступления денег — «оплата кредита».

Развёрнутую схему пары «первый платёж — передача» смотрите в материале как пробить чек на аванс и зачёт предоплаты в 1С.

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

Признак способа расчёта описывает этап сделки, а формы оплаты — источник денег в чеке. Зачёт предоплаты не заменяет признак «полный расчёт», «частичный расчёт и кредит» или «оплата кредита». В финальном чеке проверяйте оба блока реквизитов.

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

Если в карточке чека видна только безналичная или наличная оплата, а зачёт предоплаты отсутствует, не отправляйте документ. Вернитесь к связи платежа с заказом: 1С должна видеть сумму предыдущей предоплаты именно по этому заказу.

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

Ситуация Чек на событие Что должно быть в финальном чеке Проверка в 1С:УТ
Конкретный заказ полностью оплачен до отгрузки При оплате — «предоплата 100%» При передаче — «полный расчёт» и зачёт предоплаты Платёж привязан к заказу; позиции и сумма реализации совпадают с заказом
До отгрузки внесена часть цены При оплате — «предоплата» на полученную сумму При выдаче с доплатой — «полный расчёт», зачёт предоплаты и текущая оплата Остаток рассчитан верно; предоплата не списана дважды
Товар передан, остаток покупатель не оплатил При передаче — «частичный расчёт и кредит» Зачёт предоплаты, если она была, и сумма кредита на непогашенный остаток Реализация проведена; долг отражён по тому же заказу
Покупатель погашает долг после передачи «Оплата кредита» Финального чека передачи повторно не создавайте Платёж связан с продажей, по которой ранее отражён кредит
Деньги получены до выбора товара «Аванс» После определения состава заказа постройте дальнейшую цепочку по фактической передаче Есть идентификатор клиента или договора для сопоставления аванса
Оплата и выдача происходят одновременно «Полный расчёт» Текущая наличная или безналичная оплата на полную сумму Заказ, платёж и реализация относятся к одним позициям

Как провести цепочку в 1С:УТ и проверить реквизиты

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

  1. Назначьте один источник чека для каждого события. Онлайн-платёж должен фискализировать либо интеграция сайта и платёжного сервиса, либо сотрудник в 1С после подтверждения оплаты. Для оплаты в точке источником обычно служит РМК. Не включайте автоматический и ручной сценарий одновременно.
  2. Создайте и заполните заказ клиента. Зафиксируйте товары или услуги, цену, покупателя и ожидаемый способ оплаты. Если предмет расчёта известен, это позволит сформировать предоплату вместо аванса.
  3. Свяжите поступление денег с заказом. В документе оплаты проверьте сумму, номер заказа и идентификатор платежа. При внешней интеграции проверьте, что эти данные передаются из платёжного сервиса в 1С, а не создаются как обезличенное поступление.
  4. Проведите реализацию в момент передачи. Отгрузка или документ оказания услуги должны быть источником финального события. Настройте правило: при полном закрытии — «полный расчёт», при остатке долга — «частичный расчёт и кредит».
  5. Откройте сформированный документ чека до массового запуска. Сверьте номенклатуру, цену, итог, признак способа расчёта и состав оплат: текущую наличную/безналичную оплату, зачёт предоплаты или кредит. Затем проверьте фискальный признак и статус передачи в ОФД.

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

Запуск: пять обязательных тестов

  1. Полная предоплата за заказ и последующая передача без доплаты.
  2. Частичная предоплата, выдача товара и доплата остатка.
  3. Оплата и передача товара в один момент.
  4. Передача товара с остатком долга и последующая оплата кредита.
  5. Отмена заказа после предоплаты и фактический возврат денег покупателю.

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

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

Разделите ошибку в чеке и реальный возврат покупателю. Это разные операции и их нельзя подменять друг другом.

  • Деньги или товар реально вернули. Оформите возврат прихода на фактически возвращённую сумму и проверьте связь с исходным расчётом.
  • Деньги и товар не возвращали, но в чеке неверный признак, сумма или реквизит. Не создавайте возврат прихода «для исправления». Оформите чек коррекции по сценарию, который поддерживает ваша ККТ и применяемая версия формата фискальных документов.
  • Перед коррекцией соберите основание. Зафиксируйте номер, дату и фискальный признак исходного чека, описание ошибки, правильные данные, платёж и документ передачи. После отправки убедитесь, что корректирующий чек принят ОФД.

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

Ошибки, которые создают дубли и неверный этап расчёта

  • Два источника на один платёж. Сайт отправил чек после эквайринга, а кассир пробил его повторно в РМК. Отключите один сценарий и назначьте ответственного за исключения.
  • «Полный расчёт» на первом платеже. Исправьте событие фискализации: до передачи товара оно должно создавать предоплату или аванс.
  • Зачёт не попал в финальный чек. Проверьте связь документа оплаты с заказом и реализацией. Изменение только формы оплаты не добавляет зачёт автоматически.
  • Передача с долгом оформлена как завершённая продажа. Настройте «частичный расчёт и кредит», а поступление остатка проводите отдельным чеком «оплата кредита».
  • Нет контроля ОФД. Ежедневно обрабатывайте чеки без подтверждения передачи. Проведённый документ в 1С сам по себе не подтверждает фискализацию.

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

Нужно ли пробивать чек на аванс в 1С:УТ?

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

Можно ли пробить чек полного расчёта, если клиент платит частями?

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

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

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

Нужен ли отдельный чек при зачёте предоплаты?

Да, при передаче товара или оказании услуги сформируйте финальный чек с зачётом ранее полученной предоплаты. Если расчёт закрыт, его признак — «полный расчёт»; если после передачи остаётся долг — «частичный расчёт и кредит», а при погашении долга — «оплата кредита».

Хотите проверить схему до запуска? Обратитесь в Интернет Кассу: проведём аудит цепочки 1С:УТ → платёж → ККТ, подготовим карту событий и тестовые кейсы для ваших оплат.