Соотнесение типов оплат
Программные типы оплат и типы оплат в ФР на практике могут различаться. Для того, чтобы ФР правильно интерпретировал данные о полученной оплате необходимо задать соотнесение типов оплат. Соотнесение типов оплаты в кассовом ПО 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
Соотнесение типов оплат при подключении нескольких ФР
При подключении нескольких ФР соотнесение типов оплат может быть задано несколькими способами:
- Если секция
[HW.FR.PayAccordance]
не определена, то все коды типов оплаты назначаются соответствующим типам оплаты ФР (1=1, 2=2 и т.д.). - Если задана одна секция
[HW.FR.PayAccordance]
, то правило соотнесения типов оплат будет применено для всех подключенных ФР. - Если для каждого ФР необходимо задать свои правила распределения типов оплат, то для каждого устройства задается секция с номером ФР
[HW.FR.<номер_ФР>.PayAccordance]
.
Пусть необходимо настроить распределение оплаты таким образом, чтобы расчет за товары с программным типом оплаты 1 проходил в ФР №2 как оплата с кодом 1, а товары с программным типом оплаты 2 проходили в ФР №1 также с типом оплаты 1. В этом случае в настройках программы необходимо задать следующее соотношение типов оплат:
[HW.FR.1.PayAccordance] ; Соотнесение логических типов оплаты и типов оплаты ФР ; <Тип оплаты ФР> = <Тип оплаты в кассе> ; соотнесение типов оплаты 1 = 2 [HW.FR.2.PayAccordance] ; Соотнесение логических типов оплаты и типов оплаты ФР ; <Тип оплаты ФР> = <Тип оплаты в кассе> ; соотнесение типов оплаты 1 = 1