Кассовым ПО Artix предусмотрена возможность оплаты отдельных видов товаров, работ и услуг электронными сертификатами НСПК. 

Конфигурирование модуля

Активация модуля для работы с электронными сертификатами определяется параметром nspkec, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/nspkec.ini в секции [plugins].

НаименованиеТип данныхВозможные значенияОписаниеПримечания
nspkecстроковый
  • on
  • off

Активация модуля для работы с электронными сертификатами НСПК

По умолчанию off
Пример настройки
[plugins]
;Электронные Сертификаты НСПК
;nspkec = off

Настройка плагина для работы с электронными сертификатами НСПК производится в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/nspkec.ini в секции [NspkEc].

НаименованиеТип данныхОписаниеПримечания
serverUrlстроковый

Адрес сервера электронных сертификатов НСПК

По умолчанию "http://localhost
timeoutцелочисленныйТаймаут запроса к серверу в секундахПо умолчанию 30 секунд
apiKeyстроковыйКлюч доступа к API-интерфейсу фронт-офиса электронных сертификатов НСПКПо умолчанию ""
macKeyстроковыйКлюч кассы для контроля целостности данныхПо умолчанию ""
cashBoxIdстроковыйИдентификатор кассыПо умолчанию ""
settlementPlaceстроковыйМесто расчетовПо умолчанию ""
echoPhraseстроковыйФраза для проверки корректности подключения

По умолчанию ""

Если параметр не задан, то используется текущее локальное время.

numberOfTriesцелочисленныйКоличество попыток повторной отправки данных чека

По умолчанию 5

valutCodeцелочисленныйКод валюты для оплаты электронными сертификатами


Пример настройки
[NspkEc]
; Адрес сервера Электронных Сертификатов НСПК
; По умолчанию "http://localhost"
;serverUrl = "http://localhost"

; Таймаут запроса к серверу в секундах
; По умолчанию 30
;timeout = 30

; Ключ доступа к API-интерфейсу фронт-офиса Электронных Сертификатов НСПК
; По умолчанию ""
;apiKey = "".

; Ключ кассы для контроля целостности данных
; По умолчанию ""
;macKey = "".

; Идентификатор кассы
; По умолчанию ""
;cashBoxId = "".

; Место расчетов
; По умолчанию ""
;settlementPlace = "".

; Фраза для проверки корректности подключения. Если параметр не задан, то используется текущее локальное время
; По умолчанию ""
;echoPhrase = ""

; Количество попыток повторной отправки данных чека оплаты/возврата
; По умолчанию 5
;numberOfTries = 5

; Код валюты для оплаты Электронными Сертификатами.
;valutCode = 6

Оплата электронным сертификатом 

Для оплаты электронным сертификатом необходимо:

  1. Активировать модуль для работы с электронными сертификатами(см. Конфигурирование модуля).
  2. Добавить в БД товары с кодом ТРУ.
    Код ТРУ для товаров задается в товаре (БД Dictionaries таблица Tmc поле trucode) или в штрих-коде товара (БД Dictionaries таблица Barcodes поле trucode).
  3. Настроить валюту для оплаты электронным сертификатом (см. Настройка валюты).

  4. Настроить плагин для получения фискальной информации (см. Фискальная информация о документе).
  5. Перезапустить кассовую программу.
  6. Добавить в чек товары, для которых задан код ТРУ.
  7. Перейти в подытог, считать карту для оплаты электронным сертификатом.
  8. Выбрать валюту для оплаты электронным сертификатом. Оплатить электронным сертификатом.
  9. Оплатить оставшиеся товары другой валютой.
  10. Закрыть чек.

Настройка валюты

Для оплаты электронным сертификатом НСПК необходимо:

  1.  в утилите администрирования Yuki добавить валюту "ЭС НСПК" с характеристиками валюты:
    • название плагина процессинга – "Сбербанк",
    • в свойствах валюты установить – "Оплата электронным сертификатом".
      О настройке валют подробнее можно прочитать в разделе "Валюты".
  2. в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/nspkec.ini в секции [NspkEc] необходимо указать код валюты "ЭС НСПК" в параметре valutCode.

Оплата товаров

Электронным сертификатом можно оплачивать только позиции с кодом ТРУ. При переходе в подытог на экран будет выведен диалог "В чеке есть товары, которые можно оплатить Электронным Сертификатом. Для проверки возможности оплаты приложите карту 'Мир' к терминалу".

Если карта считана успешно, то отправляется запрос на сервер НСПК для проверки возможности оплаты товаров электронным сертификатом. Если в чеке есть товары, которые можно оплатить электронным сертификатом, то данные товары отмечаются иконкой .

Оплата электронным сертификатом НСПК осуществляется по инициативе покупателя.  В чек, который можно оплатить электронным сертификатом, оплата валютой "ЭС НСПК" должна быть добавлена первой. В противном случае на экран будет выведено предупреждение "В чеке есть другие оплаты. Оплата Электронным Сертификатом невозможна".

Закрытие чека

При закрытии чека, в котором была оплата электронным сертификатом, на сервер НСПК отправляются данные чека. В данных чека указывается фискальная информация.
Если нет связи с сервером НСПК, то сообщение с данными чека будет отправлено в очередь Artix-Queue. Количество попыток повторной отправки данных чека из очереди определяется параметром numberOfTries. Если сообщение не будет отправлено за указанное количество раз, то сообщение будет удалено из очереди.

При перезапуске сервиса очереди количество выполненных попыток повторной отправки данных чека будет обнулено.

Возврат за счет электронного сертификата

Для возврата за счет электронного сертификата необходимо:

  1. Выбрать чек продажи, в котором была оплата электронным сертификатом.
  2. Выбрать позиции для возврата, для оплаты которых был использован электронный сертификат.
  3. Перейти в подытог, считать карту для возврата за счет электронного сертификатом.
  4. Выполнить возврат денежных средств.
  5. Закрыть чек.

Возврат товаров

Если осуществляется возврат товаров, оплаченных электронным сертификатом, то при переходе в подытог на экран будет выведен диалог "В чеке есть товары, которые были оплачены Электронным Сертификатом. Для проверки возможности возврата приложите карту 'Мир' к терминалу". Если карта считана успешно, то отправляется запрос на сервер НСПК для проверки возможности возврата за счет электронного сертификата. Если в чеке есть товары, для которых возможен возврат, то данные товары отмечаются иконкой .

Если возврат товаров, оплаченных электронным сертификатом, невозможен, то данные товары отмечаются иконкой . После сторнирования позиций с кодом ТРУ чек с оставшимися позициями может быть закрыт.

При закрытии чека, в котором был возврат за счет электронного сертификата, на сервер НСПК отправляются данные чека аналогично чеку продажи.

  • No labels