Class SwissQRBill

Class SwissQRBill

İsim alanı : Aspose.BarCode.ComplexBarcode Toplama: Aspose.BarCode.dll (25.4.0)

SwissQR Faturası Bilgileri

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

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

string

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 &lt 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

decimal

BillInformation

Ekstra yapılandırılmış faturalandırma bilgileri alır veya yerleştirir.

public string BillInformation { get; set; }

Mülkiyet Değer

string

Creditor

Kredi kartı veya adresi alınır.

public Address Creditor { get; set; }

Mülkiyet Değer

Address

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

string

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

Address

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

string

UnstructuredMessage

Ekstra yapılandırılmamış mesajı alır veya ayarlar.

public string UnstructuredMessage { get; set; }

Mülkiyet Değer

string

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

ArgumentException

‘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

bool

‘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

bool

‘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

int

Mevcut nesne için bir hash kodu.

 Türkçe