В соответствии с требованиями ФНС при удержании части оплаты за товар (услугу) в качестве штрафа необходимо оформить два фискальных чека:
При этом клиенту возвращается часть суммы оплаты равная разности между суммой возврата прихода по первому чеку и суммой прихода по второму чеку.
| Примечание. При желании использовать возврат с удержанием штрафа сначала следует проконсультироваться с сотрудниками службы поддержки (support@assist.ru). | 
В качестве примера рассмотрим покупку билетов в театр. Сначала клиент осуществляет покупку выбранных билетов, при этом на стороне предприятия выполняются следующие действия:
| Внимание! Сумма чека должна точно равняться сумме оплаты, иначе сервис fiscalize вернет ошибку и чек не будет сформирован. | 
Список параметров для передачи в веб-сервис fiscalize (покупка двух билетов в театр по цене 5600 и 2800 рублей)
| Параметр | Значение | Примечание | |
| Merchant_ID | <Идентификатор предприятия в системе АПК Ассист> | ||
| Login | <Логин пользователя сервиса от предприятия> | ||
| Password | <Пароль пользователя сервиса от предприятия> | ||
| Billnumber | <Значение billnumber проведенной успешно оплаты> | Расширенный номер платежа, соответствующий выполненному ранее платежу или выполненной ранее отмене в системе АПК Ассист | |
| ChequeItems | 
 | subjtype=4 - признак предмета расчета УСЛУГА; fpmode:1 - признак способа расчета ПРЕДОПЛАТА 100% | |
| <e-mail покупателя> | Для отправки чека | ||
| Type | sell | Тип чека: чек прихода | |
| PaymentType | 3 | Вид оплаты. 3 - Безналичными | |
| Amount | 8400 | Эта сумма должна точно равняться сумме проведенного ранее платежа. | 
При передаче корректного значения Billnumber сформированный чек и уведомление (письмо с чеком, отправленное покупателю) привязываются к указанной операции оплаты и будут доступны для просмотра в Личном кабинете точно так же, как чеки или уведомления, сформированные по переданным в заказе параметрам.
Таким образом, покупка билетов оформлена корректно и проведена ее фискализация.
Если покупатель решил по каким-либо причинам вернуть билеты, то в таком случае по условиям договора с предприятием возможно взимание штрафа (комиссии).
Для формирования правильного набора чеков при возврате с удержанием штрафа необходимо выполнить следующие действия:
Параметры, передаваемые в сервис web-сервис пакетной фискализации:
| Параметр | Значение | Примечание | |
| Merchant_ID | <Идентификатор предприятия в системе АПК Ассист> | ||
| Login | <Логин пользователя сервиса от предприятия> | ||
| Password | <Пароль пользователя сервиса от предприятия> | ||
| Billnumber | <Значение billnumber проведенной успешно отмены> | Расширенный номер платежа, соответствующий выполненному ранее платежу или выполненной ранее отмене в системе АПК Ассист | |
| Cheques | 
 | Значения ChequeItems первого чека повторяют значения ChequeItems из чека оплаты; type=sell_refund - чек возврата прихода; subjtype=4 - признак предмета расчета УСЛУГА; fpmode:1 - признак способа расчета ПРЕДОПЛАТА 100%; | |
| <e-mail покупателя> | Для отправки чека | 
При передаче корректного значения Billnumber сформированные чеки и уведомление (письмо с чеками, отправленное покупателю) привязываются к указанной операции оплаты и будут доступны для просмотра в Личном кабинете точно так же, как чеки или уведомления, сформированные по переданным в заказе параметрам.
| Внимание! Разница сумм этих двух чеков должна точно равняться сумме проведенной отмены 8400-900=7500. Если это не так, то веб-сервис пакетной фискализации вернет ошибку и чеки не будут сформированы. | 
| Примечание. Веб-сервис пакетной фискализации также может быть использован и при фискализации оплаты вместо веб-сервиса fiscalize. В параметре Cheques можно передавать от одного до нескольких чеков. Важно, чтобы общая сумма всех этих чеков с учетом их типов (приход/возврат прихода) точно равнялась сумме операции, на которую указывает Billnumber. | 
Для отмены со штрафом также можно использовать Личный кабинет АПК Ассист.
Для этого необходимо в разделе Мониторинг заказов выбрать нужный заказ и с помощью контекстного меню перейти к действию Возврат денег.
Если количество товара в позиции равно 1, то оно будет отображаться синим цветом в окне возврата денег (когда такая частичная отмена разрешена для предприятия).
Окно возврата при удержании штрафа
| Внимание! При отмене части позиции автоматическая фискализация осуществляться не будет независимо от установленного значения параметра Генерировать чек. | 
Нажатие кнопки Отменить заказы вызывает открытие дополнительного информационного сообщения:
Предупреждающее сообщение о фискализации
Это дополнительное предупреждение оператору о том, что фискализацию проведенной отмены необходимо выполнить отдельно.
Отмена заказа с удержанием части платежа в качестве штрафа предполагает оформление двух фискальных чеков:
При этом клиенту возвращается часть суммы оплаты, равная разности между суммой возврата прихода по первому чеку и суммой прихода по второму чеку.
Для получения таких чеков следует воспользоваться разделом Фискальный чек. Здесь можно создать необходимые чеки и отправить их на фискализацию.
Изображения ниже отражают процесс создания необходимых чеков для того же примера, который был использован при описании реализации отмены со штрафом с помощью использования веб-сервисов.
Окно формирования чека возврата прихода на стоимость отменяемых билетов