Class SwissQRBill

Class SwissQRBill

A név: Aspose.BarCode.ComplexBarcode Összefoglaló: Aspose.BarCode.dll (25.4.0)

SwissQR számlázási adatok

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

Örökletes tagok

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

Properties

Account

Megkapja vagy beállítja a hitelező fiókszámát.

Számlázási számoknak érvényesnek kell lenniük Svájc vagy Liechtenstein bank IBAN-jainak.

public string Account { get; set; }

ingatlan értéke

string

AlternativeSchemes

A Gets ors beállítja az alternatív fizetési rendszereket.

A paraméterekkel rendelkező maximum két rendszer megengedett.

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

ingatlan értéke

List < AlternativeScheme >

Amount

Megkapja vagy beállítja a fizetés összegét.

Az érvényes értékek 0,01 és 999,999,999 között vannak.

public decimal Amount { get; set; }

ingatlan értéke

decimal

BillInformation

Megkapja vagy beállítja a további strukturált számlázási információkat.

public string BillInformation { get; set; }

ingatlan értéke

string

Creditor

Adja meg vagy adja meg a hitelező címét.

public Address Creditor { get; set; }

ingatlan értéke

Address

Currency

Megkapja vagy beállítja a fizetési pénznemet.

Az érvényes értékek „CHF” és „EUR”.

public string Currency { get; set; }

ingatlan értéke

string

Debtor

Adja meg vagy adja meg az adós címét.

Az adós opcionális. ha elmulasztják, mind a mező beállítása vagy az összes vagy üres értéket tartalmazó cím beállítására rendben van.

public Address Debtor { get; set; }

ingatlan értéke

Address

Reference

Adja meg vagy állítja a hitelező fizetési referenciáját.

A hivatkozás kötelező a SwissQR IBAN-k esetében, azaz a CHxx30000xxxxxxx tartományban és a Chxx31999xxXXX között.

Amennyiben meg van határozva, a hivatkozásnak vagy érvényes SwissQR hivatkozása (az ISR referencia űrlapnak megfelelő) vagy az ISO 11649 (“RFxxxx”).

public string Reference { get; set; }

ingatlan értéke

string

UnstructuredMessage

Megkapja vagy beállítja a további strukturálatlan üzenetet.

public string UnstructuredMessage { get; set; }

ingatlan értéke

string

Version

Megkapja vagy beállítja a SwissQR számla szabvány verzióját.

public SwissQRBill.QrBillStandardVersion Version { get; set; }

ingatlan értéke

SwissQRBill . QrBillStandardVersion

Methods

CreateAndSetCreditorReference(A string)

Hozzon létre és állítson be egy ISO11649 hitelezőkreferenciát egy nyers szálból előállítvaA “RF” és a modulo 97 checksum szalag.

A Whitespace eltávolításra kerül a referenciából

public void CreateAndSetCreditorReference(string rawReference)

Parameters

rawReference string

A nyers referenciák.

Exceptions

ArgumentException

A ‘rawReference’ nem érvényes karaktereket tartalmaz.

Equals(objektum)

Meghatározza, hogy a meghatározott objektum egyenlő-e a jelenlegi objektummal.

public override bool Equals(object obj)

Parameters

obj object

Az objektum összehasonlítása a jelenlegi objektummal.

Returns

bool

„valódi”, ha a megadott objektum egyenlő a jelenlegi objektummal; máskülönben „valódi”.

Equals(SvájcRBill)

Határozza meg, hogy a meghatározott számla egyenlő-e a jelenlegi számlával.

public bool Equals(SwissQRBill other)

Parameters

other SwissQRBill

A törvény a jelenlegi törvényhozással összehasonlítandó.

Returns

bool

„valódi”, ha a megadott objektum egyenlő a jelenlegi objektummal; máskülönben „valódi”.

GetHashCode()

Adja meg a hash kódot erre az esetre.

public override int GetHashCode()

Returns

int

Haszkód a jelenlegi objektumhoz.

 Magyar