Для выполнения требований законодательства Республики Узбекистан, начиная с версии 10.3.7.0 добавлена возможность отображения единицы измерения товарной позиции и идентификационного кода продукции и услуг (ИКПУ/MXIK) в чеке.
Если у товарной позиции нет ИКПУ/MXIK - строчка не печатается.
|
Чтобы включить печать единиц измерения товарных позиций и ИКПУ, в папке home/tc/storage/crystal-cash/modules/fiscalPrinter/templates/UZ отредактируйте чековые формы:
Отредактируйте элементы чековой формы в секции <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> |