periphery-models / ru.lifepay.periphery.models.fiscalregistrars.common / FTAgentData

FTAgentData

class FTAgentData : PeripheryModelBase<FTAgentData>, GSONConvertible<FTAgentData>

Данные агента.

  1. В случае если кассовый чек содержит реквизит, указанный в таблице 22, то реквизит "предмет расчета" (тег 1059) не содержит этот реквизит в составе реквизита "данные агента" (тег 1223), если данные этих реквизитов идентичны.
  2. Реквизиты "телефон платежного агента" (тег 1073) и "телефон оператора по приему платежей" (тег 1074) включаются в состав реквизита "данные агента" (тег 1223) в случае, если он входит в состав реквизита "предмет расчета" (тег 1059), содержащего сведения о расчетах пользователя, являющегося платежным агентом или платежным субагентом.
  3. Реквизиты "адрес оператора перевода" (тег 1005), "ИНН оператора перевода" (тег 1016), "наименование оператора перевода" (тег 1026), "операция платежного агента" (тег 1044), "телефон платежного агента" (тег 1073) и "телефон оператора перевода" (тег 1075) включаются в состав реквизита "данные агента" (тег 1223) в случае, если он входит в состав реквизита "предмет расчета" (тег 1059), содержащего сведения о расчетах пользователя, являющегося банковским платежным агентом или банковским платежным субагентом

Parameters

transferOperatorName - Наименование оператора по переводу денежных средств. Тэг ФФД: 1026. Наименование оператора перевода. Форма: печатная, электронная. Заголовок в печатной форме: «ОПЕРАТОР ПЕРЕВОДА».

transferOperatorPhones - Номера телефонов оператора по переводу денежных средств. Тэг ФФД: 1075. Телефон оператора перевода. Форма: печатная, электронная. Заголовок в печатной форме: «ТЛФ. ОП. ПЕРЕВОДА». Макс. длина: 19.

transferOperatorAddress - Место нахождения оператора по переводу денежных средств. Тэг ФФД: 1005. Адрес оператора перевода. Форма: печатная, электронная. Заголовок в печатной форме: «АДР. ОП. ПЕРЕВОДА».

transferOperatorInn - Идентификационный номер налогоплательщика оператора по переводу денежных средств.. Если ИНН имеет длину меньше 12 цифр, то он дополняется справа пробелами. Тэг ФФД: 1016. ИНН оператора перевода. Форма: печатная, электронная. Заголовок в печатной форме: «ИНН ОП. ПЕРЕВОДА».

payingAgentOperation - наименование операции банковского платежного агента, банковского платежного субагента,. платежного агента или платежного субагента Тэг ФФД: 1044. Операция платежного агента. Необязательный, кроме случаев, когда пользователь является банковским платежным агентом или банковским платежным субагентом. Форма: печатная, электронная. Заголовок в печатной форме: «ОП. АГЕНТА».

payingAgentPhones - Номера телефонов платежного агента, платежного субагента, банковского платежного агента,. банковского платежного субагента Тэг ФФД: 1073. Телефон платежного агента. Форма: печатная, электронная. Заголовок в печатной форме: «ТЛФ. ПЛ. АГЕНТА». Макс. длина: 19.

paymentOperatorPhones - Номера контактных телефонов оператора по приему платежей. Тэг ФФД: 1074. Телефон оператора по приему платежей. Форма: печатная, электронная. Заголовок в печатной форме: «ТЛФ. ОП. ПР. ПЛАТЕЖА». Макс. длина: 19.

Constructors

<init>

FTAgentData(transferOperatorName: String? = null, transferOperatorPhones: HashSet<String>, transferOperatorAddress: String? = null, transferOperatorInn: String? = null, payingAgentOperation: String? = null, payingAgentPhones: HashSet<String>, paymentOperatorPhones: HashSet<String>)

Данные агента.

Properties

payingAgentOperation

var payingAgentOperation: String?

наименование операции банковского платежного агента, банковского платежного субагента,. платежного агента или платежного субагента Тэг ФФД: 1044. Операция платежного агента. Необязательный, кроме случаев, когда пользователь является банковским платежным агентом или банковским платежным субагентом. Форма: печатная, электронная. Заголовок в печатной форме: «ОП. АГЕНТА».

payingAgentPhones

var payingAgentPhones: HashSet<String>

Номера телефонов платежного агента, платежного субагента, банковского платежного агента,. банковского платежного субагента Тэг ФФД: 1073. Телефон платежного агента. Форма: печатная, электронная. Заголовок в печатной форме: «ТЛФ. ПЛ. АГЕНТА». Макс. длина: 19.

paymentOperatorPhones

var paymentOperatorPhones: HashSet<String>

Номера контактных телефонов оператора по приему платежей. Тэг ФФД: 1074. Телефон оператора по приему платежей. Форма: печатная, электронная. Заголовок в печатной форме: «ТЛФ. ОП. ПР. ПЛАТЕЖА». Макс. длина: 19.

transferOperatorAddress

var transferOperatorAddress: String?

Место нахождения оператора по переводу денежных средств. Тэг ФФД: 1005. Адрес оператора перевода. Форма: печатная, электронная. Заголовок в печатной форме: «АДР. ОП. ПЕРЕВОДА».

transferOperatorInn

var transferOperatorInn: String?

Идентификационный номер налогоплательщика оператора по переводу денежных средств.. Если ИНН имеет длину меньше 12 цифр, то он дополняется справа пробелами. Тэг ФФД: 1016. ИНН оператора перевода. Форма: печатная, электронная. Заголовок в печатной форме: «ИНН ОП. ПЕРЕВОДА».

transferOperatorName

var transferOperatorName: String?

Наименование оператора по переводу денежных средств. Тэг ФФД: 1026. Наименование оператора перевода. Форма: печатная, электронная. Заголовок в печатной форме: «ОПЕРАТОР ПЕРЕВОДА».

transferOperatorPhones

var transferOperatorPhones: HashSet<String>

Номера телефонов оператора по переводу денежных средств. Тэг ФФД: 1075. Телефон оператора перевода. Форма: печатная, электронная. Заголовок в печатной форме: «ТЛФ. ОП. ПЕРЕВОДА». Макс. длина: 19.

Inherited Properties

typeOf

open var typeOf: String

Тип объекта

Functions

equals

fun equals(other: Any?): Boolean

hashCode

fun hashCode(): Int

toJSON

fun toJSON(): String