8 июля 2019

Как добавить дополнительный вид платежа

Для того, чтобы добавить дополнительный вид платежа, необходимо отредактировать файл настроек settings.xml (полное описание настройки этого файла находится на странице используемого программного обеспечения).

Параметры пунктов меню item:
index: индекс фискального способа оплаты:
0 — наличные [тэг 1031],
1 — безналичные/карта [1081],
2 — аванс [1215],
3 — кредит [1216],
4 — обмен [1217],
5..15 — пользовательские/безналичные [1081] (определяемые в разделе payments),
xFF — аннулировать чек;

mode: способ оплаты, т.е. процедура которая используется при оплате:
0 — аннулировать чек,
1 — ввод суммы со сдачей,
2 — карта,
3 — ввод суммы не более запрошенной;

name: имя пункта (если не задано, берется из фискального модуля, кроме случая typeofpayment == 0 или fiscalindex == xFF).

<totaldialog>
  <item index="0" mode="1" name="НАЛИЧНЫЕ"/>
  <item index="1" mode="2" name="БАНКОВСКАЯ КАРТА"/>
  <item index="2" mode="3" name="АВАНС"/>
  <item index="3" mode="3" name="КРЕДИТ"/>
  <item index="5" mode="3" name="КУПОН" />
  <item index="xFF" name="АННУЛИРОВАТЬ ЧЕК"/>
</totaldialog>

ВНИМАНИЕ! При добавлении видов платежей с 5 по 15, необходимо откорректировать раздел payments добавив туда тег payment:

<payments>
<payment index="5" secondline="0" returnchange="0" currencyindex="0" maskofoper="x07" exchangecourse="1.00" name="Оплата купонами" />
</payments>