Class SwissQRBill
Название пространства: Aspose.BarCode.ComplexBarcode Ассоциация: Aspose.BarCode.dll (25.4.0)
Швейцарские данные счёта
public sealed class SwissQRBill : IEquatable<swissqrbill>
Inheritance
Implements
Наследованные члены
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; }
Стоимость недвижимости
AlternativeSchemes
Gets ors устанавливает альтернативные платежные схемы.
Допускается максимальное количество двух схем с параметрами.
public List<alternativescheme> AlternativeSchemes { get; set; }
Стоимость недвижимости
List • < AlternativeScheme >
Amount
Получает или устанавливает сумму оплаты.
Валидные значения составляют от 0.01 до 999.999.99.
public decimal Amount { get; set; }
Стоимость недвижимости
BillInformation
Получает или устанавливает дополнительную структурированную расчетную информацию.
public string BillInformation { get; set; }
Стоимость недвижимости
Creditor
Получить или установить адрес кредитора.
public Address Creditor { get; set; }
Стоимость недвижимости
Currency
Получить или установить платежную валюту.
Валидными значениями являются «CHF» и «EUR».
public string Currency { get; set; }
Стоимость недвижимости
Debtor
Получить или установить адрес должника.
Если это пропущено, то как настроить это поле, так и установить адрес со всеми или пустыми значениями в порядке.
public Address Debtor { get; set; }
Стоимость недвижимости
Reference
Получается или устанавливается платежная ссылка кредитора.
Референт является обязательным для SwissQR IBANs, т.е.IBAN в диапазоне CHxx30000xxxxxxx по CHXX31999xxXXX.
Если указано, ссылка должна быть либо валидным SwissQR-референтом (соответствующим формуле ссылки на ISR) или действительным кредитором по стандарту ISO 11649 («RFxxxx»).
public string Reference { get; set; }
Стоимость недвижимости
UnstructuredMessage
Получает или устанавливает дополнительное неструктурированное сообщение.
public string UnstructuredMessage { get; set; }
Стоимость недвижимости
Version
Получается или устанавливается версия стандарта SwissQR.
public SwissQRBill.QrBillStandardVersion Version { get; set; }
Стоимость недвижимости
SwissQRBill . QrBillStandardVersion
Methods
CreateAndSetCreditorReference(Стриг)
Создает и устанавливает версию кредитора ISO11649 из сырой строки путем предварительного определенияПояс с «РФ» и модулем 97 чексума.
Whitespace удаляется из ссылки
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
Это суровая ссылка.
Exceptions
«RawReference» содержит недействительные символы.
Equals(Объекты)
Определяет, равен ли указанный объект текущему объекту.
public override bool Equals(object obj)
Parameters
obj
object
Объект сравнивается с существующим объектом.
Returns
«истинный», если указанный объект равен текущему объекту; в противном случае, «фальшивый».
Equals(SwissQRBill)
Определяет, равен ли указанный законопроект действующему законопроекту.
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
По сравнению с действующим законопроектом.
Returns
«истинный», если указанный объект равен текущему объекту; в противном случае, «фальшивый».
GetHashCode()
Получите шейх-код для этого случая.
public override int GetHashCode()
Returns
Хейх-код для текущего объекта.