Class SwissQRBill

Class SwissQRBill

名称: Aspose.BarCode.ComplexBarcode 聚集: Aspose.BarCode.dll (25.4.0)

SwissQR 账单数据

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,999 之间。

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

收到或设置债务人地址。

债务人是可选的. 如果它被忽略,两个设置这个字段到或设置一个所有或空值的地址是OK。

public Address Debtor { get; set; }

财产价值

Address

Reference

收到或设置债权人支付参考。

参考是SwissQR IBAN的义务,即在CHxx30000xxxxx 到 CHxx31999xxxxx 范围内的IBAN。

如果规定的,参考必须是有效的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信托参考,通过预定带有“RF”和模块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(瑞士QRBill)

决定所规定的法案是否与现行法案相同。

public bool Equals(SwissQRBill other)

Parameters

other SwissQRBill

与现行法案相比。

Returns

bool

“真实”如果指定的对象与当前对象相同;否则,“虚假”。

GetHashCode()

接收此例的Hash代码。

public override int GetHashCode()

Returns

int

对当前对象的哈希代码。

 中文