Class SwissQRBill

Class SwissQRBill

Navne til: Aspose.BarCode.ComplexBarcode Sammensætning: Aspose.BarCode.dll (25.4.0)

SwissQR billeddata

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

De arvede medlemmer

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

Properties

Account

Giver eller indsætter kreditorens kontonummer.

Kontonummer skal være gyldige IBAN’er af en bank i Schweiz eller Liechtenstein.

public string Account { get; set; }

Ejendomsværdi

string

AlternativeSchemes

Gets ors sætter de alternative betalingsordninger.

Der er tilladt maksimalt to systemer med parametre.

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

Ejendomsværdi

List < AlternativeScheme >

Amount

modtager eller fastsætter betalingsbeløbet.

Gyldige værdier er mellem 0.01 og 999.999.99.

public decimal Amount { get; set; }

Ejendomsværdi

decimal

BillInformation

modtager eller indsætter den ekstra strukturerede regnskabsinformation.

public string BillInformation { get; set; }

Ejendomsværdi

string

Creditor

modtager eller indsætter kreditoradressen.

public Address Creditor { get; set; }

Ejendomsværdi

Address

Currency

Få eller indsætte betalingsvalutaen.

Gyldige værdier er “CHF” og “EUR”.

public string Currency { get; set; }

Ejendomsværdi

string

Debtor

Giver eller indsætter gældsgivernes adresse.

Hvis det er forsvundet, er både indstillingen af dette felt til eller indstilling af en adresse med alle eller tomme værdier ok.

public Address Debtor { get; set; }

Ejendomsværdi

Address

Reference

Giver eller sætter kreditorens betalingsreference.

Referencen er obligatorisk for SwissQR IBAN’er, dvs. IBAN’erne i rækkevidden CHxx30000xxxxx til CHXX31999xxxxx.

Hvis det er angivet, skal referencen være enten en gyldig SwissQR reference (som svarer til ISR-referenceformularen) eller en gældende kreditør referencer i henhold til ISO 11649 (“RFxxxx”).

public string Reference { get; set; }

Ejendomsværdi

string

UnstructuredMessage

Du modtager eller indsætter den ekstra ustrukturerede besked.

public string UnstructuredMessage { get; set; }

Ejendomsværdi

string

Version

Få eller indstille versionen af SwissQR billstandarden.

public SwissQRBill.QrBillStandardVersion Version { get; set; }

Ejendomsværdi

SwissQRBill . QrBillStandardVersion

Methods

CreateAndSetCreditorReference(String)

Skaber og indsætter en ISO11649 kreditorreference fra en rå kæde ved at forfindeString med “RF” og modulo 97 checksum.

Whitespace fjernes fra referencen

public void CreateAndSetCreditorReference(string rawReference)

Parameters

rawReference string

Den rå reference.

Exceptions

ArgumentException

‘rawReference’ indeholder ulovlige tegn.

Equals(Objekt)

Det bestemmer, om det angivne objekt er lig med det nuværende objekt.

public override bool Equals(object obj)

Parameters

obj object

Målet er at sammenligne med det nuværende objekt.

Returns

bool

’true’ hvis det angivne objekt er lig med det aktuelle objekt; ellers ‘falske’.

Equals(af SwissQRBill)

Bestemmer, om den angivne regning er lig med den nuværende regning.

public bool Equals(SwissQRBill other)

Parameters

other SwissQRBill

Loven skal sammenlignes med den nuværende lovgivning.

Returns

bool

’true’ hvis det angivne objekt er lig med det aktuelle objekt; ellers ‘falske’.

GetHashCode()

Få hash-koden til dette tilfælde.

public override int GetHashCode()

Returns

int

En hash-kode for det nuværende objekt.

 Dansk