Class SwissQRBill

Class SwissQRBill

Namn på plats: Aspose.BarCode.ComplexBarcode Sammanfattning: Aspose.BarCode.dll (25.4.0)

SwissQR biljettdata

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

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

string

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

decimal

BillInformation

Få eller ställa in ytterligare strukturerad fakturainformation.

public string BillInformation { get; set; }

Fastighetsvärde

string

Creditor

Få eller ange kreditgivarens adress.

public Address Creditor { get; set; }

Fastighetsvärde

Address

Currency

Få eller ställa in betalningsvalutan.

Validerade värden är “CHF” och “EUR”.

public string Currency { get; set; }

Fastighetsvärde

string

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

Address

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

string

UnstructuredMessage

Få eller ställa in det extra obestrukta meddelandet.

public string UnstructuredMessage { get; set; }

Fastighetsvärde

string

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

ArgumentException

‘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

bool

’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

bool

’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

int

En hashkod för det aktuella objektet.

 Svenska