Class SwissQRBill

Class SwissQRBill

Numele spaţiului: Aspose.BarCode.ComplexBarcode Asamblare: Aspose.BarCode.dll (25.4.0)

Datele contului SwissQR

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

Membrii moștenitori

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

Properties

Account

Obține sau stabilește numărul contului creditorului.

Numerele de cont trebuie să fie valabile IBAN-uri ale unei bănci din Elveția sau Liechtenstein.

public string Account { get; set; }

Valoarea proprietății

string

AlternativeSchemes

Gets ors stabilește schemele alternative de plată.

Este permisă un maxim de două scheme cu parametri.

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

Valoarea proprietății

List < AlternativeScheme >

Amount

Obține sau stabilește suma de plată.

Valorile valabile sunt între 0.01 și 999.999.99.

public decimal Amount { get; set; }

Valoarea proprietății

decimal

BillInformation

Obține sau stabilește informațiile suplimentare ale facturilor structurate.

public string BillInformation { get; set; }

Valoarea proprietății

string

Creditor

Obține sau stabilește adresa creditorului.

public Address Creditor { get; set; }

Valoarea proprietății

Address

Currency

Obține sau stabilește moneda de plată.

Valorile valabile sunt “CHF” și “EUR”.

public string Currency { get; set; }

Valoarea proprietății

string

Debtor

Obține sau stabilește adresa debitorului.

În cazul în care este omis, ambele setare acest câmp la sau setarea unei adrese cu toate sau valori goale este ok.

public Address Debtor { get; set; }

Valoarea proprietății

Address

Reference

Obține sau stabilește o referință de plată a creditorului.

Referința este obligatorie pentru IBAN-urile SwissQR, adică cele din gama CHxx30000xxxxx prin CHXX31999xxxxx.

În cazul în care este specificat, referința trebuie să fie fie o referență SwissQR valabilă (care corespunde formularului de referinta ISR) sau o Referință validă a creditorului în conformitate cu ISO 11649 (“RFxxxx”).

public string Reference { get; set; }

Valoarea proprietății

string

UnstructuredMessage

Obține sau stabilește mesajul nestructuit suplimentar.

public string UnstructuredMessage { get; set; }

Valoarea proprietății

string

Version

Obține sau stabilește versiunea standardului de factură SwissQR.

public SwissQRBill.QrBillStandardVersion Version { get; set; }

Valoarea proprietății

SwissQRBill . QrBillStandardVersion

Methods

CreateAndSetCreditorReference(Strângere)

Creează și stabilește o referință de creditor ISO11649 dintr-o linie crudă prin prefixareStrangul cu „RF” și modulul 97 checksum.

Whitespace este îndepărtat de la referință

public void CreateAndSetCreditorReference(string rawReference)

Parameters

rawReference string

referinţa de rădăcini.

Exceptions

ArgumentException

‘rawReference’ conține caractere invalide.

Equals(Obiectul)

Determină dacă obiectul specificat este egal cu obiectul actual.

public override bool Equals(object obj)

Parameters

obj object

Obiectul este comparat cu obiectul actual.

Returns

bool

„realitate” dacă obiectul specificat este egal cu obiectul actual; altfel, „falsa”.

Equals(Război SwissQRBill)

Se stabilește dacă contul specificat este egal cu contul actual.

public bool Equals(SwissQRBill other)

Parameters

other SwissQRBill

Legea este comparată cu legea actuală.

Returns

bool

„realitate” dacă obiectul specificat este egal cu obiectul actual; altfel, „falsa”.

GetHashCode()

Obțineți codul hash pentru acest caz.

public override int GetHashCode()

Returns

int

Un cod hash pentru obiectul actual.

 Română