Class SwissQRBill
Именује се: Aspose.BarCode.ComplexBarcode Асамблеја: Aspose.BarCode.dll (25.4.0)
SwissQR подаци рачуна
public sealed class SwissQRBill : IEquatable<swissqrbill>
Inheritance
Implements
Наслеђени чланови
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Account
Добија или поставља број рачуна кредитора.
Бројеви рачуна морају бити важећи ИБАН банке Швајцарске или Лихтенштајна.
public string Account { get; set; }
Вредност имовине
AlternativeSchemes
Gets ors postavlja alternativne platne sheme.
Дозвољено је највише две схеме са параметрима.
public List<alternativescheme> AlternativeSchemes { get; set; }
Вредност имовине
Amount
Прима или поставља износ плаћања.
Важеће вредности су између 0.01 и 999.999.99.
public decimal Amount { get; set; }
Вредност имовине
BillInformation
Добија или поставља додатне структуриране информације о рачуну.
public string BillInformation { get; set; }
Вредност имовине
Creditor
Добија или поставља адресу кредитора.
public Address Creditor { get; set; }
Вредност имовине
Currency
Добија или поставља плаћајућу валуту.
Valjane vrednosti su „CHF“ i „EUR“.
public string Currency { get; set; }
Вредност имовине
Debtor
Добија или поставља адресу дужника.
Ако је пропуштен, и постављање овог поља на или подешавање адресе са свим или празним вредностима је у реду.
public Address Debtor { get; set; }
Вредност имовине
Reference
Добија или поставља референце за плаћање кредитора.
Референција је обавезна за Швајцарске КР ИБАНС, тј. ИБАНС у опсегу ЦХХКСНУМКСХКХ до ЦхХ31999xxxxx.
Ако је наведено, референца мора бити важећа Швајцарска КР референција (која одговара ИСР референцијском обрасцу) или важан референт кредитора у складу са ИСО 11649 (“РФxxxx”).
public string Reference { get; set; }
Вредност имовине
UnstructuredMessage
Добија или поставља додатну неструктурисану поруку.
public string UnstructuredMessage { get; set; }
Вредност имовине
Version
Добија или поставља верзију стандарда за рачун Швајцарске КР.
public SwissQRBill.QrBillStandardVersion Version { get; set; }
Вредност имовине
SwissQRBill . QrBillStandardVersion
Methods
CreateAndSetCreditorReference(Стринг)
Креира и поставља ИСО11649 референце за кредиторе из сирове струје префиксирањемТрка са “РФ” и модулом 97 чексум.
Whitespace је уклоњен из референце
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
и сирове референце.
Exceptions
‘rawReference’ sadrži nevažeće znakove.
Equals(Објекат)
Одређује да ли је одређени објекат једнак тренутном објекту.
public override bool Equals(object obj)
Parameters
obj
object
Објекат у поређењу са тренутним објектом.
Returns
„истина“ ако је одређени објекат једнак тренутном објекту; иначе, „фалсификовани“.
Equals(Швајцарски КСНУМКС)
Одређује да ли је одређени рачун једнак тренутном рачуну.
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
Zakon treba usporediti sa sadašnjim zakonom.
Returns
„истина“ ако је одређени објекат једнак тренутном објекту; иначе, „фалсификовани“.
GetHashCode()
Добијте хаш код за овај случај.
public override int GetHashCode()
Returns
Хасх код за тренутни објекат.