Class SwissQRBill
Nom dels espais: Aspose.BarCode.ComplexBarcode Assemblea: Aspose.BarCode.dll (25.4.0)
SwissQR dades de facturació
public sealed class SwissQRBill : IEquatable<swissqrbill>
Inheritance
Implements
Membres heretats
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Account
Obté o col·loca el número de compte del creditor.
Els números de compte han de ser vàlids IBANs d’un banc de Suïssa o Liechtenstein.
public string Account { get; set; }
Valor de la propietat
AlternativeSchemes
Gets ors estableix els esquemes de pagament alternatius.
Es permet un màxim de dos esquemes amb paràmetres.
public List<alternativescheme> AlternativeSchemes { get; set; }
Valor de la propietat
Amount
Obté o fixa l’import de pagament.
Els valors són entre 0.01 i 999.999.99.
public decimal Amount { get; set; }
Valor de la propietat
BillInformation
Obté o col·loca la informació de factura estructurada addicional.
public string BillInformation { get; set; }
Valor de la propietat
Creditor
Obtenir o establir l’adreça del creditor.
public Address Creditor { get; set; }
Valor de la propietat
Currency
Obté o estableix la moneda de pagament.
Els valors són “CHF” i “EUR”.
public string Currency { get; set; }
Valor de la propietat
Debtor
Obtenir o establir l’adreça del deutor.
Si s’esborra, tant configurar aquest camp a o establir una adreça amb tots o valors buits és bé.
public Address Debtor { get; set; }
Valor de la propietat
Reference
Obté o posa la referència de pagament del creditor.
La referència és obligatòria per a SwissQR IBANs, és a dir,IBANS en el rang CHxx30000xxxxx a través de CHXX31999xxxxx.
Si s’especifica, la referència ha de ser o una referencia SwissQR vàlida (correspondent al formulari d’adreça ISR) o un referenci de creditors vàlid segons la norma ISO 11649 (“RFxxxx”).
public string Reference { get; set; }
Valor de la propietat
UnstructuredMessage
Obté o posa el missatge no estructurat addicional.
public string UnstructuredMessage { get; set; }
Valor de la propietat
Version
Obté o posa la versió de l’estàndard de factura SwissQR.
public SwissQRBill.QrBillStandardVersion Version { get; set; }
Valor de la propietat
SwissQRBill . QrBillStandardVersion
Methods
CreateAndSetCreditorReference(Tàrrega)
Crea i estableix una referència de creditors ISO11649 a partir d’una sèrie cruda mitjançant la prefiguracióLa banda amb “RF” i el modulo 97 checksum.
Whitespace s’elimina de la referència
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
La referència crua.
Exceptions
‘rawReference’ conté caràcters invalidats.
Equals(Objecte)
Determina si l’objecte especificat és igual a l’objecte actual.
public override bool Equals(object obj)
Parameters
obj
object
L’objecte per comparar amb l’objecte actual.
Returns
‘verdadera’ si l’objecte especificat és igual a l’objecte actual; d’altra banda, ‘falsa’.
Equals(El SwissQRBill)
Determina si la factura especificada és igual a la factura actual.
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
La llei s’ha de comparar amb la llei actual.
Returns
‘verdadera’ si l’objecte especificat és igual a l’objecte actual; d’altra banda, ‘falsa’.
GetHashCode()
Obté el codi hash per a aquesta instància.
public override int GetHashCode()
Returns
Un codi hash per a l’objecte actual.