Class SwissQRBill
İsim alanı : Aspose.BarCode.ComplexBarcode Toplama: Aspose.BarCode.dll (25.4.0)
SwissQR Faturası Bilgileri
public sealed class SwissQRBill : IEquatable<swissqrbill>
Inheritance
Implements
mirasçı üyeleri
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Account
Borçlunun hesap numarasını alır veya ayarlar.
Hesap numaraları İsviçre veya Liechtenstein’daki bir bankanın geçerli IBAN’ları olmalıdır.
public string Account { get; set; }
Mülkiyet Değer
AlternativeSchemes
Gets ors alternatif ödeme planlarını belirler.
Parametrelerle en fazla iki şemaya izin verilir.
public List<alternativescheme> AlternativeSchemes { get; set; }
Mülkiyet Değer
List < için; AlternativeScheme >
Amount
Ödeme miktarını alır veya belirler.
Geçerli değerler 0,01 ile 999,999,999 arasındadır.
public decimal Amount { get; set; }
Mülkiyet Değer
BillInformation
Ekstra yapılandırılmış faturalandırma bilgileri alır veya yerleştirir.
public string BillInformation { get; set; }
Mülkiyet Değer
Creditor
Kredi kartı veya adresi alınır.
public Address Creditor { get; set; }
Mülkiyet Değer
Currency
Ödeme para birimini alır veya ayarlar.
Geçerli değerler “CHF” ve “EUR”dır.
public string Currency { get; set; }
Mülkiyet Değer
Debtor
Borçlunun adresini alır veya belirler.
Eğer eksik ise, bu alanı ayarlamak ya da tüm veya boş değerleri olan bir adres ayarlar ok.
public Address Debtor { get; set; }
Mülkiyet Değer
Reference
Borçlunun ödeme referansını alır veya koyar.
Referans, SwissQR IBAN’lar için zorunludur, yani CHxx30000xxxxxxx aralığında CHXX31999xx xxxx arasındadır.
Belirlendiği takdirde, referans ya geçerli bir SwissQR referansı (ISR Referans Formuna eşdeğer) ya da ISO 11649 (“RFxxxx”) uyarınca geçici bir borçlunun referanması olmalıdır.
public string Reference { get; set; }
Mülkiyet Değer
UnstructuredMessage
Ekstra yapılandırılmamış mesajı alır veya ayarlar.
public string UnstructuredMessage { get; set; }
Mülkiyet Değer
Version
SwissQR faturası standartının versiyonunu alır veya ayarlar.
public SwissQRBill.QrBillStandardVersion Version { get; set; }
Mülkiyet Değer
SwissQRBill . QrBillStandardVersion
Methods
CreateAndSetCreditorReference(Sırt)
ISO11649 kredi referansını bir çubuktan önceden ayarlayarak oluşturur ve ayarlar.“RF” ve modulo 97 checksum ile çubuk.
Whitespace referansından kaldırıldı
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
Korkunç referans için.
Exceptions
‘rawReference’ olumsuz karakterler içerir.
Equals(nesne)
Belirlenen nesnenin mevcut nesneye eşit olup olmadığını belirler.
public override bool Equals(object obj)
Parameters
obj
object
Mevcut nesne ile karşılaştırılabilir.
Returns
‘gerçek’ eğer belirtilen nesne mevcut nesneye eşit ise; aksi takdirde ‘yanlış’.
Equals(İsviçreQRBill)
Belirlenen faturanın mevcut faturaya eşit olup olmadığını belirler.
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
Mevcut yasa ile karşılaştırılmalıdır.
Returns
‘gerçek’ eğer belirtilen nesne mevcut nesneye eşit ise; aksi takdirde ‘yanlış’.
GetHashCode()
Bu örnek için hash kodu alın.
public override int GetHashCode()
Returns
Mevcut nesne için bir hash kodu.