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
Получава или поставя номера на сметката на кредитора.
Счетоводни номера трябва да са валидни IBAN на банка в Швейцария или Лихтенщайн.
public string Account { get; set; }
стойност на имота
AlternativeSchemes
Gets ors установява алтернативните плащателни схеми.
Допуска се максимално две схеми с параметри.
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
Получава или поставя платежната валута.
Валидните стойности са „CHF“ и „EUR“.
public string Currency { get; set; }
стойност на имота
Debtor
Получава или поставя адреса на длъжника.
Длъжникът е факултативен.Ако е пропуснат, както поставянето на това поле, така и задаването на адрес с всички или празни стойности е наред.
public Address Debtor { get; set; }
стойност на имота
Reference
Получава или поставя референтния кредитор за плащане.
Референтът е задължителен за SwissQR IBANs, т.е.IBAN в диапазона CHxx30000xxxxxxx до CHXX31999xxXXX.
Ако е посочено, препратката трябва да бъде валидна SwissQR референция (съответстваща на формуляра за референтност на ISR) или действителна кредиторска референца в съответствие с ISO 11649 (“RFxxxx”).
public string Reference { get; set; }
стойност на имота
UnstructuredMessage
Получава или поставя допълнителното неструктурирано съобщение.
public string UnstructuredMessage { get; set; }
стойност на имота
Version
Получава или поставя версията на SwissQR стандарта за фактура.
public SwissQRBill.QrBillStandardVersion Version { get; set; }
стойност на имота
SwissQRBill . QrBillStandardVersion
Methods
CreateAndSetCreditorReference(Стрий)
Създава и установява ISO11649 кредиторска референция от сурова лента чрез префиксиранеRF" и модула 97 checksum.
Whitespace е премахнат от референцията
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
Това е суровият референт.
Exceptions
‘rawReference.
Equals(Обект)
Определя дали посоченият обект е равен на текущия.
public override bool Equals(object obj)
Parameters
obj
object
Обектът да се сравнява с настоящия обект.
Returns
„истински“, ако посоченият обект е равен на текущия; в противен случай „фалшив“.
Equals(ШвейцарскиQRBill)
Определя дали посоченият закон е равен на настоящия закон.
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
Протоколът се сравнява с настоящия.
Returns
„истински“, ако посоченият обект е равен на текущия; в противен случай „фалшив“.
GetHashCode()
Добавете кода за хаш за този случай.
public override int GetHashCode()
Returns
Хейх код за текущия обект.