SwissQRBill

SwissQRBill class

Données de facturation SwissQR

public sealed class SwissQRBill : IEquatable<SwissQRBill>

Propriétés

Nom La 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

Nom La 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

Nom La description
enum QrBillStandardVersion version standard de la facture SwissQR

Voir également