Class SwissQRBill

Class SwissQRBill

ja nimityö: Aspose.BarCode.ComplexBarcode Kokoelma: Aspose.BarCode.dll (25.4.0)

SwissQR laskutiedot

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

Perintöjäsenet

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

Properties

Account

Saat tai laita luotonantajan tilinumero.

Tilinumeroiden on oltava voimassa IBAN: t Sveitsin tai Liechtensteinin pankista. tilinumerossa sallitaan tiliä.

public string Account { get; set; }

Omistuksen arvo

string

AlternativeSchemes

Gets ors asettaa vaihtoehtoiset maksujärjestelmät.

Enintään kaksi järjestelmää parametrien kanssa sallitaan.

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

Omistuksen arvo

List < AlternativeScheme >

Amount

Saat tai määrät maksun määrän.

Voimassa olevat arvot ovat välillä 0.01 ja 999.999.99.

public decimal Amount { get; set; }

Omistuksen arvo

decimal

BillInformation

Saa tai asettaa lisätiedot rakenteellisesta laskusta.

public string BillInformation { get; set; }

Omistuksen arvo

string

Creditor

Antaa tai asettaa luotonantajan osoite.

public Address Creditor { get; set; }

Omistuksen arvo

Address

Currency

Saa tai asettaa maksuvaluutan.

Voimassa olevat arvot ovat ”CHF” ja ”EUR”.

public string Currency { get; set; }

Omistuksen arvo

string

Debtor

Antaa tai asettaa velallisen osoitteen.

Velallinen on valinnainen.Jos se jätetään pois, niin asettaa tämä kenttä tai asentaa osoite, jossa on kaikki tai tyhjät arvot on ok.

public Address Debtor { get; set; }

Omistuksen arvo

Address

Reference

saa tai asettaa luotonantajan maksuviittaus.

Viittaus on pakollista SwissQR IBAN:lle eli CHxx30000xxxxxxx:n alueella CHXX31999xxXXX.

Jos on määritelty, viittaus on oltava joko voimassa oleva SwissQR viite (joka vastaa ISR-viite lomaketta) tai ISO 11649 (“RFxxxx”).

public string Reference { get; set; }

Omistuksen arvo

string

UnstructuredMessage

Se saa tai asettaa ylimääräisen rakenteettoman viestin.

public string UnstructuredMessage { get; set; }

Omistuksen arvo

string

Version

Saa tai asettaa SwissQR: n laskutusstandardin versio.

public SwissQRBill.QrBillStandardVersion Version { get; set; }

Omistuksen arvo

SwissQRBill . QrBillStandardVersion

Methods

CreateAndSetCreditorReference(String)

Luo ja asettaa ISO11649 luotonantajan viittaus raaka-aineesta ennakoimallaSe on “RF” ja modulo 97 checksum.

Whitespace poistetaan viittauksesta

public void CreateAndSetCreditorReference(string rawReference)

Parameters

rawReference string

ja raaka viittaus.

Exceptions

ArgumentException

‘rawReference’ sisältää puutteellisia merkkejä.

Equals(Objekti)

Se määrittää, onko määritetty objekti samanlainen kuin nykyinen objekti.

public override bool Equals(object obj)

Parameters

obj object

Objekti verrataan nykyiseen objektiin.

Returns

bool

’todellinen’ jos määritetty esine on samanlainen kuin nykyinen esine; muuten ’väärä’.

Equals(Sveitsiläinen)

Se määrittää, onko määritelty lasku samanlainen kuin nykyinen lasku.

public bool Equals(SwissQRBill other)

Parameters

other SwissQRBill

Lainsäädäntö verrataan nykyiseen lainsäädäntöön

Returns

bool

’todellinen’ jos määritetty esine on samanlainen kuin nykyinen esine; muuten ’väärä’.

GetHashCode()

Saat hash-koodin tälle tapaukselle.

public override int GetHashCode()

Returns

int

Hash-koodi nykyiselle kohteelle.

 Suomi