При полной предоплате заказа Robokassa автоматически печатает только предоплатный чек, итоговый чек печатается вручную по нажатию кнопки "Создать чек".

Чтобы упростить работу с чеками в настройках синхронизации модуля в retailcrm.services есть опция "Тип оплаты".

1. Печать чека необязательна для типов оплаты:
- полный расчёт (full_payment). Это полная оплата, в том числе с учетом аванса (предварительной оплаты) в момент передачи предмета расчёта;
- частичный расчёт и кредит (partial_payment ). Частичная оплата предмета расчёта в момент его передачи с последующей оплатой в кредит;
• передача в кредит (credit). Передача предмета расчёта без его оплаты в момент его передачи с последующей оплатой в кредит;
• оплата кредита (credit_payment). Оплата предмета расчёта после его передачи с оплатой в кредит (оплата кредита).
Любой из этих типов оплаты означает, что в момент покупки покупатель и деньги отдал и товар получил сразу и в полном объёме, в таком случае второй чек не нужен.
2. Печать чека обязательна (после отгрузки товара покупателю) для типов оплаты:
• предоплата 100% (full_prepayment). Полная предварительная оплата до момента передачи предмета расчёта;
• предоплата (prepayment). Частичная предварительная оплата до момента передачи предмета расчёта;
• аванс (advance).
Для этих случаев подразумевается, что платёж произведён, а сам товар ещё не отгружен, и необходимо сформировать второй чек после того, как товар будет отгружен покупателю (доставлен курьером, получен в пункте самовывоза, выслан на электронную почту или другим способом).
Чек передается со стороны магазина после полного расчета.
Во втором чеке обязательно должен быть передан параметр «payment_method» со значением «full_payment» полный расчёт.
Автоматически сформировать чек можно с помощью API Robokassa.