Class SwissQRBill

Class SwissQRBill

Название пространства: Aspose.BarCode.ComplexBarcode Ассоциация: Aspose.BarCode.dll (25.4.0)

Швейцарские данные счёта

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

Наследованные члены

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

Account

Получить или установить номер счета кредитора.

Номеры счетов должны быть валидными IBAN банком Швейцарии или Лихтенштейна.

public string Account { get; set; }

Стоимость недвижимости

string

AlternativeSchemes

Gets ors устанавливает альтернативные платежные схемы.

Допускается максимальное количество двух схем с параметрами.

public List<alternativescheme> AlternativeSchemes { get; set; }

Стоимость недвижимости

List • < AlternativeScheme >

Amount

Получает или устанавливает сумму оплаты.

Валидные значения составляют от 0.01 до 999.999.99.

public decimal Amount { get; set; }

Стоимость недвижимости

decimal

BillInformation

Получает или устанавливает дополнительную структурированную расчетную информацию.

public string BillInformation { get; set; }

Стоимость недвижимости

string

Creditor

Получить или установить адрес кредитора.

public Address Creditor { get; set; }

Стоимость недвижимости

Address

Currency

Получить или установить платежную валюту.

Валидными значениями являются «CHF» и «EUR».

public string Currency { get; set; }

Стоимость недвижимости

string

Debtor

Получить или установить адрес должника.

Если это пропущено, то как настроить это поле, так и установить адрес со всеми или пустыми значениями в порядке.

public Address Debtor { get; set; }

Стоимость недвижимости

Address

Reference

Получается или устанавливается платежная ссылка кредитора.

Референт является обязательным для SwissQR IBANs, т.е.IBAN в диапазоне CHxx30000xxxxxxx по CHXX31999xxXXX.

Если указано, ссылка должна быть либо валидным SwissQR-референтом (соответствующим формуле ссылки на ISR) или действительным кредитором по стандарту ISO 11649 («RFxxxx»).

public string Reference { get; set; }

Стоимость недвижимости

string

UnstructuredMessage

Получает или устанавливает дополнительное неструктурированное сообщение.

public string UnstructuredMessage { get; set; }

Стоимость недвижимости

string

Version

Получается или устанавливается версия стандарта SwissQR.

public SwissQRBill.QrBillStandardVersion Version { get; set; }

Стоимость недвижимости

SwissQRBill . QrBillStandardVersion

Methods

CreateAndSetCreditorReference(Стриг)

Создает и устанавливает версию кредитора ISO11649 из сырой строки путем предварительного определенияПояс с «РФ» и модулем 97 чексума.

Whitespace удаляется из ссылки

public void CreateAndSetCreditorReference(string rawReference)

Parameters

rawReference string

Это суровая ссылка.

Exceptions

ArgumentException

«RawReference» содержит недействительные символы.

Equals(Объекты)

Определяет, равен ли указанный объект текущему объекту.

public override bool Equals(object obj)

Parameters

obj object

Объект сравнивается с существующим объектом.

Returns

bool

«истинный», если указанный объект равен текущему объекту; в противном случае, «фальшивый».

Equals(SwissQRBill)

Определяет, равен ли указанный законопроект действующему законопроекту.

public bool Equals(SwissQRBill other)

Parameters

other SwissQRBill

По сравнению с действующим законопроектом.

Returns

bool

«истинный», если указанный объект равен текущему объекту; в противном случае, «фальшивый».

GetHashCode()

Получите шейх-код для этого случая.

public override int GetHashCode()

Returns

int

Хейх-код для текущего объекта.

 Русский