Class SwissQRBill
ja nimityö: Aspose.BarCode.ComplexBarcode Kokoelma: Aspose.BarCode.dll (25.4.0)
SwissQR laskutiedot
public sealed class SwissQRBill : IEquatable<swissqrbill>
Inheritance
Implements
Perintöjäsenet
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Account
Saat tai laita luotonantajan tilinumero.
Tilinumeroiden on oltava voimassa IBAN: t Sveitsin tai Liechtensteinin pankista. tilinumerossa sallitaan tiliä.
public string Account { get; set; }
Omistuksen arvo
AlternativeSchemes
Gets ors asettaa vaihtoehtoiset maksujärjestelmät.
Enintään kaksi järjestelmää parametrien kanssa sallitaan.
public List<alternativescheme> AlternativeSchemes { get; set; }
Omistuksen arvo
Amount
Saat tai määrät maksun määrän.
Voimassa olevat arvot ovat välillä 0.01 ja 999.999.99.
public decimal Amount { get; set; }
Omistuksen arvo
BillInformation
Saa tai asettaa lisätiedot rakenteellisesta laskusta.
public string BillInformation { get; set; }
Omistuksen arvo
Creditor
Antaa tai asettaa luotonantajan osoite.
public Address Creditor { get; set; }
Omistuksen arvo
Currency
Saa tai asettaa maksuvaluutan.
Voimassa olevat arvot ovat ”CHF” ja ”EUR”.
public string Currency { get; set; }
Omistuksen arvo
Debtor
Antaa tai asettaa velallisen osoitteen.
Velallinen on valinnainen.Jos se jätetään pois, niin asettaa tämä kenttä tai asentaa osoite, jossa on kaikki tai tyhjät arvot on ok.
public Address Debtor { get; set; }
Omistuksen arvo
Reference
saa tai asettaa luotonantajan maksuviittaus.
Viittaus on pakollista SwissQR IBAN:lle eli CHxx30000xxxxxxx:n alueella CHXX31999xxXXX.
Jos on määritelty, viittaus on oltava joko voimassa oleva SwissQR viite (joka vastaa ISR-viite lomaketta) tai ISO 11649 (“RFxxxx”).
public string Reference { get; set; }
Omistuksen arvo
UnstructuredMessage
Se saa tai asettaa ylimääräisen rakenteettoman viestin.
public string UnstructuredMessage { get; set; }
Omistuksen arvo
Version
Saa tai asettaa SwissQR: n laskutusstandardin versio.
public SwissQRBill.QrBillStandardVersion Version { get; set; }
Omistuksen arvo
SwissQRBill . QrBillStandardVersion
Methods
CreateAndSetCreditorReference(String)
Luo ja asettaa ISO11649 luotonantajan viittaus raaka-aineesta ennakoimallaSe on “RF” ja modulo 97 checksum.
Whitespace poistetaan viittauksesta
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
ja raaka viittaus.
Exceptions
‘rawReference’ sisältää puutteellisia merkkejä.
Equals(Objekti)
Se määrittää, onko määritetty objekti samanlainen kuin nykyinen objekti.
public override bool Equals(object obj)
Parameters
obj
object
Objekti verrataan nykyiseen objektiin.
Returns
’todellinen’ jos määritetty esine on samanlainen kuin nykyinen esine; muuten ’väärä’.
Equals(Sveitsiläinen)
Se määrittää, onko määritelty lasku samanlainen kuin nykyinen lasku.
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
Lainsäädäntö verrataan nykyiseen lainsäädäntöön
Returns
’todellinen’ jos määritetty esine on samanlainen kuin nykyinen esine; muuten ’väärä’.
GetHashCode()
Saat hash-koodin tälle tapaukselle.
public override int GetHashCode()
Returns
Hash-koodi nykyiselle kohteelle.