Полная оплата и оплата частями

Два режима оплаты закупки через ЮKassa и Робокассу: полная предоплата по умолчанию и оплата частями. Какие чеки уходят покупателю, когда выписывается закрывающий чек и как делать возврат.

Эта инструкция для организатора закупки. Она объясняет, какие чеки платформа отправляет сама, когда покупатель платит онлайн через ЮKassa, Робокассу (простой магазин) или Робокассу со сплитом. Покупатель вид чека не выбирает и слов «сценарий 1» или «сценарий 2» не видит.

Кто выбирает режим

Режим один на всю закупку. Его включает организатор в карточке закупки, в блоке «Способы оплаты». Переключатель называется «Можно оплачивать частями». Пока он выключен, работает полная оплата. Это состояние по умолчанию у каждой новой и у каждой уже созданной закупки.

Один заказ покупателя не живёт в двух режимах сразу. Если в одной закупке разрешены части, все онлайн-платежи покупателей этой закупки идут по правилам частей. Соседняя закупка того же организатора может остаться на полной оплате. На весь кабинет переключатель не ставится: у одного продавца закупка растений с доплатами до мая и закупка одежды с полной предоплатой могут идти рядом.

Что подключить до оплаты

Онлайн-чек уходит только по эквайрингу, который подключён в кабинете и добавлен в способы оплаты этой закупки. Это ЮKassa, Робокасса (простой магазин) и Робокасса со сплитом. Для ЮKassa и Робокассы нужна двухстадийная фискализация: первый чек в момент оплаты, второй — когда товар выдан. В настройках кассы организатора должен быть включён режим чеков.

  • ЮKassa: интеграция подключена, способ оплаты добавлен в закупку. Покупатель в мини-приложении VK или OK нажимает «Оплатить» и переходит на страницу ЮKassa.
  • Робокасса, простой магазин: в магазине организатора включена Робокасса, способ оплаты добавлен в закупку. Чек строится так же, как у ЮKassa: сумма чека равна сумме этого платежа.
  • Робокасса со сплитом: платформа удерживает свою комиссию отдельной строкой, доля организатора фискализируется по тем же правилам полной или частичной предоплаты.
  • Перевод на карту, по номеру телефона и оплата «по договорённости» чек 54-ФЗ через ЮKassa или Робокассу не создают. Организатор отмечает такой платёж вручную на вкладке «Платежи». Эта статья про них не говорит.

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

Почему чек привязан к платежу, а не ко всему заказу

Касса принимает чек только если сумма строк чека равна сумме именно этого платежа. Нельзя приложить к платежу на 5 000 ₽ чек на товары стоимостью 10 000 ₽ и назвать это предоплатой 100%. Поэтому у каждого успешного онлайн-платежа свой чек предоплаты на его сумму и позже свой закрывающий чек на ту же сумму. Два платежа — два чека предоплаты и два закрывающих. В один общий чек на всю закупку они не склеиваются.

Признак способа расчёта в чеке говорит, что это за деньги. «Предоплата 100%» значит: этим платежом закрыта вся текущая сумма, которую покупатель должен по заказу (или по новому дозаказу в режиме полной оплаты). «Частичная предоплата» значит: это только часть долга, либо доплата после того, как деньги по заказу уже вносились. «Полный расчёт» — закрывающий чек в момент выдачи товара. Он зачитывает ранее внесённую предоплату, а не берёт деньги второй раз.

Режим 1. Полная оплата

Переключатель «Можно оплачивать частями» выключен. Так закупка работает, пока организатор сам не включит части.

Что видит покупатель

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

Чек предоплаты

После успешной оплаты уходит чек с признаком «Предоплата 100%». В нём реальные позиции заказа: название, количество и цена, плюс доставка и скидка по купону, если они входят в этот платёж. Сумма строк равна платежу. Цены товаров не подменяются чужими позициями.

Если покупатель сначала оплатил заказ, а потом сделал дозаказ в той же закупке, долг вырастает на новые позиции. Второй онлайн-платёж снова равен новому долгу и тоже идёт как «Предоплата 100%», но только по новым позициям дозаказа. Доставка в этот второй чек повторно не попадает: она уже была в первом. Так касса не получает одну и ту же доставку дважды и не растягивает новые товары на сумму первого платежа.

Закрывающий чек

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

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

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

Режим 2. Оплата частями

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

Что видит покупатель

