Драйвер контрольно-кассовой техники v.10
Элементы чека
Параметр Описание Тип Возможные значения Обязательность
type Тип элемента string "position" - товар
"text" - текстовая строка
"barcode" - штрихкод

+

Текстовая строка
text Строка. Переносится посимвольно. string по умолчанию - пустая строка (промотка ленты)
alignment Выравнивание int "left" - по левому краю
"center" - по центру
"right" - по правому краю
по умолчанию - "left"
font Шрифт int Зависит от модели ККТ по умолчанию - 0
doubleWidth Двойная ширина bool по умолчанию - false
doubleHeight Двойная высота bool

по умолчанию - false

Штрихкод
barcode Данные ШК string в зависимости от barcodeType +
barcodeType Тип ШК string "EAN8"
"EAN13"
"CODE39"
"QR"
"AZTEC"
+
alignment Выравнивание int "left" - по левому краю
"center" - по центру
"right" - по правому краю
по умолчанию - "center"
scale Коэффициент увеличения int по умолчанию - 1
printText Печатать значение ШК (только для одномерных ШК) bool

по умолчанию - false

Товарная позиция
name Наименование товара string +
price Цена double +
quantity Количество double +
amount Сумма double +
infoDiscountAmount Информационная скидка double по умолчанию - 0.0
department Отдел int по умолчанию - 1 (по возможности, без печати на чековой ленте)
measurementUnit Единицы измерения кол-ва товара string по умолчанию - не передаются
paymentMethod Признак способа рассчета string "fullPrepayment" - предоплата 100%
"prepayment" - предоплата
"advance" - аванс
"fullPayment" - полный расчет
"partialPayment" - частичный расчет и кредит
"credit" - передача в кредит
"creditPayment" - оплата кредита
по умолчанию - "fullPrepayment"
paymentObject Признак предмета рассчета string "commodity" - товар
"excise" - подакцизный товар
"job" - работа
"service" - услуга
"gamblingBet" - ставка азартной игры
"gamblingPrize" - выигрыш азартной игры
"lottery" - лотерейный билет
"lotteryPrize" - выигрыш лотереи
"intellectualActivity" - предоставление результатов интерелктуальной деятельности
"payment" - платеж
"agentCommission" - агентское вознаграждение
"composite" - составной предмет расчета
"another" - иной предмет расчета
по умолчанию - "commodity"
nomenclatureCode Маркировка string / object
exciseSum Значение акциза double
countryCode Код страны происхождения string
customsDeclaration Номер таможенной декларации string
tax Налог object
agentInfo Данные агента object
supplierInfo Данные поставщика object