Узбекистан ◾️ Печать наименования единицы измерения и ИКПУ в чеке

Публичное пространство

Узбекистан ◾️ Печать наименования единицы измерения и ИКПУ в чеке

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, ООО «Кристалл Сервис Интеграция».
Все права защищены.

Политика обработки персональных данных