Логика редактирования
Все вносимые изменения в форме чека записываются в базу данных set → cash_print_form → check-sale → xml_representation
Состав xml-формы чека
Родительские узлы
В родительских узлах определяются основные секции в которых содержатся элементы отображения данных из редактора чековых форм.
XML-свойство | Секция чека |
---|
<section id="logo"> | Логотип Отвечает только за вывод на печать логотипа, загруженного через утилиту фискального регистратора |
<section id="header"> | Заголовок/шапка |
<section id="position"> | Позиции |
<section id="payment"> | Оплаты |
<section id="discount"> | Скидки |
<section id="tax"> | Налоги |
<section id="total"> | Итоги |
<section id="bonuses"> | Бонусные балансы |
<section id="level">
SLS-2965
-
Получение подробных данных проблемы…
СТАТУС
CR-9451
-
Получение подробных данных проблемы…
СТАТУС
10.3.30.0 ТОЛЬКО SETLOYALTY | Уровневая программа лояльности |
<section id="presentCard"> | Подарочная карта |
<section id="slip"> | Банковский слип внутри чека |
<section id="includedSlips"> | Слип лояльности в составе чека |
<section id="fiscal"> | Фискальная часть |
<section id="footer"> | Подвал |
Описание родительских узлов
Узел | Секция | Редактирование данных для фискального принтера Пирит 1Ф, Пирит 2Ф |
| Логотип | Нет Служебная. Не подлежит редактирования также и на нефискальных режимах. |
| Заголовок (шапка чека) | Нет Реквизиты печатаются на основе данных карточки магазина и юридического лица |
| Позиции | Да |
| Типы оплат | Нет |
| Скидки | Да |
| Налоги | Нет |
| Итоги | Нет |
| Бонусные балансы | Да |
presentCard | Подарочная карта | Да |
level
SLS-2965
-
Получение подробных данных проблемы…
СТАТУС
CR-9451
-
Получение подробных данных проблемы…
СТАТУС
10.3.30.0 ТОЛЬКО SETLOYALTY | Уровневая программа лояльности | Да |
| Слип лояльности в составе чека | Нет |
slip | Банковский слип внутри чека | Нет Только размер шрифта. |
| Фискальная часть | Нет |
| Подвал | Нет |
| Специальная секция, которая отправляет команду чековому принтеру сделать отрез бумаги | Нет Служебная. Не подлежит редактирования также и на нефискальных режимах. |
Пример XML-формы чека
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<document xmlns="http://crystals.ru/pos/fiscalprinter/templates/parser">
<section id="logo"/>
<section id="header">
<line font="normal">
<element precision="0" value="ShopName" clip="true" width="36" filler="space" align="center"/>
</line>
<line font="normal">
<element precision="0" value="ShopAddress" clip="true" width="36" filler="space" align="center"/>
</line>
<line font="normal">
<text value="-----------------------------------------" clip="true" width="36" filler="space" align="left"/>
</line>
<line font="normal">
<text value="Смена:" width="6" filler="space" align="left"/>
<element precision="0" value="numshift" width="6" filler="space" align="left"/>
<text value="ЭКЛЗ:" clip="true" width="5" filler="space" align="right"/>
<element precision="0" value="eklz" width="12" filler="space" align="right"/>
</line>
<line font="normal">
<text value="Номер кассы:" width="12" filler="space" align="left"/>
<element precision="0" value="cashnum" width="6" filler="space" align="left"/>
<text value="ИНН:" clip="true" width="4" filler="space" align="right"/>
<element precision="0" value="inn" width="12" filler="space" align="right"/>
</line>
<line font="normal">
<text value="Кассир:" width="7" filler="space" align="left"/>
<element precision="0" value="cashier" clip="true" width="6" filler="space" align="left"/>
</line>
<line font="normal">
<text value="----------------------------------------" clip="true" width="36" filler="space" align="left"/>
</line>
<line font="normal">
<text value="ЧЕК ПРОДАЖИ" clip="true" width="12" filler="space" align="left"/>
<element precision="0" value="numberfield" width="4" filler="space" align="left"/>
<element precision="0" value="datecreate" width="11" filler="space" align="right"/>
<element precision="0" value="timecreate" width="7" filler="space" align="right"/>
</line>
<line font="normal">
<text value="----------------------------------------" clip="true" width="36" filler="space" align="left"/>
</line>
</section>
<section id="position">
<list>
<line font="small">
<element precision="0" value="name" clip="true" width="30" filler="space" align="left"/>
<element precision="2" value="endPricePerUnit" width="7" prefix="space" filler="space" align="right"/>
<element precision="3" value="qnty" width="7" prefix="star" filler="space" align="right"/>
<element precision="2" value="endPositionPrice" width="11" prefix="equalsign" filler="space" align="right"/>
</line>
<header>
<line font="normal">
<text value="---------------------------------------------------------------------------------------------------------------------" clip="true" width="0" filler="space" align="left"/>
</line>
</header>
<footer>
<line font="normal">
<text value="---------------------------------------------------------------------------------------------------------------------" clip="true" width="0" filler="space" align="left"/>
</line>
</footer>
</list>
</section>
<section id="payment">
<list>
<line font="normal">
<element precision="0" value="payment_type" clip="true" width="25" filler="space" align="left"/>
<element precision="2" value="sumpay" width="10" prefix="equalsign" filler="space" align="right"/>
</line>
<header>
<line font="normal">
<text value="---------------------------------------------------------------------------------------------------------------------" clip="true" width="0" filler="space" align="left"/>
</line>
</header>
<footer>
</footer>
</list>
</section>
<section id="discount">
<line font="normal">
<text value="---------------------------------------------------------------------------------------------------------------------" clip="true" width="0" filler="space" align="left"/>
</line>
<line font="doubleheight">
<condition name="Есть скидка">
<operand key="more">
<varLogical>
<element value="discountValueTotal" width="0" align="left"/>
</varLogical>
<varLogical>
<numeral value="0"/>
</varLogical>
</operand>
</condition>
<text value="ВАША СКИДКА СОСТАВИЛА, руб " width="32" filler="space" align="left"/>
<element precision="2" value="discountValueTotal" clip="true" width="0" prefix="equalsign" filler="space" align="right"/>
</line>
<line font="normal">
<text value=" " clip="true" width="0" filler="space" align="left"/>
</line>
<line font="normal">
<text value="СПАСИБО ЗА ПОКУПКУ!" clip="true" width="0" filler="space" align="center"/>
</line>
<line font="normal">
<text value=" " clip="true" width="0" filler="space" align="left"/>
</line>
<line multyple="true" font="normal">
<condition name="дк">
<operand key="equal">
<varLogical>
<element value="isDiscCard" width="0" align="left"/>
</varLogical>
<varLogical>
<boolean value="true"/>
</varLogical>
</operand>
</condition>
<text value="Цены указаны с учетом скидки по карте постоянного покупателя " multyple="true" clip="true" width="10" filler="space" align="center"/>
</line>
<line font="normal">
<condition name="дк">
<operand key="equal">
<varLogical>
<element value="isDiscCard" width="0" align="left"/>
</varLogical>
<varLogical>
<boolean value="true"/>
</varLogical>
</operand>
</condition>
<element precision="0" value="disccardnumber" clip="true" width="0" filler="space" align="center"/>
</line>
<line font="normal">
<text value=" " clip="true" width="0" filler="space" align="left"/>
</line>
</section>
<section id="tax"/>
<section id="total">
<line font="normal">
<text value="----------------------------------------" clip="true" width="36" filler="space" align="left"/>
</line>
<line font="normal">
<text value="Итого без скидки" width="25" filler="space" align="left"/>
<element precision="2" value="Totalsum" clip="true" width="0" prefix="space" filler="space" align="left"/>
</line>
<line font="normal">
<text value="Скидка" width="10" filler="space" align="left"/>
<element precision="2" value="discountValueTotal" clip="true" width="0" prefix="space" filler="space" align="left"/>
</line>
<line font="normal">
<text value="Итого к оплате" width="15" filler="space" align="left"/>
<element precision="2" value="checksum" clip="true" width="0" prefix="space" filler="space" align="left"/>
</line>
<line font="normal">
<text value="СДАЧА" clip="true" width="25" filler="space" align="left"/>
<element precision="2" value="changecash" width="10" prefix="equalsign" filler="space" align="right"/>
</line>
</section>
<section id="bonuses">
<list>
<line font="normal">
<condition name="Были операции по бонусам">
<operand key="equal">
<varLogical>
<element align="left" value="hasBonusOperations" width="0"/>
</varLogical>
<varLogical>
<boolean value="true"/>
</varLogical>
</operand>
</condition>
<text value="Бонусная карта" width="14"/>
<element value="bonusCardNumber" clip="true" width="0" prefix="space" align="right"/>
</line>
<line font="normal">
<condition name="Были начисления бонусов">
<operand key="more">
<varLogical>
<element value="bonusesAccrued" width="0" align="left"/>
</varLogical>
<varLogical>
<numeral value="0"/>
</varLogical>
</operand>
</condition>
<text value="Начислено бонусов" width="17"/>
<element value="bonusesAccrued" clip="true" precision="2" prefix="space" width="0" align="right"/>
</line>
<line font="normal">
<condition name="Были начисления бонусов">
<operand key="more">
<varLogical>
<element value="bonusesAccrued" width="0" align="left"/>
</varLogical>
<varLogical>
<numeral value="0"/>
</varLogical>
</operand>
</condition>
<text value="Дата активации бонусов" width="22"/>
<element value="bonusesActivationDate" clip="true" width="0" prefix="space" align="right"/>
</line>
<line font="normal">
<condition name="Были списания бонусов">
<operand key="more">
<varLogical>
<element value="bonusesChargedOff" width="0" align="left"/>
</varLogical>
<varLogical>
<numeral value="0"/>
</varLogical>
</operand>
</condition>
<text value="Списано бонусов" width="15"/>
<element value="bonusesChargedOff" precision="2" clip="true" width="0" prefix="space" align="right"/>
</line>
<line font="normal">
<condition name="Знаем детальную информацию о бонусах">
<operand key="equal">
<varLogical>
<element value="hasBonusesDetailedInfo" width="0" align="left"/>
</varLogical>
<varLogical>
<boolean value="true"/>
</varLogical>
</operand>
</condition>
<text value="Итого бонусов" width="13"/>
<element value="totalBonusesSum" precision="2" clip="true" width="0" prefix="space" align="right"/>
</line>
<line font="normal">
<condition name="Знаем детальную информацию о бонусах">
<operand key="equal">
<varLogical>
<element value="hasBonusesDetailedInfo" width="0" align="left"/>
</varLogical>
<varLogical>
<boolean value="true"/>
</varLogical>
</operand>
</condition>
<text value="Доступно для списания" width="21"/>
<element value="totalActiveBonusesSum" precision="2" clip="true" width="0" prefix="space" align="right"/>
</line>
<line font="normal">
<condition name="Есть дата сгорания бонусов">
<operand key="equal">
<varLogical>
<element value="hasBonusesScheduledForVoiding" width="0" align="left"/>
</varLogical>
<varLogical>
<boolean value="true"/>
</varLogical>
</operand>
</condition>
<text value=" " width="0" clip="true" filler="space"/>
</line>
<line font="normal">
<condition name="Есть дата сгорания бонусов">
<operand key="equal">
<varLogical>
<element value="hasBonusesScheduledForVoiding" width="0" align="left"/>
</varLogical>
<varLogical>
<boolean value="true"/>
</varLogical>
</operand>
</condition>
<text value="Внимание! Следующее сгорание бонусов" clip="true" width="0"/>
</line>
<line font="normal">
<condition name="Есть дата сгорания бонусов">
<operand key="equal">
<varLogical>
<element value="hasBonusesScheduledForVoiding" width="0" align="left"/>
</varLogical>
<varLogical>
<boolean value="true"/>
</varLogical>
</operand>
</condition>
<text value="Сумма сгорания" width="14"/>
<element value="bonusesToVoidAmount" precision="2" clip="true" width="0" prefix="space" align="right"/>
</line>
<line font="normal">
<condition name="Есть дата сгорания бонусов">
<operand key="equal">
<varLogical>
<element value="hasBonusesScheduledForVoiding" width="0" align="left"/>
</varLogical>
<varLogical>
<boolean value="true"/>
</varLogical>
</operand>
</condition>
<text value="Дата сгорания" width="13"/>
<element value="nearestBonusExpirationDate" clip="true" width="0" prefix="space" align="right"/>
</line>
<line font="normal">
<condition name="Были операции по бонусам">
<operand key="equal">
<varLogical>
<element align="left" value="hasBonusOperations" width="0"/>
</varLogical>
<varLogical>
<boolean value="true"/>
</varLogical>
</operand>
</condition>
<text value="---------------------------------------------------------------------------------------------------------------------" clip="true" width="0"/>
</line>
<header>
</header>
<footer>
</footer>
</list>
</section>
<section id="presentCard">
<list font="normal">
<line font="normal">
<text align="left" filler="space" precision="0" width="0" value="ПОДАРОЧНАЯ КАРТА:" clip="true"/>
<element align="left" filler="space" precision="0" width="0" value="presentcard_number"/>
</line>
<line font="normal">
<text align="left" filler="space" precision="0" width="0" value=" Сумма:" clip="true"/>
<element align="left" filler="space" precision="2" width="0" value="presentcard_amount"/>
</line>
<line font="normal">
<text align="left" filler="space" precision="0" width="0" value=" Срок действия до:" clip="true"/>
<element align="left" filler="space" precision="0" width="0" value="presentcard_expiration_date"/>
</line>
<header>
<line font="normal">
<text align="left" filler="space" precision="0" width="0" value="---------------------------------------------------------" clip="true"/>
</line>
<line font="doubleheight">
<text align="center" filler="space" precision="0" width="0" value="ИНФОРМАЦИЯ О ПОДАРОЧНОЙ КАРТЕ" clip="true"/>
</line>
<line font="normal">
<text align="left" value="Касса:" width="6" filler="space"/>
<element align="left" value="cashnum" width="4" prefix="space" filler="space" precision="0"/>
<text align="left" value="Смена:" width="7" filler="space" prefix="space"/>
<element align="left" value="numshift" width="5" prefix="space" filler="space" precision="0"/>
<text align="left" value="Чек:" width="5" filler="space" prefix="space"/>
<element align="left" value="numberfield" width="5" prefix="space" filler="space" precision="0"/>
<text align="left" value="Дата:" width="6" filler="space" prefix="space"/>
<element align="left" value="datecreate" width="10" prefix="space" filler="space" clip="true" precision="0"/>
</line>
<line font="normal" extFont="2">
<text align="left" filler="space" precision="0" width="0" value="Активированные подарочные карты:" clip="true"/>
</line>
</header>
<footer>
<line font="normal">
<text align="left" filler="space" precision="0" width="0" value="---------------------------------------------------------" clip="true"/>
</line>
</footer>
</list>
</section>
<section id="includedSlips"></section>
<section id="fiscal">
<line font="normal">
<text value="Текст" clip="true" width="0" filler="space" align="left"/>
</line>
<line font="normal"/>
</section>
<section id="footer">
<line>
<text value="Док N:" width="6"/>
<element value="numberfield" clip="true" width="6" align="left"/>
<element value="datecreate" width="11" align="left"/>
<element value="timecreate" width="7" align="left"/>
</line>
<line>
<text value="Спасибо за покупку!" clip="true" width="36" align="left"/>
</line>
</section>
<section id="cut"/>
<collectionFunctions/>
<collectionConditions>
<condition name="Есть скидка">
<operand key="more">
<varLogical>
<element value="discountValueTotal" width="0" align="left"/>
</varLogical>
<varLogical>
<numeral value="0"/>
</varLogical>
</operand>
</condition>
<condition name="дк">
<operand key="equal">
<varLogical>
<element value="isDiscCard" width="0" align="left"/>
</varLogical>
<varLogical>
<boolean value="true"/>
</varLogical>
</operand>
</condition>
</collectionConditions>
</document>
Дочерние узлы
В дочерних узлах содержатся элементы, добавляемые на форму чека.
Пример сопоставления элементов заголовка чека <header>
:
Атрибуты элементов дочерних узлов
Атрибуты дочерних узлов - это настройки каждого элемента того, как будет напечатан элемент на бумаге.
Элемент формы чека | Допустимые параметры | Назначение |
---|
element | - align
- value
- additional
- width
- filler
- precision
- prefix
- multyple
- clip
| Поле формы чека для вывода на печать. |
line | | Строка с набором элементов формы чека. Например: [Номер смены] [Номер кассы] [Дата]. |
<element align="left" value="fiscaldocnum" width="0" filler="space" precision="0" clip="true"/>
Список атрибутов настроек элементов форм чека
Параметр | Допустимое значение | Назначение |
---|
align | | Выравнивание |
value | Текст | Значение |
additional | Текст | Специальный параметр, установленный клиентом, чтобы печаталась информация о примененных персональных предложениях в чеке продажи.
SR-3026
-
Получение подробных данных проблемы…
СТАТУС
10.2.70.0 Скидки по персональному предложению подразумевают применение купона или вхождение клиента в сегмент. Например добавляет в чековую форму текст, который будет отображаться только при выполнении нового условия "Сработала акция с меткой"=[значение метки РЕКЛАМНОЙ АКЦИИ] Если метка не указана в условии для вывода подстановки/текста, то условие не сработает Подстановка "Сумма скидки по акциям с меткой" должна рассчитывать сумму для всех сработавших акций с указанной меткой
Пример XML секции чека
<line font="small">
<condition name="Скидка по меткам">
<operand key="equal">
<varLogical>
<element align="left" value="action_label_applied" width="0" additional="Personal Offer" hasAdditional="true"/>
</varLogical>
<varLogical>
<boolean value="true"/>
</varLogical>
</operand>
</condition>
<text align="left" value="Ваша персональная скидка составила " width="35" filler="space" clip="true"/>
<element align="right" value="action_label_discount" width="11" prefix="equalsign" filler="space" precision="2" additional="Personal Offer" hasAdditional="true"/>
</line>
|
width | Число | Длина поля |
filler | Один текстовый символ | Разделитель между элементами |
precision | Число | Кратность разрядности, только для количественных или денежных полей |
prefix | Один текстовый символ | Префикс |
multyple | true | Многострочность |
clip | true | Сжимаемое поле |
font | small - маленький шрифт.normal - средний.doubleheight - большой.
| Используется только в элементе <line> для настройки размеров шрифта одного из 3-х размеров. Пример работы в статье Пирит 2Ф ◾️ Создание компактного чека глава Редактирование формы чека продажи с помощью мнемоник и размера шрифта (extFont) и Компактная печать банковского слипа внутри чека. Также допустима установка шрифта nano, начиная с версии 10.3.26.0 Например: <line font="nano"> - Вики Принт 80 Плюс Ф
- номер шрифта = 2 (Шрифт 8*14)
- Пирит 2Ф
- номер шрифта = 4 (Шрифт 8*14. 56 символов в строке)
SRTZ-2578
-
Получение подробных данных проблемы…
СТАТУС
CR-9506
-
Получение подробных данных проблемы…
СТАТУС
|
extFont | - 0 - шрифт 13x24 стандартный;
- 1 - шрифт 10x20 стандартны;
- 2 - шрифт 13x24 жирный;
- 3 - шрифт 10x20 жирный;
- 4 - шрифт 8x14 стандартный;
- 5 - шрифт 24x45 стандартный;
- 6 - шрифт 24x45 жирный;
- 7 - шрифт 13x24 TPG;
- 8 - шрифт 10x24 TPG.
| Применение шрифта из Пирит 2Ф только в элементе <line> или <section> . Устанавливается номер шрифта. Пример работы в статье Пирит 2Ф ◾️ Создание компактного чека глава Редактирование формы чека продажи с помощью мнемоник и размера шрифта (extFont) и Компактная печать банковского слипа внутри чека. |
Элементы формы чека
Элементы - это те поля форм чека, которые будут выводить данные на печать. Они являются атрибутами.
Тег | Подстановка | Описание |
---|
text | Текст | Текстовое поле для свободного ввода текста |
numshift | Номер смены | Номер смены в текущем операционном дне |
numberfield | Номер чека | Программный номер чека |
datecreate | Дата создания чека | Дата регистрации чека в кассовом модуле |
timecreate | Время создания чека | Время регистрации чека в кассовом модуле |
fiscaldocnum | Номер фискального документа | Фискальный номер чекового документа присваиваемый фискальным накопителем |
cashnum | Номер кассы | Номер кассы |
cashier | Кассир | Табельный номер, Фамилия Имя Отчество кассира так как они заданы в его карточке |
cashSerial | Заводской номер ККМ | Заводской номер чекового принтера |
cashiertabnum | Табельный номер кассира | Отображается табельный номер кассира (в том числе и при авторизации через LDAP).
SRTZ-2005
-
Получение подробных данных проблемы…
СТАТУС
CR-8506
-
Получение подробных данных проблемы…
СТАТУС
10.3.18.0 |
regNum | Регистрационный номер ККМ | Регистрационный номер фискального накопителя |
ShopName | Наименование магазина | Наименование магазина из поля карточки "Название магазина" |
ShopAddress | Адрес магазина | Адрес магазина из поля карточки "Адрес магазина" |
shop_index | Номер магазина | Номер магазина из поля карточки "Номер магазина" |
inn | ИНН | Идентификационный номер налогоплательщика (ИНН) из карточки юридического лица |
eklz | Номер ЭКЛЗ | НЕ ИСПОЛЬЗУЕТСЯ |
departNumber | Номер отдела | Номер отдела |
opening_hours_from | Время работы магазина с... | Время начала работы магазина
SRTZ-2384
-
Получение подробных данных проблемы…
СТАТУС
CR-9402
-
Получение подробных данных проблемы…
СТАТУС
10.3.24.0 |
opening_hours_to | Время работы магазина до... | Время завершения работы магазина
SRTZ-2384
-
Получение подробных данных проблемы…
СТАТУС
CR-9402
-
Получение подробных данных проблемы…
СТАТУС
10.3.24.0 |
Позиции <position>
Тег | Подстановка | Описание |
---|
text | Текст | Текстовое поле для свободного ввода текста |
numberfield | Номер позиции | Номер позиции в чеке |
Insert_Type | Способ добавления | Отображение способа добавления позиции в чек: вручную или сканированием |
departNumber | Номер отдела | Номер отдела товарной позиции |
item | Код товара | Код товарной позиции (артикул) |
goodsbarcode | ШК товара | Отображение штрих-кода товара |
ndsinfo | Ставка НДС | Ставка НДС на товарную позицию |
textgoodsbarcode | ШК товара (цифры) | Отображение штрих-кода товарной позиции в цифрах |
name | Наименование товара | Наименование товарной позиции |
description
SRTZ-1942
-
Получение подробных данных проблемы…
СТАТУС
CR-7858
-
Получение подробных данных проблемы…
СТАТУС
10.3.18.0 | Описание товара | Дополнительная информация о товаре
|
qnty | Количество товара в позиции Название подстановки до версии 10.4.5.0: "Количество" | Количество или итоговый вес товарной позиции |
startPricePerUnit | Цена товара до скидки | Цена товарной позиции без скидок за единицу товара, то как она загружена из ERP |
endPricePerUnit | Цена товара со скидкой | Цена товарной позиции с учётом сработавших рекламных акций за единицу товара |
startPositionPrice | Цена позиции до скидки | Цена товарной позиции без скидок, то как она загружена из ERP |
sumDiscount | Сумма скидки на позицию | Цена товарной позиции с учётом сработавших рекламных акций с итоговым количеством |
endPositionPrice | Цена позиции с учетом скидки | Цена товарной позиции с учётом сработавших рекламных акций |
positionndsclass | Класс налога | Класс налога |
positionnds | Ставка налога | Процентная ставка налога на позицию |
positionndssum | Сумма налога | Сумма ставки налога на позицию |
AdvertName | Название рекламной акции | Название рекламной акции в которую включена данная позиция |
id_currency | Валюта | Код валюты |
sellercode | Код продавца | Код продавца (не кассира), который осуществил добавление товарной позиции |
sellername | ФИО продавца | Фамилия Имя Отчество продавца (не кассира), который осуществил добавление товарной позиции |
cis | КиЗ | Данные акцизной марки мехового изделия |
position_bonuses | Рассчитанные бонусы | Бонусы, списанные с каждой позиции |
agent_name | Наименование поставщика | Наименование юридического лица привязанного к товарной позиции |
agent_phone1 | Телефон поставщика | Номер поставщика юридического лица привязанного к товарной позиции |
agent_inn | ИНН поставщика | ИНН юридического лица привязанного к товарной позиции |
product_code | Код товарной номенклатуры | Отображение специального кода товарной номенклатуры (5) для передачи данных в ОФД при товарных позициях с RFID-метками |
calculation_method | Признак способа расчета | Отображение признака способа расчета, который передается в ОФД |
serial_number | Серийный номер | Серийный номер для продажи программного обеспечения НЕ ИСПОЛЬЗУЕТСЯ |
tag2108
SRTZ-1562
-
Получение подробных данных проблемы…
СТАТУС
CR-6646
-
Получение подробных данных проблемы…
СТАТУС
10.3.10.0 | Мера количества предмета расчета (2108) | Тег 2108 ФФД 1.2. Мера количества предмета расчета |
tag2106
SRTZ-1562
-
Получение подробных данных проблемы…
СТАТУС
CR-6646
-
Получение подробных данных проблемы…
СТАТУС
10.3.10.0 | Результат проверки сведений о товаре (2106) | Тег 2106 ФФД 1.2. Результат проверки сведений о товаре |
tag2115
SRTZ-1562
-
Получение подробных данных проблемы…
СТАТУС
CR-6646
-
Получение подробных данных проблемы…
СТАТУС
10.3.10.0 | Контрольный код КМ (2115) | Тег 2115 ФФД 1.2. Контрольный код КМ |
sc_number
SRTZ-1928
-
Получение подробных данных проблемы…
СТАТУС
CR-7830
-
Получение подробных данных проблемы…
СТАТУС
10.3.19.0 | Номер МЧ | Номер мягкого чека |
sc_total_sum
SRTZ-1928
-
Получение подробных данных проблемы…
СТАТУС
CR-7830
-
Получение подробных данных проблемы…
СТАТУС
10.3.19.0 | Сумма позиций МЧ | Сумма позиций мягкого чека |
gift_card_number
SRTZ-2702
-
Получение подробных данных проблемы…
СТАТУС
CR-9396
-
Получение подробных данных проблемы…
СТАТУС
10.3.30.0 | Номер подарочной карты | Номер подарочной карты |
gift_card_amount
SRTZ-2702
-
Получение подробных данных проблемы…
СТАТУС
CR-9396
-
Получение подробных данных проблемы…
СТАТУС
10.3.30.0 | Номинал подарочной карты | Номинал подарочной карты |
uz_ffd_package_code
SRTZ-3252
-
Получение подробных данных проблемы…
СТАТУС
CR-11334
-
Получение подробных данных проблемы…
СТАТУС
10.4.3.0 | Код упаковки (только UZ) | Код упаковки. Только для Республики Узбекистан. Подробнее Узбекистан ◾️ Печать кода упаковки в чеке продажи |
discountedQuantity
SR-7351
-
Получение подробных данных проблемы…
СТАТУС
CR-11113
-
Получение подробных данных проблемы…
СТАТУС
10.4.5.0 | Количество товара со скидкой | Количество товара одной товарной позиции, на который была предоставлена скидка |
discountedPrice
SR-7351
-
Получение подробных данных проблемы…
СТАТУС
CR-11113
-
Получение подробных данных проблемы…
СТАТУС
10.4.5.0 | Цена за единицу акционного товара | Цена за единицу товара со скидкой |
discount_identifier_applied
CR-4537
-
Получение подробных данных проблемы…
СТАТУС
SR-4396
-
Получение подробных данных проблемы…
СТАТУС
10.2.95.0 | Не присутствует в экранных формах | Значение скидки, предоставленное внешней системой. Подробнее в статье 🔒 непубличного раздела. |
discount_identifier_value
CR-4537
-
Получение подробных данных проблемы…
СТАТУС
SR-4396
-
Получение подробных данных проблемы…
СТАТУС
10.2.95.0 | Не присутствует в экранных формах | Признак предоставления скидки внешней системой. Подробнее в статье 🔒 непубличного раздела. |
Оплаты <payment>
Тег | Подстановка | Описание |
---|
text | Текст | Текстовое поле для свободного ввода текста |
payment_type | Тип оплаты | Тип оплаты: наличные, карта |
sumpay | Сумма | Сумма чека |
numberfield | Номер чека | Программный номер чека Начиная с версии 10.2.95.0 данный атрибут можно использоваться для всех секций.
SRTZ-883
-
Получение подробных данных проблемы…
СТАТУС
CR-4967
-
Получение подробных данных проблемы…
СТАТУС
|
Скидки <discount>
Тег | Подстановка | Описание |
---|
text | Текст | Текстовое поле для свободного ввода текста |
discount_identifier_applied
CR-4537
-
Получение подробных данных проблемы…
СТАТУС
SR-4396
-
Получение подробных данных проблемы…
СТАТУС
10.2.95.0 | Не присутствует в экранных формах | Значение скидки, предоставленное внешней системой. Подробнее в статье 🔒 непубличного раздела. |
discount_identifier_value
CR-4537
-
Получение подробных данных проблемы…
СТАТУС
SR-4396
-
Получение подробных данных проблемы…
СТАТУС
10.2.95.0 | Не присутствует в экранных формах | Признак предоставления скидки внешней системой. Подробнее в статье 🔒 непубличного раздела. |
discountValueTotal | Сумма скидок | Итоговая сумма скидок по позициям |
discountpertotal | Процент скидки | Итоговый процент скидки по позициям |
disccardnumber | Номер дисконтной карты | Номер дисконтной карты покупателя |
cardtypeguid | GUID категории внутренней карты | Отображение уникального номера дисконтной карты из базы данных |
discountbyinternalcard | Сумма скидок по внутренней карте | Сумма скидок по дисконтным картам заведенным в SetRetail |
accumulationSum | Накопления | Отображение накоплений по бонусному счету покупателя |
nextCategoryLevel | Порог накоплений следующей категории | Отображение количества бонусных баллов необходимых для перехода на следующую категорию карт |
currentCategory | Текущая категория карт | Текущая категория карты покупателя |
nextCategory | Следующая категория карт | Следующая категория карты покупателя на которую он может перейти, набрав определенное количество баллов. |
numberfield | Номер чека | Программный номер чека Начиная с версии 10.2.95.0 данный атрибут можно использоваться для всех секций.
SRTZ-883
-
Получение подробных данных проблемы…
СТАТУС
CR-4967
-
Получение подробных данных проблемы…
СТАТУС
|
Бонусные балансы <bonuses>
Тег | Подстановка | Описание |
---|
text | Текст | Текстовое поле для свободного ввода текста |
bonusAccountName | Бонусный счет | Отображение наименование бонусного счета |
bonusAccountTypeId | Номер бонусного счета | Отображение номера бонусного счета |
bonusCardNumber | Бонусная карта | Номер бонусной карты покупателя, то же самое, что и внутренняя дисконтная карта |
bonusesAccrued | Начислено бонусов | Количество бонусных баллов начисленных покупателю по результатам срабатывания рекламных акций по начислению |
totalBonusesSum | Итого баллов | Итоговое количество бонусных баллов начисленных покупателю по результатам срабатывания рекламных акций по начислению |
totalActiveBonusesSum | Итого активных баллов | Итоговое количество активных бонусных баллов покупателя на его бонусном счету по результатам срабатывания рекламных акций по начислению |
bonusesChargedOff | Списано баллов | Количество списанных баллов по результатам срабатывания акции по списанию баллов в чеке |
nearestBonusExpirationDate | Дата следующего сгорания баллов | Срок истечения активных бонусных баллов |
bonusesToVoidAmount | Сумма следующего сгорания баллов | Количество бонусных баллов активных бонусных баллов, срок действия, которых истечёт |
bonusesActivationDate | Дата начала действия начисленных баллов | Баллы, которые начислены и дата, когда их можно будет использовать |
bonusesBestBeforeDate | Дата окончания действия начисленных баллов | Баллы, которые начислены и дата, когда их нельзя будет использовать |
client.other | Дополнительная информация | Дополнительная информация по бонусному счету |
numberfield | Номер чека | Программный номер чека Начиная с версии 10.2.95.0 данный атрибут можно использоваться для всех секций.
SRTZ-883
-
Получение подробных данных проблемы…
СТАТУС
CR-4967
-
Получение подробных данных проблемы…
СТАТУС
|
Уровневая программа лояльности <level>
SLS-2965
-
Получение подробных данных проблемы…
СТАТУС
CR-9451
-
Получение подробных данных проблемы…
СТАТУС
10.3.30.0
ТОЛЬКО SETLOYALTY
Скачать пример чека в XML-формате
Тег | Подстановка | Описание |
---|
text | Текст | Текстовое поле для свободного ввода текста |
level_name | Уровень ПЛ | Текущий уровень лояльности покупателя |
level_amount | Сумма расходов за всю историю | Сумма расходов c учетом скидок за вычетом суммы возвратов. Учитываются расходы покупателя за всю историю его покупок |
level_period_amount | Сумма расходов за период | Сумма расходов c учетом скидок за вычетом суммы возвратов. Учитываются расходы покупателя за текущий расчетный период (календарный месяц или неделя - в зависимости от заданных настроек программы лояльности) |
level_calc_date | Дата следующего пересчета уровней | Дата, в которую произойдет пересчет уровня лояльности |
Подарочная карта <presentCard>
Тег | Подстановка | Описание |
---|
text | Текст | Текстовое поле для свободного ввода текста |
presentcard_number | Номер карты | Отображение номера подарочной карты |
presentcard_amount | Номинал | Отображение суммы, зачисленной на подарочную карту |
presentcard_balance | Баланс | Отображение текущего баланса карты |
presentcard_status | Статус | Отображение статуса проданной подарочной карты |
presentcard_activation_date | Дата начала действия карты | Дата активации подарочной карты |
presentcard_expiration_date | Дата окончания действия карты | Дата, до которой можно использовать подарочную карту |
cashnum | Номер кассы | Номер кассы |
numshift | Номер смены | Номер смены в текущем операционном дне |
numberfield | Номер чека | Программный номер чека Начиная с версии 10.2.95.0 данный атрибут можно использоваться для всех секций.
SRTZ-883
-
Получение подробных данных проблемы…
СТАТУС
CR-4967
-
Получение подробных данных проблемы…
СТАТУС
|
datecreate | Дата создания чека | Дата регистрации чека в кассовом модуле |
Налоги <tax>
Тег | Подстановка | Описание |
---|
NDSClass | Класс налога | Тип налога (по умолчанию - "НДС") |
NDS | Ставка налога | Процентная ставка налога на добавленную стоимость |
NDSSum | Сумма налога | Сумма ставки налога на добавленную стоимость |
numberfield | Номер чека | Программный номер чека Начиная с версии 10.2.95.0 данный атрибут можно использоваться для всех секций.
SRTZ-883
-
Получение подробных данных проблемы…
СТАТУС
CR-4967
-
Получение подробных данных проблемы…
СТАТУС
|
Итоги <total>
Тег | Подстановка | Описание |
---|
text | Текст | Текстовое поле для свободного ввода текста |
positionsTotal | Позиции в чеке | Количество позиций в чеке |
checksum | Итого к оплате | Итоговая сумма чека |
discountValueTotal | Сумма скидок | Итоговая сумма скидок по чеку |
Totalsum | Сумма чека без скидок | Итоговая сумма чека без скидок |
NDSSum | Сумма налога | Итоговая сумма налога с чека |
changecash | Сумма сдачи | Итоговая сумма сдачи по чеку |
ndsinfo | Ставка НДС | Итоговый процент ставки налога по чеку |
disccardnumber | Номер дисконтной карты | Номер дисконтной карты покупателя |
action_label_discount | Скидка по метке РА | Сумма скидки по метке рекламной акции |
discount_identifier_value | Скидка по внешнему идентификатору | Сумма скидки по внешнему идентификатору |
payment_type_sum | Сумма по типу оплат | Сумма по типу оплат |
sales_tax_sum | Сумма налога с продаж (НСП) | Сумма налога с продаж (НСП) |
goodstotal | Количество товаров в чеке | Количество товаров в чеке
SRTZ-2045
-
Получение подробных данных проблемы…
СТАТУС
CR-8520
-
Получение подробных данных проблемы…
СТАТУС
10.3.21.0 |
numberfield | Номер чека | Программный номер чека Начиная с версии 10.2.95.0 данный атрибут можно использоваться для всех секций.
SRTZ-883
-
Получение подробных данных проблемы…
СТАТУС
CR-4967
-
Получение подробных данных проблемы…
СТАТУС
|
Слип лояльности в составе чека <includedSlips>
Нет элементов для редактирования
Банковский слип внутри чека <slip>
Нет элементов для редактирования
Фискальная часть <fiscal>
Тег | Подстановка | Описание |
---|
text | Текст | Текстовое поле для свободного ввода текста |
Тег | Подстановка | Описание |
---|
text | Текст | Текстовое поле для свободного ввода текста |
numshift | Номер смены | Номер смены в текущем операционном дне |
numberfield | Номер чека | Программный номер чека Начиная с версии 10.2.95.0 для подвала <footer> значение номера чека может выводиться для всех форм.
SRTZ-883
-
Получение подробных данных проблемы…
СТАТУС
CR-4967
-
Получение подробных данных проблемы…
СТАТУС
|
datecreate | Дата создания чека | Дата регистрации чека в кассовом модуле |
timecreate | Время создания чека | Время регистрации чека в кассовом модуле |
fiscaldocnum | Номер фискального документа | Фискальный номер чекового документа присваиваемый фискальным накопителем |
cashnum | Номер кассы | Номер кассы |
cashier | Кассир | Табельный номер, Фамилия Имя Отчество кассира так как они заданы в его карточке |
cashSerial | Заводской номер ККМ | Заводской номер чекового принтера |
regNum | Регистрационный номер ККМ | Регистрационный номер фискального накопителя |
ShopName | Наименование магазина | Наименование магазина из поля карточки магазина "Название магазина" |
ShopAddress | Адрес магазина | Адрес магазина из поля карточки "Адрес магазина" |
shop_index | Номер магазина | Номер магазина из поля карточки "Номер магазина" |
inn | ИНН | Идентификационный номер налогоплательщика (ИНН) из карточки юридического лица |
eklz | Номер ЭКЛЗ | НЕ ИСПОЛЬЗУЕТСЯ |
departNumber | Номер отдела | Номер отдела |
docbarcode | ШК документа | Штрих код чека, предназначенный для его поиска в кассовой программе |
opening_hours_from | Время работы магазина с... | Время начала работы магазина
SRTZ-2384
-
Получение подробных данных проблемы…
СТАТУС
CR-9402
-
Получение подробных данных проблемы…
СТАТУС
10.3.24.0 |
opening_hours_to | Время работы магазина до... | Время завершения работы магазина
SRTZ-2384
-
Получение подробных данных проблемы…
СТАТУС
CR-9402
-
Получение подробных данных проблемы…
СТАТУС
10.3.24.0 |