Class SwissQRBill

SwissQRBill class

SwissQR bill data

public sealed class SwissQRBill : IEquatable<SwissQRBill>

Properties

NameDescription
Account { get; set; }Gets or sets the creditor’s account number.
AlternativeSchemes { get; set; }Gets ors sets the alternative payment schemes.
Amount { get; set; }Gets or sets the payment amount.
BillInformation { get; set; }Gets or sets the additional structured bill information.
Creditor { get; set; }Gets or sets the creditor address.
Currency { get; set; }Gets or sets the payment currency.
Debtor { get; set; }Gets or sets the debtor address.
Reference { get; set; }Gets or sets the creditor payment reference.
UnstructuredMessage { get; set; }Gets or sets the additional unstructured message.
Version { get; set; }Gets or sets the version of the SwissQR bill standard.

Methods

NameDescription
CreateAndSetCreditorReference(string)Creates and sets a ISO11649 creditor reference from a raw string by prefixing the String with “RF” and the modulo 97 checksum.
override Equals(object)Determines whether the specified object is equal to the current object.
Equals(SwissQRBill)Determines whether the specified bill is equal to the current bill.
override GetHashCode()Gets the hash code for this instance.

Other Members

NameDescription
enum QrBillStandardVersionSwissQR bill standard version

See Also