Соотнесение типов оплат

Программные типы оплат и типы оплат в ФР на практике могут различаться. Для того, чтобы ФР правильно интерпретировал данные о полученной оплате необходимо задать соотнесение типов оплат. Соотнесение типов оплаты в кассовом ПО Artix и в фискальном регистраторе производится в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/fr.ini в секции [HW.FR.PayAccordance].

Соответствие типов оплат задается в виде пар: <Тип_оплаты_ФР> = <Код_типа_оплаты_программы>, например, 1 = 1.

Каждому типу оплаты ФР может соответствовать один или несколько кодов типов оплаты кассовой программы, например, 1 = 1, 2, 3.

Тип оплаты в кассе (для соотнесения с типами оплат ФР значение берется из БД Dictionaries таблицы Valut поля type):

  • 1 – наличные;
  • 2 – электронные;
  • 3 – предварительная оплата (аванс);
  • 4 – последующая оплата (кредит);
  • 5 – иная форма оплаты (встречное представление);
  • 6..9 – расширенный тип оплаты.

Если секция не определена, то все коды типов оплат программы назначаются соответствующим типам оплаты ФР: 

  • 1=1; 
  • 2=2;
  • 3=3 и т.д.  
Пример настройки
[HW.FR.PayAccordance]
; Соотнесение логических типов оплаты и типов оплаты ФР
; <Тип оплаты ФР> = <Тип оплаты в кассе>
; соотнесение типов оплаты
1 = 2

Соотнесение типов оплат при подключении нескольких ФР

При подключении нескольких ФР соотнесение типов оплат может быть задано несколькими способами:

  1. Если секция [HW.FR.PayAccordance] не определена, то все коды типов оплаты назначаются соответствующим типам оплаты ФР (1=1, 2=2 и т.д.).
  2. Если задана одна секция [HW.FR.PayAccordance], то правило соотнесения типов оплат будет применено для всех подключенных ФР.
  3. Если для каждого ФР необходимо задать свои правила распределения типов оплат, то для каждого устройства задается секция с номером ФР [HW.FR.<номер_ФР>.PayAccordance].
Пример

Пусть необходимо настроить распределение оплаты таким образом, чтобы расчет за товары с программным типом оплаты 1 проходил в ФР №2 как оплата с кодом 1, а товары с программным типом оплаты 2 проходили в ФР №1 также с типом оплаты 1. В этом случае в настройках программы необходимо задать следующее соотношение типов оплат:

[HW.FR.1.PayAccordance]
; Соотнесение логических типов оплаты и типов оплаты ФР
; <Тип оплаты ФР> = <Тип оплаты в кассе>
; соотнесение типов оплаты
1 = 2

[HW.FR.2.PayAccordance]
; Соотнесение логических типов оплаты и типов оплаты ФР
; <Тип оплаты ФР> = <Тип оплаты в кассе>
; соотнесение типов оплаты
1 = 1
  • No labels