{
"cashier": String,
"itemList": [SaleItem],
"currency": Currency = "BYN",
"cash": BigDecimal,
"cashless": BigDecimal,
"certificate": BigDecimal,
"oplati": BigDecimal,
"customOther": [СustomOther],
"isPercentDiscount": Boolean = false,
"chequeDiscount": BigDecimal?,
"isPercentIncrease": Boolean = false,
"chequeIncrease": BigDecimal?,
"payment_method": CashlessType?,
"bank_package_name": String?,
"merchantId": Int?,
"tpTaxNumber": Int?,
"printCheque": Boolean = true?,
"prefix": [Printable]?,
"suffix": [Printable]?,
"operationId": String?,
"printQrCheque": Boolean = false?
}
cashier
Имя кассира.
Хотя бы 1 символ. Все что больше 20 символов, отбрасывается.
itemList
currency - Не обязательное поле. Стандартное значение BYN.
cash
cashless
certificate
Сумма другими способами (без разделения на типы безналичных оплат “Др, способы”)
oplati
customOther CustomOther Необязательное поле.
Сумма другими способами (для указания конкретного способа оплаты Другими способами в документе).
Безналичный расчет другими способами (сертификатом, сервисом и другое).
isPercentDiscount - Необязательное поле. Стандартное значение = false.
Показатель типа скидки.
Если true - добавляет скидку в процентах.
Если false - добавляет ценовую скидку.
chequeDiscount - Необязательное поле.
Процентная
Максимальное значение 100. 2 Знака после запятой.
Ценовая
Максимальное значение 99999999999.99.
isPercentIncrease - Необязательное поле. Стандартное значение = false.
Показатель типа надбавки.
Если true - добавляет надбавку в процентах.
Если false - добавляет ценовую надбавку.
chequeIncrease - Необязательное поле.
Процентная
Максимальное значение 100. 2 Знака после запятой.
Ценовая
Максимальное значение 99999999999.99.
payment_method CashlessType
Необязательное поле если cashless = 0.
Необязательное поле если в настройках включен только один способ оплаты.
bank_package_name
Передается только в случае если payment_method = PAY_IKASSA
Необязательный в случае если есть только один способ оплаты через iKassa Pay
merchantId - Необязательное поле.
tpTaxNumber - Необязательное поле. УНП третьего лица, в пользу которого оформляется док-т продажи. Применяется при приеме
платежей в адрес третьих лиц платежными агрегаторами.
printCheque - Необязательное поле. Стандартное значение = true.
Флаг определяющий будет ли печататься чек.
prefix - Необязательное поле. Printable
адрес торгового объекта (магазина), объекта выполнения работ, объекта оказания услуг
suffix - Необязательное поле. Printable
Иная необязательная информация, необходимая субъекту хозяйствования информация, не являющаяся обязательной
operationId - Идентификатор операции.
уникальный в рамках смены.
printQrCheque - Необязательное поле. Стандартное значение = false.
печать короткого чека в виде QR со ссылкой на электронный документ.