Class SwissQRBill

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

object SwissQRBill

Implements

IEquatable

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

string

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

List < AlternativeScheme >

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

decimal

BillInformation

Obté o col·loca la informació de factura estructurada addicional.

public string BillInformation { get; set; }

Valor de la propietat

string

Creditor

Obtenir o establir l’adreça del creditor.

public Address Creditor { get; set; }

Valor de la propietat

Address

Currency

Obté o estableix la moneda de pagament.

Els valors són “CHF” i “EUR”.

public string Currency { get; set; }

Valor de la propietat

string

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

Address

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

string

UnstructuredMessage

Obté o posa el missatge no estructurat addicional.

public string UnstructuredMessage { get; set; }

Valor de la propietat

string

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

ArgumentException

‘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

bool

‘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

bool

‘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

int

Un codi hash per a l’objecte actual.

 Català