Сумма в заказе больше не заблокирована. Под полем написано: «Можно внести часть, не больше долга». Покупатель вводит сумму и платит. Новая оплата не может быть меньше 10 ₽. Исключение одно: если сам остаток долга меньше 10 ₽, его можно закрыть этой меньшей суммой. Сумма больше долга не проходит ни в мини-приложении, ни на сервере. Покупатель не может заплатить чужой заказ и не может завысить сумму правкой ссылки.

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

Когда чек всё же «Предоплата 100%»

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

Когда чек «Частичная предоплата»

Чек частичный в двух случаях. Первый: покупатель вносит меньше текущего долга. Второй: деньги по заказу уже были, и это следующая оплата, даже если она закрывает остаток до нуля. Например, заказ 3 000 ₽. Первый платёж 1 500 ₽ — частичная предоплата на 1 500 ₽. Второй платёж 1 500 ₽ — тоже частичная предоплата на 1 500 ₽, а не предоплата 100%, потому что товар уже был оплачен не одним платежом.

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

Закрывающий чек

В режиме частей закрывающий чек ждёт два условия сразу: все активные позиции покупателя в статусе «Выдан» и долг по заказу равен нулю. Одной выдачи мало. Если товар уже выдан, а 1 500 ₽ ещё не внесены, закрывающий чек не уходит ни автоматически, ни по кнопке с вкладки «Платежи». Появится сообщение, что чек отправится, когда позиции выданы и долг станет нулём.

Когда оба условия выполнены, на каждый частичный платёж уходит свой закрывающий чек «Полный расчёт» ровно на сумму этого платежа. Платёж 1 500 ₽ закрывается чеком на 1 500 ₽, платёж 1 500 ₽ — вторым чеком на 1 500 ₽. Все товары заказа не записываются в один из этих чеков по заниженной цене. Закрывающий чек зачитывает ту предоплату, которая уже была в чеке этого платежа.

Дозаказ

Дозаказ не создаёт второй заказ и не спрашивает режим ещё раз. Новые позиции увеличивают долг в той же закупке.

  • Полная оплата. Первый чек — предоплата 100% исходных позиций и доставки. Чек дозаказа — предоплата 100% только новых позиций. Закрывающие чеки повторяют это деление.
  • Оплата частями. Новая сумма просто добавляется к долгу. Покупатель вносит её целиком или частями. Если по заказу уже были платежи, новый чек будет частичной предоплатой на внесённую сумму. Закрывающий чек по-прежнему ждёт выдачи всех позиций и нулевого долга.

Возвраты

До закрывающего чека

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

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

После закрывающего чека

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

Отмена и статус «Отменен»

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

ЮKassa и Робокасса: в чём разница для чека

Для закупки правила режима одинаковые. Отличается только касса, которая принимает чек.

  • ЮKassa. Чек предоплаты уходит вместе с платежом, если включены чеки ЮKassa, либо отдельным чеком после подтверждения оплаты. Закрывающий чек — вторым документом со способом расчёта «Полный расчёт». В зачёте предоплаты деньги повторно не списываются.
  • Робокасса, простой магазин. На платеже сохраняется чек предоплаты. Закрывающий чек строится из него: те же суммы, признак меняется на полный расчёт. Если платёж был частичным, в закрытие не подставляются все товары заказа.
  • Робокасса со сплитом. Покупатель платит общую сумму. Комиссия площадки и доля организатора разносятся по своим частям. Доля организатора в режиме частей — строка «Частичная предоплата» на его сумму. Закрывающий чек этой доли повторяет её, уже как полный расчёт.

Маркировка

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

Коротко, какой чек ждать

  • Переключатель выключен, покупатель оплатил долг — предоплата 100% по позициям этого платежа. Закрывающий чек при статусе «Выдан».
  • Переключатель включён, покупатель сразу внёс весь долг и раньше не платил — тоже предоплата 100%.
  • Переключатель включён, покупатель внёс часть или доплачивает после предыдущего платежа — частичная предоплата на эту сумму, одна строка. Закрывающий чек только когда всё выдано и долг ноль.
  • Дозаказ при выключенном переключателе — вторая предоплата 100% только на новые позиции.
  • Возврат до выдачи повторяет предоплату. Возврат после закрывающего чека — полный расчёт по этому платежу.
  • Ручной перевод на карту и баланс покупателя онлайн-чек заказа не заменяют.

Открыть в кабинете

Наверх