Class SwissQRBill
名称: Aspose.BarCode.ComplexBarcode 聚集: Aspose.BarCode.dll (25.4.0)
SwissQR 账单数据
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; }
财产价值
Amount
收到或设置付款金额。
有效值在 0.01 至 999,999,999 之间。
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
收到或设置债务人地址。
债务人是可选的. 如果它被忽略,两个设置这个字段到或设置一个所有或空值的地址是OK。
public Address Debtor { get; set; }
财产价值
Reference
收到或设置债权人支付参考。
参考是SwissQR IBAN的义务,即在CHxx30000xxxxx 到 CHxx31999xxxxx 范围内的IBAN。
如果规定的,参考必须是有效的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信托参考,通过预定带有“RF”和模块97支票。
Whitespace 从参考中删除
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
原始参考。
Exceptions
“rawReference”包含无效的字符。
Equals(对象)
确定所指定的对象是否与当前对象相同。
public override bool Equals(object obj)
Parameters
obj
object
与现有对象相比。
Returns
“真实”如果指定的对象与当前对象相同;否则,“虚假”。
Equals(瑞士QRBill)
决定所规定的法案是否与现行法案相同。
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
与现行法案相比。
Returns
“真实”如果指定的对象与当前对象相同;否则,“虚假”。
GetHashCode()
接收此例的Hash代码。
public override int GetHashCode()
Returns
对当前对象的哈希代码。