Class SwissQRBill

Class SwissQRBill

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

SwissQR-fakturadata

public sealed class SwissQRBill : IEquatable<swissqrbill>

Arv

objectSwissQRBill

Implementerar

IEquatable<swissqrbill>

Arvda medlemmar

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Egenskaper

Konto

Hämtar eller ställer in borgenärens kontonummer.

Kontonummer måste vara giltiga IBAN för en bank i Schweiz eller Liechtenstein. Mellanslag är tillåtna i kontonumret.

public string Account { get; set; }

Egenskapsvärde

string

AlternativaScheman

Hämtar eller ställer in de alternativa betalningsscheman.

Maximalt två scheman med parametrar är tillåtna.

public List<alternativescheme> AlternativeSchemes { get; set; }

Egenskapsvärde

List<AlternativeScheme&gt;

Belopp

Hämtar eller ställer in betalningsbeloppet.

Giltiga värden ligger mellan 0.01 och 999,999,999.99.

public decimal Amount { get; set; }

Egenskapsvärde

decimal

FakturaInformation

Hämtar eller ställer in den ytterligare strukturerade fakturainformationen.

public string BillInformation { get; set; }

Egenskapsvärde

string

Borgenär

Hämtar eller ställer in borgenärens adress.

public Address Creditor { get; set; }

Egenskapsvärde

Address

Valuta

Hämtar eller ställer in betalningsvalutan.

Giltiga värden är "CHF" och "EUR".

public string Currency { get; set; }

Egenskapsvärde

string

Skyldig

Hämtar eller ställer in den skyldiga adressen.

Den skyldige är valfri. Om den utelämnas, är det okej att ställa in detta fält till null eller ställa in en adress med alla null eller tomma värden.

public Address Debtor { get; set; }

Egenskapsvärde

Address

Referens

Hämtar eller ställer in borgenärens betalningsreferens.

Referensen är obligatorisk för SwissQR IBANs, dvs. IBANs i intervallet CHxx30000xxxxxx till CHxx31999xxxxx.

Om den anges, måste referensen vara antingen en giltig SwissQR-referens (motsvarande ISR-referensformulär) eller en giltig borgenärreferens enligt ISO 11649 ("RFxxxx"). Båda kan innehålla mellanslag för formatering.

public string Reference { get; set; }

Egenskapsvärde

string

OstruktureratMeddelande

Hämtar eller ställer in det ytterligare ostrukturerade meddelandet.

public string UnstructuredMessage { get; set; }

Egenskapsvärde

string

Version

Hämtar eller ställer in versionen av SwissQR-fakturastandarden.

public SwissQRBill.QrBillStandardVersion Version { get; set; }

Egenskapsvärde

SwissQRBill.QrBillStandardVersion

Metoder

CreateAndSetCreditorReference(string)

Skapar och ställer in en ISO11649 borgenärreferens från en rå sträng genom att prefixa strängen med “RF” och modulo 97 kontrollsumman.

Mellanslag tas bort från referensen.

public void CreateAndSetCreditorReference(string rawReference)

Parametrar

rawReference string

Den råa referensen.

Undantag

ArgumentException

rawReference innehåller ogiltiga tecken.

Equals(object)

Bestämmer om det angivna objektet är lika med det aktuella objektet.

public override bool Equals(object obj)

Parametrar

obj object

Objektet att jämföra med det aktuella objektet.

Returnerar

bool

true om det angivna objektet är lika med det aktuella objektet; annars false.

Equals(SwissQRBill)

Bestämmer om den angivna fakturan är lika med den aktuella fakturan.

public bool Equals(SwissQRBill other)

Parametrar

other SwissQRBill

Fakturan att jämföra med den aktuella fakturan.

Returnerar

bool

true om det angivna objektet är lika med det aktuella objektet; annars false.

GetHashCode()

Hämtar hashkoden för denna instans.

public override int GetHashCode()

Returnerar

int

En hashkod för det aktuella objektet.

 Svenska