Публичное пространство
Узбекистан ◾️ Печать наименования единицы измерения и ИКПУ в чеке
https://crystals.atlassian.net/browse/KKT-77
https://crystals.atlassian.net/browse/CR-6903
10.3.7.0
Описание
Для выполнения требований законодательства Республики Узбекистан, начиная с версии 10.3.7.0 добавлена возможность отображения единицы измерения товарной позиции и идентификационного кода продукции и услуг (ИКПУ/MXIK) в чеке.
Если у товарной позиции нет ИКПУ/MXIK - строчка не печатается.
Настройка
Все изменения чековых форм и форм отчетов для Узбекистана производятся через редактирование соответствующих файлов .xml на кассе.
Отправка чековых форм и форм отчетов через визуализацию сервера недоступна.
Чтобы включить печать единиц измерения товарных позиций и ИКПУ, в папке home/tc/storage/crystal-cash/modules/fiscalPrinter/templates/UZ отредактируйте чековые формы:
check-sale.xml
check-copy.xml
check-sale-annul.xml
check-return.xml
check-return-copy.xml
check-return-annul.xml
Чековые формы
Отредактируйте элементы чековой формы в секции <section id="position">:
1. Удалите строку
<element align="left" value="qnty" width="7" prefix="star" filler="space" precision="0"/>2. Вместо удаленной строки добавьте:
<element align="left" value="qnty" prefix="star" precision="0"/>
<element align="left" value="measure" width="5" prefix="space" filler="space" clip="true"/>3. После секции с указанием НДС добавьте:
<line font="small">
<condition name="FFD_SPIC">
<operand key="equal">
<varLogical>
<element align="left" value="with_uz_ffd_spic" width="0"/>
</varLogical>
<varLogical>
<boolean value="true"/>
</varLogical>
</operand>
</condition>
<text align="right" value="MXIK:" width="18" filler="space" prefix="space"/>
<element align="right" value="uz_ffd_spic" width="0" prefix="space" filler="space" precision="0" clip="true"/>
</line>
Полный пример товарной позиции:
<section id="position">
<list>
<line font="small">
<element align="left" value="name" width="30" filler="space" precision="0" clip="true"/>
<element align="right" value="endPricePerUnit" width="10" prefix="space" filler="space" precision="0"/>
<element align="left" value="qnty" prefix="star" precision="0"/>
<element align="left" value="measure" width="5" prefix="space" filler="space" clip="true"/>
<element align="right" value="endPositionPrice" width="12" prefix="equalsign" filler="space" precision="0"/>
<text align="right" value="so'm" width="5" filler="space" clip="true" prefix="space"/>
</line>
<line font="small">
<text align="left" value=" sh.zh. QQS" width="12" filler="space" prefix="space"/>
<element align="left" value="positionnds" filler="space" prefix="space" width="6" precision="2"/>
<text align="left" value="% " width="2"/>
<element align="left" value="positionndssum" width="12" filler="space" clip="true" prefix="equalsign" precision="0"/>
</line>
<line font="small">
<condition name="FFD_SPIC">
<operand key="equal">
<varLogical>
<element align="left" value="with_uz_ffd_spic" width="0"/>
</varLogical>
<varLogical>
<boolean value="true"/>
</varLogical>
</operand>
</condition>
<text align="right" value="MXIK:" width="18" filler="space" prefix="space"/>
<element align="right" value="uz_ffd_spic" width="0" prefix="space" filler="space" precision="0" clip="true"/>
</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>Пример чековой формы
Пример чека
© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены.