Page History
Чек передается в авторизационном запросе, а также может передаваться в запросах на подтверждение и отмену платежа (см. раздел "Запрос на оплату"). При , создание счета или оплату через web-сервисы silentpay и tokenpay. При передаче данных чека в заказе запросе появляются дополнительные параметры:
| Название | Обязательное поле | Принимаемые значения | Значение по умолчанию | Описание | 
| GenerateReceipt | Нет | 0 или 1 | 1 | Разрешение формирования фискального чека. При значении параметра 0 формирование фискального чека запрещено для данного заказаданной операции. | 
| Tax | Нет | 10 символов | Определяется настройкой предприятия "Ставка налога по умолчанию" и используется в режиме без передачи позиций чека (вся сумма должна проводится с одной ставкой). | Идентификатор ставки налога, значение из справочника (novat, vat0, vat10, vat20, vat110, vat120). | 
| ReceiptLine | Нет | 128 символов | Определяется настройкой предприятия "Шаблон строки чека по умолчанию" и используется в режиме без передачи позиций чека. | Текстовое описание позиции чека, если по чеку проводится одна единственная позиция. | 
| FPMode | Нет | Число | Определяется настройкой предприятия "Признак способа расчета по умолчанию" и используется в режиме без передачи позиций чека. | |
| TaxationSystem | Да/Нет*1 | Число | Из настроек предприятия или ККТ | |
| Chequeitems | Да/Нет2 | Строка в формате JSON | Позиции чека, см. «Работа с чеком». | |
| LastName | Нет | 70 символов | Пусто | Фамилия покупателя | 
| FirstName | Нет | 70 символов | Пусто | Имя покупателя | 
| MiddleName | Нет | 70 символов | Пусто | Отчество покупателя | 
| CustomerDocID | Нет | 11 символов | Пусто | Серия/номер паспорта покупателя | 
| TaxpayerID | Нет | 12 символов | Пусто | ИНН покупателя | 
| CompanyName | Нет | 256 символов | Пусто | Наименование компании (если покупатель – юридическое лицо) | 
| PaymentAddress | Нет | 256 символов | Пусто | Адрес расчетов | 
| PaymentPlace | Нет | 256 символов | Пусто | Место расчетов | 
| Cashier | Нет | 64 символа | Пусто | Кассир | 
| CashierINN | Нет | 12 символов | Пусто | ИНН кассира | 
| PaymentTerminal | Нет | 20 символов | Пусто | Номер автоматического устройства | 
| TransferOperatorPhone | Нет | 19 символов | Пусто | Телефон оператора перевода | 
| TransferOperatorName | Нет | 64 символа | Пусто | Наименование оператора перевода | 
| TransferOperatorAddress | Нет | 256 символов | Пусто | Адрес оператора перевода | 
| TransferOperatorINN | Нет | 12 символов | Пусто | ИНН оператора перевода | 
| PaymentReceiverOperatorPhone | Нет | 19 символов | Пусто | Телефон оператора по приёму платежей | 
| PaymentAgentOperation | Нет | 24 символа | Пусто | Операция платёжного агента | 
| PaymentAgentPhone | Нет | 19 символов | Пусто | Телефон платёжного агента | 
| SupplierPhone | Нет | 19 символов | Пусто | Телефон поставщика | 
| PaymentAgentMode | Нет | число | Пусто | Признак агента | 
| DocumentRequisite | Нет | 16 символов | Пусто | Дополнительный реквизит чека | 
| UserRequisites | Нет | структура {"name": <string(64)>, "value": <string(256)>} | Пусто | Дополнительные реквизиты пользователя | 
Anchor 1 1 
1*Если предприятие использует несколько систем налогообложения, передача этого параметра становится обязательной. Параметр TaxationSystem задается для всего чека в целом (не передается в позициях чека). Если параметр не передан, то его значение берется из настроек предприятия. Если у предприятия не настроено значение параметра TaxationSystem по умолчанию, то в ККТ этот параметр (тег 1055) не отправляется и ККТ будет проводить чек по собственным настройкам. Это возможно только в том случае, если в ККТ настроена только одна система налогообложения, в противном случае ККТ выдаст ошибку.
Anchor 2 2 
2Состав чека (поля с названием, стоимостью за единицу товара/услуги, ставкой налога и способом расчета по каждой позиции) определяется по следующим правилам.
- Если в запросе передана структура ChequeItems (см. «Работа с чеком»), то формируется чек с количеством позиций по числу переданных в ChequeItems строк, в каждой позиции должны быть обязательно указаны параметры:
- product и/или name;
- price;
- quantity;
- amount;
 
