Class SwissQRBill
Namn på plats: Aspose.BarCode.ComplexBarcode Sammanfattning: Aspose.BarCode.dll (25.4.0)
SwissQR biljettdata
public sealed class SwissQRBill : IEquatable<swissqrbill>
Inheritance
Implements
Arvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Account
Få eller ange kreditgivarens kontonummer.
Kontonummer måste vara giltiga IBAN av en bank i Schweiz eller Liechtenstein.
public string Account { get; set; }
Fastighetsvärde
AlternativeSchemes
Gets ors ställer in alternativa betalningssystem.
Ett maximum av två scheman med parametrar är tillåtet.
public List<alternativescheme> AlternativeSchemes { get; set; }
Fastighetsvärde
List ochlt; AlternativeScheme >
Amount
Du får eller ställer in betalningsbeloppet.
Validerade värden är mellan 0.01 och 999.999.99.
public decimal Amount { get; set; }
Fastighetsvärde
BillInformation
Få eller ställa in ytterligare strukturerad fakturainformation.
public string BillInformation { get; set; }
Fastighetsvärde
Creditor
Få eller ange kreditgivarens adress.
public Address Creditor { get; set; }
Fastighetsvärde
Currency
Få eller ställa in betalningsvalutan.
Validerade värden är “CHF” och “EUR”.
public string Currency { get; set; }
Fastighetsvärde
Debtor
Få eller ange gäldenärens adress.
Gäldenären är valfri. om den saknas, är både att ställa in det här fältet till eller att sätta en adress med alla eller tomma värden okej.
public Address Debtor { get; set; }
Fastighetsvärde
Reference
får eller sätter kreditgivarens betalningsreferens.
Referensen är obligatorisk för SwissQR IBANs, dvs. Ibaner i intervallet CHxx30000xxxxx genom CHXX31999xxxxx.
Om det anges, måste referensen vara antingen en giltig SwissQR referens (som motsvarar ISR-referensformuläret) eller ett giltigt kreditörs Referens enligt ISO 11649 (“RFxxxx”).
public string Reference { get; set; }
Fastighetsvärde
UnstructuredMessage
Få eller ställa in det extra obestrukta meddelandet.
public string UnstructuredMessage { get; set; }
Fastighetsvärde
Version
Få eller ställa in versionen av SwissQR-räkningsstandarden.
public SwissQRBill.QrBillStandardVersion Version { get; set; }
Fastighetsvärde
SwissQRBill . QrBillStandardVersion
Methods
CreateAndSetCreditorReference(Sträng)
Skapa och ställa in en ISO11649 kreditor referens från en rå sträng genom att föregåSträngen med “RF” och modulo 97 checksum.
Whitespace tas bort från referensen
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
Den rå referensen.
Exceptions
‘rawReference’ innehåller ogiltiga tecken.
Equals(Objektet)
Bestämmer om det angivna objektet är lika med det aktuella objektet.
public override bool Equals(object obj)
Parameters
obj
object
objektet att jämföra med det nuvarande objektet.
Returns
’true’ om det angivna objektet är lika med det aktuella objektet; annars, ‘falsk’.
Equals(SwissQRBill)
Bestämmer om den angivna lagstiftningen är lika med den aktuella lagstiftningen.
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
Förslaget ska jämföras med den nuvarande förslaget.
Returns
’true’ om det angivna objektet är lika med det aktuella objektet; annars, ‘falsk’.
GetHashCode()
Få hashkoden för denna instans.
public override int GetHashCode()
Returns
En hashkod för det aktuella objektet.