44. Настройка R-Keeper V7 касса онлайн (требования 54 Федерального Закона)
Настройка кассы РК7 под требования закона 54ФЗ (онлайнкасса)
Инструкция компании UCS по настройке программы R-Keeper V7
Общая информация
Согласно вступившему в силу закону «54ФЗ» ККТ должны отправлять электронные версии чеков через интернет оператору фискальных данных (ОФД), а через него в ФНС.
Поддержка всех фискальных регистраторов (ФР) под новый закон в RK7 будет осуществляться на основе универсального драйвера "Universal driver for fiscal printers" (UniFR.dll) с версии RKeeper 7.5.7.
По своей сути UniFR является интерфейсом. Работу непосредственно с ФР осуществляет драйвер нижнего уровня.
Принципиальная схема работы: RK7 > ФР < >ОФД. Для отправки "Электронного чека" при формировании чека передаются дополнительные реквизиты: почта и телефон.
После оформления чека ФР связывается с ОФД и передаёт данные по чеку, т.е. касса РК7 ни смс, ни письма никому не отправляет, это делает ОФД.
В случае если передан реквизит: почта ОФД отправляет чек на указанную почту, телефон ОФД отправляет СМС.
Настройка драйвера универсального фискального регистратора
На вкладку "Устройства" кассовой станции добавить драйвер "Universal driver for fiscal printers" из группы устройств "Фискальный принтер".
Подтвердить создание логического принтера и сделать его активным.
Рис.1
Выбрать тип фискального регистратора (FiscRegTypeID), при этом автоматически заполнится LowDriverModule.
Настройки драйвера верхнего уровня производятся в свойствах драйвера (раздел Опции).
Настройки драйвера нижнего уровня производятся при нажатии кнопки в строке LowDriverParams. Варианты настроек драйвера нижнего уровня представлены ниже.
Настройка драйвера нижнего уровня для Штриха
Рис.2
Log Level уровень логирования [0...5]
Message language язык сообщений, совпадает с расширением файла локализации (RUS, LAT, ENG etc...)
Communication protocol протокол обмена old (стандартный), alternative (протокол ККТ 2.0)
Connection type интерфейс подключения COM Port RS232i TCP/IPi TCP сокет (Не поддерживается для ФР 54ФЗ)
Com Port Number номер порта RS232
COMbaud скорость обмена по интерфейсу RS232
TCPaddress IP адрес интерфейса "TCP сокет"
TCPport порт интерфейса "TCP сокет"
PasswOperat пароль кассира
PasswAdmin пароль администратора
Cut after lines прокрутка бумаги на N линий перед отрезом
DoubleWFont номер шрифта для печати текста удвоенной ширины
DoubleHFont номер шрифта для печати текста удвоенной высоты
OFD Status Warning Timeout время в секундах до вывода сообщения о том что существует чек не отправленный в ОФД
OFD Status Error Timeout время в секундах до блокирования работы, если чек не отправлен в ОФД.
LineLength максимальная длина строки печати обычным шрифтом
BoldLineLength максимальная длина строки печати жирным шрифтом
LogRotateSize Размер (MB) ограничения лога для ротации. Если размер лога превысит значение этого параметра, то будет произведена ротация лога. Если параметр ноль, то ротация по размеру не производится.
LogRotateCount Количество логов для ротации. Если параметр ноль, то ротация не производится. При ротации логов, лог fpShtr54_0.LOG > fpShtr54_0.1.LOG; fpShtr54_0.1.LOG > fpShtr54_0.2.LOG. etc. до LogRotateCount.
Настройка драйвера нижнего уровня для Атол
Рис.3
Log Level уровень логирования [0...5]
Language of messages язык сообщений, совпадает с расширением файла локализации (RUS, LAT, ENG etc...)
Log destination где сохранять файл лога.
Port name номер порта RS232
Com configuration конфигурация порта RS232
Cashier N28password пароль кассира [0...99999999]
Administrator password пароль администратора [0...99999999]
System administrator password пароль системного администратора [0...99999999]
InvertDrawerOpened инверсия сигнала открытия денежного ящика
Communication password пароль связи [0...65535]
UseSectionAs использование секции: Секция всегда передаётся налог с индексом 0, начисление налогов должно быть настроено для секции в ФР, Индекс налога.
Paper width for unfiscal print ширина нефискальной печати в символах (не миллиметрах ширины бумаги)
OFD Status Warning Timeout время в секундах до вывода сообщения о том что существует чек не отправленный в ОФД
OFD Status Error Timeout время в секундах до блокирования работы, если чек не отправлен в ОФД.
LogRotateSize Размер (MB) ограничения лога для ротации. Если размер лога превысит значение этого параметра, то будет произведена ротация лога. Если параметр ноль, то ротация по размеру не производится.
LogRotateCount Количество логов для ротации. Если параметр ноль, то ротация не производится. При ротации логов, лог fpAtol54_0.LOG > fpAtol54_0.1.LOG; fpAtol54_0.1.LOG > fpAtol54_0.2.LOG. etc. до LogRotateCount.
Примечание: В RK7 реализована поддержка только протокола Атол 2.4
Настройка фискальных типов валют
Необходимо указать фискальные типы для различных валют в данном ФР.
В свойствах групп валют и валют справочника "Деньги" "
Валюты" в группе "Фискальные типы" появится свойство с наименованием используемого ФР: необходимо установить соответствие между типом валюты и её фискальным типом в фискальном регистраторе используемой модели.
Рис.4
Настройка фискальных типов налогов
Необходимо указать фискальные типы для различных налогов в данном ФР.
В свойствах налоговых ставок справочника "Деньги" "Налоги" в группе "Фискальные типы" появится свойство с наименованием используемого ФР: необходимо установить соответствие между номером налога и индексом налога в фискальном регистраторе используемой модели.
Рис.5
Добавление кнопки "Электронный чек"
Если после обновления RKeeper 7, на кассе автоматически не появилась кнопка "Электронный чек", то ее необходимо добавить вручную.
Для этого выполнить следующие действия:
1. Зайти в справочник Настройки графический интерфейс Селекторы и выяснить, какой селектор операций сейчас используются на
кассовой станции с помощью "Использования селекторов".
Для быстрого чека это ветка [Заказ] [Селектор операций] [Быстрый чек: Селектор операций].
Для обычного чека это ветка [Заказ] [Селектор операций] [Чек: Селектор операций].
2. Скопировать найденный селектор и вставить с подэлементами, переименовать. Обязательно в свойстве селектора "Страница поумолчанию" выбрать страницу как в оригинале (рисунок ниже).
Рис.6
3. В справочнике Настройки Графический интерфейс Функциональные клавиши в группе [Функц. Дизайн Функциональные клавиши] [ФД Операции с заказом] [ФД Селектор операций] сделать копию кнопки "Пользов. свойства". Переименовать ее.
4. Добавляем эту функциональную на одну из страниц скопированного селектор. В нашем примере кнопку добавили на страницу "Доп", а предустановленную кнопку "Пользов.свойства" удалили.
Рис.7
Можно использовать страницу "Селектор операций" и добавить на эту страницу кнопку, но тогда необходимо изменить макет страницы селектора, добавив на макет кнопку.
Рис.8
5. Добавляем новый селектор в использование. Перезагружаем кассу и проверяем. При нажатии должна появиться форма для ввода реквизитов Почта, Телефон.
Рис. 9
Примечание: для изменения заголовка окна необходимо сделать копию формы [Метродотель] [Редактор пользовательских свойств]
[1024 x 768 TS: Редактор пользовательских свойств] и внести изменения. Далее выбрать данную форму в используемой схеме форм.
Возможно необходимо будет сделать копию предустановленной схемы формы и настроить ее использование.
Связь с Оператором Фискальных Данных
За всю передачу данных в ОФД отвечает ФР.
Ограничения
Запрещено использовать настройку на макете чека "Только сумму" поскольку в ОФД необходимо передавать все позиции.
Запрещено использовать настройку на макете чека "Использовать альт. название", если не заполнены альтернативные названия.
Инструкция предназначена только для специалистов обслуживающих кассовую систему R-Keeper V7