при этом:
название каждой из позиций формируется как объединение параметров product и name через пробел (если переданы оба) или как один из параметров product или name соответственно (если передан только один);
если параметры Tax или FPmode не переданы в позициях, то они могут быть переданы в параметрах запроса (в этом случае значения этих параметров будут одинаковыми для всех позиций чека, переданных в ChequeItems);
если параметры Tax или FPmode не переданы в параметрах запроса, то их значения подставляются из настроек предприятия (значения этих параметров будут одинаковыми для всех позиций чека, переданных в ChequeItems);
если настройки предприятия для этих параметров отсутствуют, то обработка запроса завершается с ошибкой (недостаточно данных для выполнения операции).
2. Если в запросе не передана структура ChequeItems, то формируется чек с одной позицией, в которой:
- название позиции подставляется из параметра ReceiptLine, если он передан в запросе; если параметр ReceiptLine не передан в запросе, то название позиции подставляется из настроек предприятия; если настройки предприятия для этих параметров отсутствуют, то в качестве названия подставляется строка "Оплата заказа";
- стоимость единицы товара/услуги подставляется из параметра запроса Amount;
- количество всегда равно 1;
 
если параметры Tax или FPmode не переданы в параметрах запроса, то их значения подставляются из настроек предприятия;
если настройки предприятия для этих параметров отсутствуют, то обработка запроса завершается с ошибкой (недостаточно данных для выполнения операции).
Передача данных по всем позициям чека
При передаче данных по всем позициям чека используются следующие параметры:
| Описание параметра позиции чека | Как передается | 
| Описание товара или услуги | Передается в структуре chequeitemsв полеname | 
| Цена за единицу | Передается в структуре chequeitemsв поле price | 
| Количество | Передается в структуре chequeitemsв поле quantity | 
| Ставка налога (НДС 10%/НДС 18% и.т.п.) | Передается в структуре chequeitemsв поле taxили подставляется из настроек предприятия | 
| Способ расчета (полный расчет, аванс и т.п.) | Передается в структуре chequeitemsв поле fpmodeили подставляется из настроек предприятия | 
Передача данных по одной позиции чека
При передаче данных по одной позиции чека используются следующие параметры:
| Описание параметра позиции чека | Как передается | 
| Описание товара или услуги | Передается в параметре заказа ReceiptLine | 
| Цена за единицу | Передается в параметре заказа OrderAmount | 
| Количество | Всегда = 1 | 
| Ставка налога (НДС 10%/НДС 18% и.т.п.) | Передается в параметре заказа Tax или подставляется из настроек предприятия | 
| Способ расчета (полный расчет, аванс и т.п.) | Передается в параметре заказа FPMode или подставляется из настроек предприятия | 
Единственная позиция чека формируется по настройкам предприятия
Если предприятие не передает позиции чека, а единственная позиция чека формируется по настройкам предприятия, то используются следующие параметры:
| Описание параметра позиции чека | Как передается | 
| Описание товара или услуги | Формируется на основе описания, заданного в настройках предприятия. Если такое описание отсутствует, то подставляется значение «Оказанная услуга». | 
| Цена за единицу | Передается в параметре заказа OrderAmount | 
| Количество | Всегда = 1 | 
| Ставка налога (НДС 10%/НДС 18% и.т.п.) | Подставляется из настроек предприятия | 
| Способ расчета (полный расчет, аванс и т.п.) | Подставляется из настроек предприятия | 
