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
Implements
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à
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à
BillInformation
Riceve o mette le informazioni di fatturazione strutturate aggiuntive.
public string BillInformation { get; set; }
Valore di proprietà
Creditor
Riceve o stabilisce l’indirizzo del creditore.
public Address Creditor { get; set; }
Valore di proprietà
Currency
Riceve o stabilisce la valuta di pagamento.
Les valeurs valides sont « CHF » et « EUR ».
public string Currency { get; set; }
Valore di proprietà
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à
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à
UnstructuredMessage
Riceve o mette il ulteriore messaggio non strutturato.
public string UnstructuredMessage { get; set; }
Valore di proprietà
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
‘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
‘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
‘verità’ se l’oggetto specificato è uguale all’oggetto corrente; altrimenti, ‘falso’.
GetHashCode()
Ottieni il codice hash per questo caso.
public override int GetHashCode()
Returns
Un codice hash per l’oggetto attuale.