Class SwissQRBill

Class SwissQRBill

Der Name: Aspose.BarCode.ComplexBarcode Zusammensetzung: Aspose.BarCode.dll (25.4.0)

SwissQR Rechnungsdaten

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

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

string

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

decimal

BillInformation

Er erhält oder stellt die zusätzlichen strukturierten Rechnungsinformationen ein.

public string BillInformation { get; set; }

Eigentumswert

string

Creditor

Er erhält oder stellt die Kreditgeberadresse fest.

public Address Creditor { get; set; }

Eigentumswert

Address

Currency

Sie erhalten oder setzen die Zahlungswährung.

Die gültigen Werte sind „CHF“ und „EUR“.

public string Currency { get; set; }

Eigentumswert

string

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

Address

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

string

UnstructuredMessage

Er erhält oder stellt die zusätzliche unstrukturierte Nachricht ein.

public string UnstructuredMessage { get; set; }

Eigentumswert

string

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

ArgumentException

‘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

bool

‘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

bool

‘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

int

Ein Hash-Code für das aktuelle Objekt.

 Deutsch