Настроить ограничения фискализации в файле конфигурации

Ограничения фискализации задаются при настройке cfg-файлов для онлайн-касс:

За ограничения отвечают группы опций *_exclude и *_include. Они позволяют ограничить фискализацию по следующим условиям:

  • от имени какого менеджера проводится платёж,
  • по категориям платежей,
  • по операторам — например, если у вас несколько филиалов в биллинге, и вы хотите разграничить фискализацию. Система будет проверять, какой оператор указан в договоре, на который поступает платёж.
  • по типам пользователей: юридические лица, физические лица, ИП. Система будет проверять тип пользователя, на чей договор поступает платёж.
Фрагмент конфигурации с параметрами ограничений

Параметры вида *_exclude — запрещают фискализацию для указанных значений. Остальные значения разрешены.

Параметры вида *_include — разрешают фискализацию строго для указанных значений.

Все, кроме
*_exclude
Только разрешённые
*_include
Значения
Менеджеры
managers_*
от любых менеджеров, кроме указанных только от указанных менеджеров ID менеджеров
Категории платежей
payclass_*
любые категории платежей, кроме указанных только с указанными категориями платежей ID категорий платежей
Операторы
oper_*
для любых операторов, кроме указанных только для указанных операторов ID операторов
Типы пользователей
acc_type_*
для всех типов, кроме указанных только для указанных типов
  • 1 — юрлица
  • 2 — физлица
  • 3 — ИП

Платёж будет фискализирован, только если соответствует всем условиям, заданным в *_exclude и *_include. Параметры *_include преобладают над *_exclude.

Исключить опредлённые значения (*_exclude)

  • managers_exclude — ID менеджеров.
  • payclass_exclude — ID категории платежа.
  • oper_exclude — ID операторов.
  • acc_type_exclude — типы пользователей. Допустимые значения: 1 — юрлица; 2 — физлица, 3 — ИП.

Разрешить только опредлённые значения (*_include)

-
	- `managers_include` — ID менеджеров.
	- `payclass_include` — ID категорий платежей.
	- `oper_include` — ID операторов.
	- `acc_type_include` — типы пользователей. Допустимые значения: 1 — юрлица; 2 — физлица, 3 — ИП.

Для каждого параметра можно указать несколько значений, разделитель — точка с запятой (;).

Платёж будет фискализирован, **только если соответствует всем критериям**, заданным в `*_exclude` и `*_include`. Параметры `*_include` преобладают над `*_exclude`. Если платёж не соответствует хотя бы одному условию, система его не фискализирует. Если параметр не заполнен, ограничение по нему не применяется.


Примеры ограничений фискализации