Class SwissQRBill

Class SwissQRBill

Název místa: Aspose.BarCode.ComplexBarcode Shromáždění: Aspose.BarCode.dll (25.4.0)

SwissQR účetní údaje

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

Dědiční členové

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

Properties

Account

Obdržíte nebo nastavte číslo účtu věřitele.

Čísla účtů musí být platné IBANy banky ve Švýcarsku nebo Lichtenštejnsku.

public string Account { get; set; }

Hodnota nemovitosti

string

AlternativeSchemes

Gets ors stanoví alternativní platební režimy.

Maximální počet dvou schémat s parametry je povolen.

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

Hodnota nemovitosti

List < AlternativeScheme >

Amount

Obdržíte nebo nastavíte platbu.

Platné hodnoty jsou mezi 0.01 a 999.999.99.

public decimal Amount { get; set; }

Hodnota nemovitosti

decimal

BillInformation

Obdržíte nebo nastavíte další strukturované fakturační informace.

public string BillInformation { get; set; }

Hodnota nemovitosti

string

Creditor

Obdrží nebo stanoví adresu věřitele.

public Address Creditor { get; set; }

Hodnota nemovitosti

Address

Currency

Obdržíte nebo nastavíte platební měnu.

Platné hodnoty jsou „CHF“ a „EUR“.

public string Currency { get; set; }

Hodnota nemovitosti

string

Debtor

Obdržíte nebo nastavíte adresu dlužníka.

Dlužník je volitelný.V případě, že je zamítnut, buď nastavení tohoto pole na nebo nastavit adresu se všemi nebo prázdné hodnoty je v pořádku.

public Address Debtor { get; set; }

Hodnota nemovitosti

Address

Reference

Obdrží nebo stanoví referenční platbu věřitele.

Reference je povinná pro SwissQR IBANs, tj.IBANy v rozmezí CHxx30000xxxxx až CHXX31999xxxxx.

Pokud je uvedeno, odkaz musí být buď platná SwissQR reference (která odpovídá referenčnímu formuláři ISR) nebo platnou referenci věřitele podle ISO 11649 („RFxxxx“).

public string Reference { get; set; }

Hodnota nemovitosti

string

UnstructuredMessage

Obdržíte nebo nastavíte další neústavní zprávu.

public string UnstructuredMessage { get; set; }

Hodnota nemovitosti

string

Version

Získáte nebo nastavte verzi fiskálního standardu SwissQR.

public SwissQRBill.QrBillStandardVersion Version { get; set; }

Hodnota nemovitosti

SwissQRBill . QrBillStandardVersion

Methods

CreateAndSetCreditorReference(Stringová)

Vytvořte a nastavíte referenční kreditní číslo ISO11649 z surového řetězce předemString s „RF“ a modulem 97 checksum.

Whitespace je odstraněn z reference

public void CreateAndSetCreditorReference(string rawReference)

Parameters

rawReference string

To je surová reference.

Exceptions

ArgumentException

‘rawReference’ obsahuje neplatné znaky.

Equals(Objekt)

Určuje, zda je specifikovaný objekt rovný aktuálnímu objektu.

public override bool Equals(object obj)

Parameters

obj object

V porovnání s aktuálním objektem.

Returns

bool

‘pravdivý“ pokud je specifikovaný objekt rovný aktuálnímu objektu; jinak „falšovan’.

Equals(Švýcarský QRBill)

Určuje, zda je stanovený rozpočet rovný stávajícímu rozpočtu.

public bool Equals(SwissQRBill other)

Parameters

other SwissQRBill

Srovnání s aktuálním zákonem.

Returns

bool

‘pravdivý“ pokud je specifikovaný objekt rovný aktuálnímu objektu; jinak „falšovan’.

GetHashCode()

Získejte hash kód pro tento příklad.

public override int GetHashCode()

Returns

int

Hash kód pro aktuální objekt.

 Čeština