SwissQRBill

SwissQRBill class

SwissQR bill data

public sealed class SwissQRBill : IEquatable<SwissQRBill>

Properties

Name Description
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

Name Description
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

Name Description
enum QrBillStandardVersion SwissQR bill standard version

See Also