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
Implements
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
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
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
BillInformation
Obține sau stabilește informațiile suplimentare ale facturilor structurate.
public string BillInformation { get; set; }
Valoarea proprietății
Creditor
Obține sau stabilește adresa creditorului.
public Address Creditor { get; set; }
Valoarea proprietății
Currency
Obține sau stabilește moneda de plată.
Valorile valabile sunt “CHF” și “EUR”.
public string Currency { get; set; }
Valoarea proprietății
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
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
UnstructuredMessage
Obține sau stabilește mesajul nestructuit suplimentar.
public string UnstructuredMessage { get; set; }
Valoarea proprietății
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
‘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
„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
„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
Un cod hash pentru obiectul actual.