Публичное пространство
Казахстан ◾️ NFD-fiscal (Просистемы) Ввод и передача ИИН/БИН при регистрации чека
10.3.16.0
- CR-7979Получение подробных данных проблемы… СТАТУС
- SRTZ-1892Получение подробных данных проблемы… СТАТУС
Описание
Функциональность позволяет сотруднику магазина по запросу покупателя в чеке осуществить передачу ИИН/БИН для соблюдения законодательства и получения покупателем налоговых льгот.
Начиная с версии 10.3.15.0 добавлена возможность на кассе ввести ИИН/БИН и передать его при фискализации чека, также вывести на печатную форму.
Данная функция доступна только в Казахстане (включена настройка страны KZ в конфигурационном файле).
Настройка
1. Для появления пункта меню ИИН/БИН покупателя на клавиатурной кассе добавьте в БД catalog в таблицу cash_menu для соответствующего номера строку вида:
На кассе SetTouch при добавлении товара в чек в меню появляется пункт Добавить ИИН/БИН покупателя в чек. Дополнительных настроек по появлению этого пункта меню не требуется.
Для применения настроек на клавиатурной кассе перезагрузите её.
<command id="9" name="ИИН/БИН покупателя" code="command_checkClientBin"/>
2. Выполните запрос для добавления настройки.
update cash_menu set xmlcontent = '<cashMenu xsi:schemaLocation="http://www.example.org/cash-menu cash-menu.xsd " xmlns="http://www.example.org/cash-menu" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <menu name="Администратор" id="1"> <menu name="Операции со сменой" id="1"> <command name="Открыть смену" code="command_ShiftOpen" id="1"></command> <command name="Закрыть смену" code="command_ShiftClose" id="2"></command> <command name="Х-Отчёт" code="command_XReport" id="3"></command> <command name="Внесение" code="command_Introductional" id="4"></command> <command name="Изъятие" code="command_Withdrawal" id="5"></command> <command name="Сверка по банку" code="command_BankDailyReport" id="6"></command> <command name="Чек коррекции" code="command_correctionReceipt" id="7"></command> <command name="Изъятие под 0" code="command_FullWithdrawal" id="8"></command> </menu> <menu name="Возврат" id="2"> <command name="Возврат по чеку" code="command_ReturnPurchase" id="1"></command> <command name="Произвольный возврат" code="command_AnyReturnPurchase" id="2"></command> <command name="Возврат ДвД" code="command_AnyReturnPurchaseOnDay" id="3"/> </menu> <menu name="Операции с чеком" id="3"> <command name="Редактирование" code="command_chkEdit" id="1"></command> <command name="Аннулирование" code="command_Cancellation" id="2"></command> <command name="Повтор чека" code="command_chkRepeat" id="3"></command> <command name="Чек расхода" code="command_expenseReceipt" id="4"></command> </menu> <menu name="Печать документов" id="4"> <command name="Копия последнего док." code="command_DocLastCopy" id="1"></command> <command name="Копия документа" code="command_PurchaseCopy" id="2"></command> <command name="Тов-й чек посл. док." code="command_LastSaleReceipt" id="3"/> <command name="Товарный чек" code="command_SaleReceipt" id="4"/> <command name="Печать скидок по чеку" code="command_printPurchaseDiscounts" id="5"></command> <command name="Печать банковского слипа" code="command_printBankSlip" id="6"/> </menu> <command name="Банковские операции" code="command_bankMenu" id="5"></command> <command name="Коррекция стоимости" code="command_correctionValue" id="6"></command> <command id="7" name="Поиск по наименованию" code="command_searchByName"></command> <command id="8" name="Инфо по КПП" code="command_DiscountCardInfo"></command> <command id="9" name="ИИН/БИН покупателя" code="command_checkClientBin"/> </menu> </cashMenu>' where "number" = 2
3. Добавьте строку для печати данных на чеке:
Полный пример формы чека check-sale.xml.
<line font="normal"> <condition name="Был введен ИИН/БИН"> <operand key="equal"> <varLogical> <element value="with_client_bin" width="0" align="left"/> </varLogical> <varLogical> <boolean value="true"/> </varLogical> </operand> </condition> <text value="Информация о покупателе" clip="true" width="23" align="center"/> </line> <line font="normal"> <condition name="Был введен ИИН/БИН"> <operand key="equal"> <varLogical> <element value="with_client_bin" width="0" align="left"/> </varLogical> <varLogical> <boolean value="true"/> </varLogical> </operand> </condition> <text value="ИИН(БИН)" width="8"/> <element value="client_bin" width="12" clip="true" align="right"/> </line>
Примеры работы
Клавиатурная касса
В результате применения настройки перезагрузки кассы в меню Администратор появляется пункт 9 ИИН/БИН покупателя, при добавлении товара в чек кнопка становится активной.
Если товаров в чеке нет, пункт ИИН/БИН покупателя не активен, тогда экран после перехода по этому пункту меню будет выглядеть следующим образом:
При попытке задать некорректное значение выводится информационное сообщение:
SetTouch
На кассе SetTouch при добавлении товара в чек в меню появляется пункт Добавить ИИН/БИН покупателя в чек.
При указании некорректного значения и подтверждения выводится информационное сообщение:
Пример бумажного чека
Пример чека в ОФД
© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..