как пробить чек на предоплату и полный расчёт в 1С УТ — Автор: Александр Пылев, Основатель Интернет Касса.
Если покупатель оплатил заказ до передачи товара или оказания услуги, первым чеком не ставьте «полный расчёт». Для известного заказа оформляйте предоплату, для денег без определённого состава заказа — аванс. Когда товар передан или услуга оказана, формируйте чек с признаком способа расчёта «полный расчёт»: ранее полученную сумму покажите в нём как зачтённую предоплату или аванс, а новую доплату — отдельным способом оплаты.
Правило относится к расчётам с физлицами: на сайте, по платёжной ссылке, через СБП, картой, наличными и банковским переводом. Безналичный перевод между организациями или ИП без предъявления электронного средства платежа — исключение, при котором ККТ не применяют. Базовые требования к ККТ публикует сайт ФНС России.
Предоплата нужна, когда клиент платит за конкретный заказ до его исполнения. Например, интернет-магазин получил 3 000 рублей за выбранный товар с доставкой завтра.
Аванс нужен, когда деньги уже поступили, но будущий состав заказа неизвестен. Например, клиент внёс депозит на услуги, а объём работ и цена будут определены позднее.
Полный расчёт нужен в двух случаях: покупатель оплатил и сразу получил товар либо заказ исполняется за счёт ранней предоплаты, аванса и, при необходимости, доплаты. Во втором случае это не «чек зачёта»: это чек полного расчёта, в котором зачёт показан среди способов оплаты.
Не создавайте отдельный универсальный «чек зачёта предоплаты». При выдаче товара или завершении услуги соберите один чек с признаком «полный расчёт».
Сумма зачтённой оплаты и новой доплаты должна точно равняться цене переданного товара или оказанной услуги. Если заказ изменился, сначала приведите в порядок сумму заказа и распределение оплаты в 1С, затем формируйте чек.
Клиент оплатил на сайте весь заказ, а курьер передаст товар завтра. После успешного платежа сформируйте чек 100-процентной предоплаты. При передаче товара сформируйте чек «полный расчёт» и укажите в нём зачёт этой предоплаты. Не включайте параллельно фискализацию и в платёжном модуле, и в 1С: это создаёт дубль.
Покупатель внёс часть стоимости за товар и заберёт его позже. На дату поступления денег оформите предоплату на принятую сумму. При выдаче сформируйте «полный расчёт»: раннюю сумму покажите как зачтённую предоплату, а остаток — как новый платёж.
Клиент перевёл депозит до согласования состава работ. Оформите аванс. Когда определили услуги и завершили работу, сформируйте «полный расчёт», включив аванс как зачтённую оплату и добавив доплату, если она была.
| Ситуация | Первый чек | Чек при передаче товара или оказании услуги | Что сверить в 1С:УТ |
|---|---|---|---|
| Получена часть суммы за известный заказ | Предоплата на поступившую сумму | «Полный расчёт»: ранняя предоплата зачтена, остаток указан как новая оплата | Заказ, поступление и реализация связаны; итог оплат равен сумме заказа |
| Получена вся сумма за известный заказ | 100-процентная предоплата | «Полный расчёт»: вся предоплата указана как зачтённая | После реализации не создаётся новый чек на ту же оплату |
| Получен депозит без состава заказа | Аванс | «Полный расчёт»: аванс указан как зачтённый | Аванс распределён на конкретный заказ или реализацию |
| Оплата и выдача происходят одновременно | Не нужен | «Полный расчёт» на всю сумму | Есть факт передачи товара или оказания услуги |
| Есть ранняя оплата и доплата при выдаче | Предоплата или аванс — на дату первого платежа | «Полный расчёт»: зачтённая ранняя сумма плюс отдельная строка доплаты | Сумма зачёта и доплаты равна реализации |
Названия форм зависят от редакции УТ 11, подключаемого драйвера и кассового модуля, но связь документов должна быть одинаковой: заказ клиента → поступление оплаты → реализация товаров и услуг → кассовый чек.
Развёрнутую схему документов и кассовых сценариев смотрите в материале «Чеки предоплаты, аванса и полного расчёта в 1С:УТ 11: пошаговая схема для кассы». Если кассир работает через РМК или ККМ, пригодится инструкция как пробить чек в 1С УТ 11.5 через ККМ, РМК и документы продажи.
Проверяйте новую схему в тестовом контуре или на учебной ККТ. Если такой возможности нет, используйте контролируемую реальную операцию с понятным товаром и дальнейшим корректным оформлением всех событий. Не пробивайте фиктивную продажу на рабочей зарегистрированной кассе только ради теста.
| Ошибка | Что сделать | Что сверить |
|---|---|---|
| Чек создан в 1С, но ещё не отправлен и не фискализирован | Исправьте документ-основание или кассовый документ и сформируйте чек заново по правильному сценарию. | Сумму заказа, тип ранней оплаты, факт реализации и отсутствие отправки в ОФД. |
| Чек уже принят ОФД, но указан неверный способ расчёта | Не удаляйте чек из учёта. Оформите исправление по процедуре вашей ККТ и кассового сервиса, привязав его к исходной операции. | Фискальный номер исходного чека, дату, сумму, предмет расчёта, оплату и реализацию. |
| Сформированы два чека на один платёж | Остановите повторный триггер и определите, какой чек создан лишним. Затем оформите исправление только для дубля по правилам используемого кассового решения. | ID платежа, webhook платёжного сервиса, кассовые чеки, действия менеджера и статус заказа. |
| В чеке неверная сумма или предмет расчёта | Сверьте исходную сделку и оформите исправление через кассовый сервис; не заменяйте это новым обычным чеком на разницу без анализа исходного документа. | Договорённость с покупателем, заказ, реализацию, возврат при его наличии и исходный фискальный документ. |
| Предоплата отражена как «полный расчёт» до выдачи товара | Исправьте правило фискализации: на оплату до исполнения должен создаваться чек предоплаты или аванса. | Дату поступления денег, дату передачи товара или оказания услуги и признак способа расчёта в исходном чеке. |
Разбор особенно нужен, если у вас одновременно работают сайт и 1С, несколько каналов оплаты, ручная фискализация менеджерами, доставка или уже появились дубли чеков. Команда «Интернет Касса» проверит путь платежа от оплаты до ОФД, распределение предоплаты и триггеры кассы — оставьте заявку на разбор интеграции.