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
Implements
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
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
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
BillInformation
Získa alebo nastaví dodatočné štruktúrované informácie o účte.
public string BillInformation { get; set; }
Hodnota nehnuteľnosti
Creditor
Získať alebo nastaviť adresu veriteľa.
public Address Creditor { get; set; }
Hodnota nehnuteľnosti
Currency
Získajte alebo nastavíte platobnú meny.
Platné hodnoty sú „CHF“ a „EUR“.
public string Currency { get; set; }
Hodnota nehnuteľnosti
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
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
UnstructuredMessage
Dostane alebo nastaví dodatočnú neštruktúrovanú správu.
public string UnstructuredMessage { get; set; }
Hodnota nehnuteľnosti
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
‘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
„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
„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
Hash kód pre aktuálny objekt.