Данный сервис позволяет использовать облачный фискальный принтер, т.е. отправку чека только на E-mail или в виде СМС, без фактической печати чека на бумажном носителе. Обычно используется для модуля “Онлайн продажа продукции бара”, для кассы Премьеры, когда при выдачи товара бара требуется сформировать фискальный чек.
Обычно используют 1 ФР на юридическое лицо (кинотеатр), для всех касс.
- Скачайте node.js, LTS, версию. Установите на сервере.
- Скачайте дистрибутив Orange Data. Распакуйте в основном каталоге с ПО Киноплан (прим. C:\Kinoplan\).
- В каталог OrangeData\keys переместите сертификаты и ключи:
- cacert.pem
- client.crt
- client.key
- client_ca.crt
- private_key.pem
- private_key.xml
- Перейдите в распакованный каталог OrangeData\config\examples\, скопируйте файл index_production.js в каталог OrangeData\config\ и переименуйте в index.js
- Откройте index.js текстовым редактором и измените параметры:
- production.openHttpPort - порт, на котором сервис будет доступен для приёма входящих чеков, можно оставить 7590
- production.keyPassphrase - укажите пароль сертификата
- production.inn — ИНН организации, от лица которой, отправляются чеки в ОФД
- production.taxationSystem — выберите систему налогообложения: 0 — общая (ОСН), 1 — УСН доход, 2 — УСН доход-расход, 3 — ЕНВД, 4 — ЕСН, 5 — патент.
- db.host - ip адрес сервера Firebird, если база данных и сервис Orange Data будут установлены на одном сервере, то можно оставить 127.0.0.1
- db.port - порт сервера Firebird, по умолчанию 3050, если используйте другой, то измените значение
- db.database - путь до базы данных. Каталоги обозначаются двумя наклонными чертами (слэшь) \\
- db.user - имя пользователя базы данных по умолчанию sysdba, если используете другой, то измените
- db.password - пароль пользователя базы данных по умолчанию masterkey, если используете другой, то измените
- Теперь сервис необходимо установить в виде службы windows. Для этого перейдите в корневой каталог OrangeData и запустите service-install.bat.
После, перейдите в Службы Windows и запустите службу “Kinoplan Премьера: OrangeData Node'”.
Перейдите в менеджерскую → Внешние модули → Фискальные принтеры
Создайте новый ФР
- наименование
- установлен на - из списка выберите кассу
- обработчик DLL - выберите fps_universal_driver.dll
Добавьте средства оплаты, соответствия регистров:
- Наличные - 1
- Банковская карта - 2
- Погашение аванса - 14
- Встречное предоставление - 16
Добавьте налоги, только которые потребуются, соответствия регистров:
- ставка НДС 20% - 1
- ставка НДС 10% - 2
- ставка НДС расч. 20/120 - 3
- ставка НДС расч. 10/110 - 4
- ставка НДС 0% - 5
- НДС не облагается - 6
- Добавьте юридическое лицо, которому разрешено пробивать чеки через данный ФР
Пример XML настроек фискального принтера
<?xml version="1.0"?>
<Settings>
<DeviceType>0</DeviceType>
<UFR_NUMBER>0</UFR_NUMBER>
<UFR_DLL_NAME>fporangedata.dll</UFR_DLL_NAME>
<LogLevel>3</LogLevel>
<MaxLogSize>1024</MaxLogSize>
<MaxLogCnt>10</MaxLogCnt>
<UFR_TYPE_CALLBACK>0</UFR_TYPE_CALLBACK>
<GENARMADG>5914</GENARMADG>
<UFRInitXML>
<xmlConfig ProtocolVersion="35">
<Parameters>
<LogLevel>3</LogLevel>
<LogRotateSize>1</LogRotateSize>
<LogRotateCount>1</LogRotateCount>
<MsgLanguage>ENG</MsgLanguage>
<IPaddress>127.0.0.1</IPaddress>
<IPport>7590</IPport>
<RequireCustomerContact>1</RequireCustomerContact>
<OFDStatusUnsendWarningTime>10800</OFDStatusUnsendWarningTime>
<OFDStatusUnsendErrorTime>108000</OFDStatusUnsendErrorTime>
</Parameters>
</xmlConfig>
</UFRInitXML>
</Settings>
Из настроек требуется поменять только:
- IPaddress - ip адрес сервиса Orange Data
- IPport - порт сервиса Orange Data