Class SwissQRBill

Class SwissQRBill

Името на пространството: Aspose.BarCode.ComplexBarcode Асамблея: Aspose.BarCode.dll (25.4.0)

Данни за SwissQR

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

наследници

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; }

стойност на имота

string

AlternativeSchemes

Gets ors установява алтернативните плащателни схеми.

Допуска се максимално две схеми с параметри.

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

стойност на имота

List < AlternativeScheme >

Amount

Получава или определя размера на плащането.

Валидните стойности са между 0.01 и 999.999.99.

public decimal Amount { get; set; }

стойност на имота

decimal

BillInformation

Получава или поставя допълнителната структурирана информация за фактурата.

public string BillInformation { get; set; }

стойност на имота

string

Creditor

Получава или поставя адреса на кредитора.

public Address Creditor { get; set; }

стойност на имота

Address

Currency

Получава или поставя платежната валута.

Валидните стойности са „CHF“ и „EUR“.

public string Currency { get; set; }

стойност на имота

string

Debtor

Получава или поставя адреса на длъжника.

Длъжникът е факултативен.Ако е пропуснат, както поставянето на това поле, така и задаването на адрес с всички или празни стойности е наред.

public Address Debtor { get; set; }

стойност на имота

Address

Reference

Получава или поставя референтния кредитор за плащане.

Референтът е задължителен за SwissQR IBANs, т.е.IBAN в диапазона CHxx30000xxxxxxx до CHXX31999xxXXX.

Ако е посочено, препратката трябва да бъде валидна SwissQR референция (съответстваща на формуляра за референтност на ISR) или действителна кредиторска референца в съответствие с ISO 11649 (“RFxxxx”).

public string Reference { get; set; }

стойност на имота

string

UnstructuredMessage

Получава или поставя допълнителното неструктурирано съобщение.

public string UnstructuredMessage { get; set; }

стойност на имота

string

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

ArgumentException

‘rawReference.

Equals(Обект)

Определя дали посоченият обект е равен на текущия.

public override bool Equals(object obj)

Parameters

obj object

Обектът да се сравнява с настоящия обект.

Returns

bool

„истински“, ако посоченият обект е равен на текущия; в противен случай „фалшив“.

Equals(ШвейцарскиQRBill)

Определя дали посоченият закон е равен на настоящия закон.

public bool Equals(SwissQRBill other)

Parameters

other SwissQRBill

Протоколът се сравнява с настоящия.

Returns

bool

„истински“, ако посоченият обект е равен на текущия; в противен случай „фалшив“.

GetHashCode()

Добавете кода за хаш за този случай.

public override int GetHashCode()

Returns

int

Хейх код за текущия обект.

 Български