Class SwissQRBill
A név: Aspose.BarCode.ComplexBarcode Összefoglaló: Aspose.BarCode.dll (25.4.0)
SwissQR számlázási adatok
public sealed class SwissQRBill : IEquatable<swissqrbill>
Inheritance
Implements
Örökletes tagok
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Account
Megkapja vagy beállítja a hitelező fiókszámát.
Számlázási számoknak érvényesnek kell lenniük Svájc vagy Liechtenstein bank IBAN-jainak.
public string Account { get; set; }
ingatlan értéke
AlternativeSchemes
A Gets ors beállítja az alternatív fizetési rendszereket.
A paraméterekkel rendelkező maximum két rendszer megengedett.
public List<alternativescheme> AlternativeSchemes { get; set; }
ingatlan értéke
Amount
Megkapja vagy beállítja a fizetés összegét.
Az érvényes értékek 0,01 és 999,999,999 között vannak.
public decimal Amount { get; set; }
ingatlan értéke
BillInformation
Megkapja vagy beállítja a további strukturált számlázási információkat.
public string BillInformation { get; set; }
ingatlan értéke
Creditor
Adja meg vagy adja meg a hitelező címét.
public Address Creditor { get; set; }
ingatlan értéke
Currency
Megkapja vagy beállítja a fizetési pénznemet.
Az érvényes értékek „CHF” és „EUR”.
public string Currency { get; set; }
ingatlan értéke
Debtor
Adja meg vagy adja meg az adós címét.
Az adós opcionális. ha elmulasztják, mind a mező beállítása vagy az összes vagy üres értéket tartalmazó cím beállítására rendben van.
public Address Debtor { get; set; }
ingatlan értéke
Reference
Adja meg vagy állítja a hitelező fizetési referenciáját.
A hivatkozás kötelező a SwissQR IBAN-k esetében, azaz a CHxx30000xxxxxxx tartományban és a Chxx31999xxXXX között.
Amennyiben meg van határozva, a hivatkozásnak vagy érvényes SwissQR hivatkozása (az ISR referencia űrlapnak megfelelő) vagy az ISO 11649 (“RFxxxx”).
public string Reference { get; set; }
ingatlan értéke
UnstructuredMessage
Megkapja vagy beállítja a további strukturálatlan üzenetet.
public string UnstructuredMessage { get; set; }
ingatlan értéke
Version
Megkapja vagy beállítja a SwissQR számla szabvány verzióját.
public SwissQRBill.QrBillStandardVersion Version { get; set; }
ingatlan értéke
SwissQRBill . QrBillStandardVersion
Methods
CreateAndSetCreditorReference(A string)
Hozzon létre és állítson be egy ISO11649 hitelezőkreferenciát egy nyers szálból előállítvaA “RF” és a modulo 97 checksum szalag.
A Whitespace eltávolításra kerül a referenciából
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
A nyers referenciák.
Exceptions
A ‘rawReference’ nem érvényes karaktereket tartalmaz.
Equals(objektum)
Meghatározza, hogy a meghatározott objektum egyenlő-e a jelenlegi objektummal.
public override bool Equals(object obj)
Parameters
obj
object
Az objektum összehasonlítása a jelenlegi objektummal.
Returns
„valódi”, ha a megadott objektum egyenlő a jelenlegi objektummal; máskülönben „valódi”.
Equals(SvájcRBill)
Határozza meg, hogy a meghatározott számla egyenlő-e a jelenlegi számlával.
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
A törvény a jelenlegi törvényhozással összehasonlítandó.
Returns
„valódi”, ha a megadott objektum egyenlő a jelenlegi objektummal; máskülönben „valódi”.
GetHashCode()
Adja meg a hash kódot erre az esetre.
public override int GetHashCode()
Returns
Haszkód a jelenlegi objektumhoz.