Class SwissQRBill
Navne til: Aspose.BarCode.ComplexBarcode Sammensætning: Aspose.BarCode.dll (25.4.0)
SwissQR billeddata
public sealed class SwissQRBill : IEquatable<swissqrbill>
Inheritance
Implements
De arvede medlemmer
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Account
Giver eller indsætter kreditorens kontonummer.
Kontonummer skal være gyldige IBAN’er af en bank i Schweiz eller Liechtenstein.
public string Account { get; set; }
Ejendomsværdi
AlternativeSchemes
Gets ors sætter de alternative betalingsordninger.
Der er tilladt maksimalt to systemer med parametre.
public List<alternativescheme> AlternativeSchemes { get; set; }
Ejendomsværdi
Amount
modtager eller fastsætter betalingsbeløbet.
Gyldige værdier er mellem 0.01 og 999.999.99.
public decimal Amount { get; set; }
Ejendomsværdi
BillInformation
modtager eller indsætter den ekstra strukturerede regnskabsinformation.
public string BillInformation { get; set; }
Ejendomsværdi
Creditor
modtager eller indsætter kreditoradressen.
public Address Creditor { get; set; }
Ejendomsværdi
Currency
Få eller indsætte betalingsvalutaen.
Gyldige værdier er “CHF” og “EUR”.
public string Currency { get; set; }
Ejendomsværdi
Debtor
Giver eller indsætter gældsgivernes adresse.
Hvis det er forsvundet, er både indstillingen af dette felt til eller indstilling af en adresse med alle eller tomme værdier ok.
public Address Debtor { get; set; }
Ejendomsværdi
Reference
Giver eller sætter kreditorens betalingsreference.
Referencen er obligatorisk for SwissQR IBAN’er, dvs. IBAN’erne i rækkevidden CHxx30000xxxxx til CHXX31999xxxxx.
Hvis det er angivet, skal referencen være enten en gyldig SwissQR reference (som svarer til ISR-referenceformularen) eller en gældende kreditør referencer i henhold til ISO 11649 (“RFxxxx”).
public string Reference { get; set; }
Ejendomsværdi
UnstructuredMessage
Du modtager eller indsætter den ekstra ustrukturerede besked.
public string UnstructuredMessage { get; set; }
Ejendomsværdi
Version
Få eller indstille versionen af SwissQR billstandarden.
public SwissQRBill.QrBillStandardVersion Version { get; set; }
Ejendomsværdi
SwissQRBill . QrBillStandardVersion
Methods
CreateAndSetCreditorReference(String)
Skaber og indsætter en ISO11649 kreditorreference fra en rå kæde ved at forfindeString med “RF” og modulo 97 checksum.
Whitespace fjernes fra referencen
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
Den rå reference.
Exceptions
‘rawReference’ indeholder ulovlige tegn.
Equals(Objekt)
Det bestemmer, om det angivne objekt er lig med det nuværende objekt.
public override bool Equals(object obj)
Parameters
obj
object
Målet er at sammenligne med det nuværende objekt.
Returns
’true’ hvis det angivne objekt er lig med det aktuelle objekt; ellers ‘falske’.
Equals(af SwissQRBill)
Bestemmer, om den angivne regning er lig med den nuværende regning.
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
Loven skal sammenlignes med den nuværende lovgivning.
Returns
’true’ hvis det angivne objekt er lig med det aktuelle objekt; ellers ‘falske’.
GetHashCode()
Få hash-koden til dette tilfælde.
public override int GetHashCode()
Returns
En hash-kode for det nuværende objekt.