Valut – Валюты

Свойство

Тип данных

Описание

Примечания

code

int(11)

Код валюты

Обязательно для заполнения.

stat

int(11)

Статус:

  • 2 – базовая,
  • любое другое значение – не является базовой.


chr

varchar(4)

Сокращенное название валюты


name

varchar(32)

Название валюты


type

varchar(1)

Тип валюты:

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


rate

decimal(13,4)

Зарезервировано для будущего использования


ratecb

decimal(13,4)

Зарезервировано для будущего использования


decpoint

int(11)

Точность округления скидки на позицию:

  • -2 – до сотых,
  • -1 – до десятых,
  • 0 – до целых,
  • 1 – до десятков,
  • 2 – до сотен.


round

int(11)

Способ округления:

  • 0 – до ближайшего большего,
  • 1 – математический без потери,
  • 2 – математический с потерей точности,
  • 3 – до ближайшего меньшего,
  • 4 – до ближайшего меньшего с потерей.


mode

int(11)

Параметры валюты (флаги):

  • 1 – оплата только полностью,
  • 2 – оплата без сдачи,
  • 4 – не давать сдачу,
  • 256 – запрет оплаты в чеке продажи,
  • 512 – запрет оплаты в чеке возврата (режим возврата и возврат по чеку продажи),
  • 1024 – печать дополнительного чека, если оплата была валютой,
  • 2048 – запрет оплаты части чека валютой, если в чеке
    присутствует товар с запрещенным отделом,
  • 4096 – оплата по QR на пин-паде (только для процессингов "Аркус", "Газпромбанк" и "Инпас"),
  • 8192 – обязательный ввод суммы вручную,
  • 16384 – оплата по QR покупателя (только для банковского терминала "Инпас"),
  • 32768 – оплата по биометрии (только для процессинга "Сбербанк"),
  • 65536 – вывод информации об оплате (только для процессинга "Расчетные решения").

(см. Правила использования битовых масок)


drawer

int(11)

Открывать денежный ящик:

  • 0 – нет,
  • 1 – да.


discascheme

int(11)

Зарезервировано для будущего использования


ishidden

int(11)

Признак:

  • 0 – отображается в списке выбора типов оплаты,
  • 1 – не отображается в списке выбора типов оплаты.


operation

int(11)

Тип операции дополнительной оплаты:

  • 0 – нет операций/оплата наличными,
  • 3 – оплата сертификатами,
  • 10 – процессинг безналичного расчета.


payprocmodule

varchar(4096)

Параметры стыковки с внешней платежной системой


merchantidint(11)Код продавца в платежном терминале
payprocdirtextПуть до рабочей директории процессинга


  • No labels