SwissQRBill

SwissQRBill class

Données de facturation SwissQR

public sealed class SwissQRBill : IEquatable<SwissQRBill>

Propriétés

NomLa description
Account { get; set; }Obtient ou définit le numéro de compte du créancier.
AlternativeSchemes { get; set; }Obtient ou définit les schémas de paiement alternatifs.
Amount { get; set; }Obtient ou définit le montant du paiement.
BillInformation { get; set; }Obtient ou définit les informations de facturation structurées supplémentaires.
Creditor { get; set; }Obtient ou définit l’adresse du créancier.
Currency { get; set; }Obtient ou définit la devise de paiement.
Debtor { get; set; }Obtient ou définit l’adresse du débiteur.
Reference { get; set; }Obtient ou définit la référence de paiement du créancier.
UnstructuredMessage { get; set; }Obtient ou définit le message non structuré supplémentaire.
Version { get; set; }Obtient ou définit la version de la norme de facture SwissQR.

Méthodes

NomLa description
CreateAndSetCreditorReference(string)Crée et définit une référence créancier ISO11649 à partir d’une chaîne brute en préfixant la chaîne avec “RF” et la somme de contrôle modulo 97.
override Equals(object)Détermine si l’objet spécifié est égal à l’objet actuel.
Equals(SwissQRBill)Détermine si la facture spécifiée est égale à la facture actuelle.
override GetHashCode()Obtient le code de hachage pour cette instance.

Autres membres

NomLa description
enum QrBillStandardVersionversion standard de la facture SwissQR

Voir également