Class SwissQRBill

Class SwissQRBill

Le nom : Aspose.BarCode.ComplexBarcode Assemblée: Aspose.BarCode.dll (25.4.0)

Dati di fatturazione SwissQR

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

I membri ereditari

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

Properties

Account

Riceve o impone il numero di conto del creditore.

Les numéros de compte doivent être valables IBAN d’une banque de Suisse ou du Liechtenstein.

public string Account { get; set; }

Valore di proprietà

string

AlternativeSchemes

Gets ors stabilisce i schemi di pagamento alternativi.

Un maximum de deux schémas avec des paramètres sont autorisés.

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

Valore di proprietà

List di < AlternativeScheme >

Amount

Riceve o fissa l’importo di pagamento.

Les valeurs valides sont entre 0.01 et 999.999.99.

public decimal Amount { get; set; }

Valore di proprietà

decimal

BillInformation

Riceve o mette le informazioni di fatturazione strutturate aggiuntive.

public string BillInformation { get; set; }

Valore di proprietà

string

Creditor

Riceve o stabilisce l’indirizzo del creditore.

public Address Creditor { get; set; }

Valore di proprietà

Address

Currency

Riceve o stabilisce la valuta di pagamento.

Les valeurs valides sont « CHF » et « EUR ».

public string Currency { get; set; }

Valore di proprietà

string

Debtor

Riceve o impone l’indirizzo del debitore.

Le débiteur est facultatif. s’il est omis, la mise à jour de ce champ ou la configuration d’une adresse avec tous ou des valeurs vides est ok.

public Address Debtor { get; set; }

Valore di proprietà

Address

Reference

Riceve o stabilisce il creditore di riferimento di pagamento.

La référence est obligatoire pour les SwissQR IBANs, c’est-à-dire les IBANs dans la gamme CHxx30000xxxxxxx à partir de CHXX31999xxXXX.

Si spécifié, le référencement doit être soit une référence SwissQR valide (correspondant au formulaire d’information ISR) ou une reference de créancier valable conformément à la norme ISO 11649 (“RFxxxx”).

public string Reference { get; set; }

Valore di proprietà

string

UnstructuredMessage

Riceve o mette il ulteriore messaggio non strutturato.

public string UnstructuredMessage { get; set; }

Valore di proprietà

string

Version

Riceve o impone la versione dello standard di fatturazione SwissQR.

public SwissQRBill.QrBillStandardVersion Version { get; set; }

Valore di proprietà

SwissQRBill . QrBillStandardVersion

Methods

CreateAndSetCreditorReference(Le string)

Creare e stabilire una riferimento del creditore ISO11649 da una riga crudala stringa con “RF” e il modulo 97 checksum.

Whitespace est supprimé de la référence

public void CreateAndSetCreditorReference(string rawReference)

Parameters

rawReference string

Il raro riferimento.

Exceptions

ArgumentException

‘rawReference’ contiene caratteri invalidi.

Equals(Objets)

Determinare se l’oggetto specificato è uguale all’oggetto corrente.

public override bool Equals(object obj)

Parameters

obj object

L’oggetto da confrontare con l’oggetto attuale.

Returns

bool

‘verità’ se l’oggetto specificato è uguale all’oggetto corrente; altrimenti, ‘falso’.

Equals(Le SwissQRBill)

Determinare se la fattura specifica è uguale alla fattura corrente.

public bool Equals(SwissQRBill other)

Parameters

other SwissQRBill

Il progetto di legge è paragonato al progetto di legge attuale.

Returns

bool

‘verità’ se l’oggetto specificato è uguale all’oggetto corrente; altrimenti, ‘falso’.

GetHashCode()

Ottieni il codice hash per questo caso.

public override int GetHashCode()

Returns

int

Un codice hash per l’oggetto attuale.

 Français