Class SwissQRBill

Class SwissQRBill

Pôvodný názov: Aspose.BarCode.ComplexBarcode Zhromaždenie: Aspose.BarCode.dll (25.4.0)

SwissQR účtovné údaje

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

Z dedičných členov

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

Properties

Account

Získať alebo nastaviť číslo účtu veriteľa.

Čísla účtu musia byť platné IBANy banky vo Švajčiarsku alebo v Liechtensteine.

public string Account { get; set; }

Hodnota nehnuteľnosti

string

AlternativeSchemes

Gets ors stanovuje alternatívne platobné schémy.

Maximálne dve schémy s parametrami sú povolené.

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

Hodnota nehnuteľnosti

List < AlternativeScheme >

Amount

Dostane alebo stanoví platobnú sumu.

Platné hodnoty sú medzi 0,01 a 99,999,999.99.

public decimal Amount { get; set; }

Hodnota nehnuteľnosti

decimal

BillInformation

Získa alebo nastaví dodatočné štruktúrované informácie o účte.

public string BillInformation { get; set; }

Hodnota nehnuteľnosti

string

Creditor

Získať alebo nastaviť adresu veriteľa.

public Address Creditor { get; set; }

Hodnota nehnuteľnosti

Address

Currency

Získajte alebo nastavíte platobnú meny.

Platné hodnoty sú „CHF“ a „EUR“.

public string Currency { get; set; }

Hodnota nehnuteľnosti

string

Debtor

Získať alebo nastaviť adresu dlžníka.

Dlžník je voliteľný. ak sa to vynechá, buď nastavenie tohto poľa na alebo nastavenie adresy so všetkými alebo prázdnymi hodnotami je v poriadku.

public Address Debtor { get; set; }

Hodnota nehnuteľnosti

Address

Reference

Získate alebo nastavíte referenčnú platbu veriteľa.

Odkaz je povinný pre SwissQR IBANs, t. j.IBANy v rozmedzí CHxx30000xxxxxxx cez CHXX31999xxXXX.

Ak je uvedené, odkaz musí byť buď platný SwissQR odkaz (odpovedajúci referenčnému formuláru ISR) alebo platná veriteľská odkaz podľa ISO 11649 (“RFxxxx”).

public string Reference { get; set; }

Hodnota nehnuteľnosti

string

UnstructuredMessage

Dostane alebo nastaví dodatočnú neštruktúrovanú správu.

public string UnstructuredMessage { get; set; }

Hodnota nehnuteľnosti

string

Version

Získajte alebo nastavíte verziu štandardného účtu SwissQR.

public SwissQRBill.QrBillStandardVersion Version { get; set; }

Hodnota nehnuteľnosti

SwissQRBill . QrBillStandardVersion

Methods

CreateAndSetCreditorReference(Stretnutie)

Vytvára a nastaví referenciu veriteľa ISO11649 z surového prúdu predhodnotenímprúžok s “RF” a modulo 97 checksum.

Whitespace je odstránený z referencie

public void CreateAndSetCreditorReference(string rawReference)

Parameters

rawReference string

To je surová referencia.

Exceptions

ArgumentException

‘rawReference’ obsahuje neplatné znaky.

Equals(objekty)

Určuje, či je špecifikovaný objekt rovný aktuálnemu objektu.

public override bool Equals(object obj)

Parameters

obj object

V porovnaní s aktuálnym objektom.

Returns

bool

„skutočný“ ak je špecifikovaný objekt rovný aktuálnemu objektu; inak „falošný“.

Equals(ŠvajčiarskoQRBill)

Určuje, či je stanovený rozpočet rovnaký ako súčasný rozpočet.

public bool Equals(SwissQRBill other)

Parameters

other SwissQRBill

V porovnaní s aktuálnou legislatívou.

Returns

bool

„skutočný“ ak je špecifikovaný objekt rovný aktuálnemu objektu; inak „falošný“.

GetHashCode()

Získajte hash kód pre tento príklad.

public override int GetHashCode()

Returns

int

Hash kód pre aktuálny objekt.

 Slovenčina