Class SwissQRBill
Der Name: Aspose.BarCode.ComplexBarcode Zusammensetzung: Aspose.BarCode.dll (25.4.0)
SwissQR Rechnungsdaten
public sealed class SwissQRBill : IEquatable<swissqrbill>
Inheritance
Implements
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Account
Er erhält oder stellt die Konto-Nummer des Gläubigers fest.
Kontonummern müssen IBANs einer Bank der Schweiz oder Liechtenstein gültig sein.
public string Account { get; set; }
Eigentumswert
AlternativeSchemes
Gets Ors legt die alternativen Zahlungssysteme fest.
Ein Maximum von zwei Schemata mit Parameter ist erlaubt.
public List<alternativescheme> AlternativeSchemes { get; set; }
Eigentumswert
List &undlt; AlternativeScheme >
Amount
Er erhält oder stellt die Zahlungsbetrag fest.
Die gültigen Werte liegen zwischen 0.01 und 999.999.99.
public decimal Amount { get; set; }
Eigentumswert
BillInformation
Er erhält oder stellt die zusätzlichen strukturierten Rechnungsinformationen ein.
public string BillInformation { get; set; }
Eigentumswert
Creditor
Er erhält oder stellt die Kreditgeberadresse fest.
public Address Creditor { get; set; }
Eigentumswert
Currency
Sie erhalten oder setzen die Zahlungswährung.
Die gültigen Werte sind „CHF“ und „EUR“.
public string Currency { get; set; }
Eigentumswert
Debtor
Er erhält oder stellt die Schuldneradresse fest.
Der Schuldner ist optional.Wenn es vergessen wird, ist sowohl das Setup dieses Feld auf oder eine Adresse mit allen oder leeren Werte in Ordnung.
public Address Debtor { get; set; }
Eigentumswert
Reference
Er erhält oder stellt die Zahlungsreferenz des Gläubigers.
Die Referenz ist obligatorisch für SwissQR IBANs, d.h.IBAN in der Reihe CHxx30000xxxxx bis CHXX31999xxxxx.
Sofern angegeben, muss die Referenz entweder eine gültige SwissQR-Referenz (im Zusammenhang mit dem ISR Referenformular) oder ein gültiger Gläubigerreferens nach ISO 11649 (“RFxxxx”) sein.
public string Reference { get; set; }
Eigentumswert
UnstructuredMessage
Er erhält oder stellt die zusätzliche unstrukturierte Nachricht ein.
public string UnstructuredMessage { get; set; }
Eigentumswert
Version
Er erhält oder stellt die Version des SwissQR-Bildstandards fest.
public SwissQRBill.QrBillStandardVersion Version { get; set; }
Eigentumswert
SwissQRBill . QrBillStandardVersion
Methods
CreateAndSetCreditorReference(String)
Erstellt und setzt eine ISO11649 Gläubigerreferenz aus einem Rohstreifen durch Vorschriftder String mit „RF“ und dem Modulo 97 checksum.
Whitespace wird von der Referenz entfernt
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
Die grüne Referenz.
Exceptions
‘rawReference’ enthält ungültige Charaktere.
Equals(Objekt)
Bestimmt, ob das angegebenes Objekt gleich dem aktuellen Objekt ist.
public override bool Equals(object obj)
Parameters
obj
object
Das Objekt zu vergleichen mit dem aktuellen Objekt.
Returns
‘Wahr" wenn das angegebenes Objekt gleich dem aktuellen Objekt ist; sonst, “Falsch’.
Equals(SchweizerQRBill)
Bestimmt, ob die angegebenen Rechnung mit der aktuellen Rechnung gleich ist.
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
Das Gesetz zu vergleichen mit dem gegenwärtigen Gesetz.
Returns
‘Wahr” wenn das angegebenes Objekt gleich dem aktuellen Objekt ist; sonst, “Falsch’.
GetHashCode()
Erhalten Sie den Hash-Code für diesen Fall.
public override int GetHashCode()
Returns
Ein Hash-Code für das aktuelle Objekt.