Class SwissQRBill
اسم الفضاء : Aspose.BarCode.ComplexBarcode تجميع: Aspose.BarCode.dll (25.4.0)
بيانات حساب SwissQR
public sealed class SwissQRBill : IEquatable<swissqrbill>
Inheritance
Implements
الأعضاء الموروثين
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Account
يحصل أو يضع رقم حساب المقرض.
يجب أن تكون أرقام الحسابات صالحة IBANs من بنك في سويسرا أو ليختنشتاين.
public string Account { get; set; }
قيمة الممتلكات
AlternativeSchemes
يحدد Gets ors أنظمة الدفع البديلة.
الحد الأقصى لشريعتين مع المعلمات مسموح بها.
public List<alternativescheme> AlternativeSchemes { get; set; }
قيمة الممتلكات
List <؛ AlternativeScheme >
Amount
يحصل أو يحدد مبلغ الدفع.
القيم الصالحة تتراوح بين 0.01 و 999.999.99.
public decimal Amount { get; set; }
قيمة الممتلكات
BillInformation
يحصل أو يضع معلومات الفاتورة المنظمة الإضافية.
public string BillInformation { get; set; }
قيمة الممتلكات
Creditor
يحصل أو يضع عنوان المقرض.
public Address Creditor { get; set; }
قيمة الممتلكات
Currency
يحصل أو يضع عملة الدفع.
القيم الصالحة هي “CHF” و “EUR”.
public string Currency { get; set; }
قيمة الممتلكات
Debtor
يحصل أو يضع عنوان الدائن.
إذا تم تجاهلها، إما وضع هذا الحقل إلى أو وضع عنوان مع كل أو قيمة فارغة هو على ما يرام.
public Address Debtor { get; set; }
قيمة الممتلكات
Reference
يحصل أو يضع مرجعية الدفع للمقرض.
الإشارة إلزامية بالنسبة لـ SwissQR IBANs ، أي IBANs في نطاق CHxx30000xxxxXX إلى CHXX31999xxxxx.
إذا تم تحديدها، يجب أن يكون الإشارة إما مرجعية SwissQR سارية المفعول (التي تتوافق مع نموذج إشعار ISR) أو مرجع مؤهل وفقًا لمعيار ISO 11649 (“RFxxxx”).
public string Reference { get; set; }
قيمة الممتلكات
UnstructuredMessage
يتلقى أو يضع الرسالة غير المنظمة الإضافية.
public string UnstructuredMessage { get; set; }
قيمة الممتلكات
Version
يحصل أو يضع نسخة من معايير الفاتورة SwissQR.
public SwissQRBill.QrBillStandardVersion Version { get; set; }
قيمة الممتلكات
SwissQRBill . QrBillStandardVersion
Methods
CreateAndSetCreditorReference(الستار)
إنشاء وإعداد مرجعية للمؤمنين ISO11649 من سلسلة خام عن طريق إعدادالشريط مع “RF” و modulo 97 checksum.
يتم إزالة Whitespace من الإشارة
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
الإشارة الخام .
Exceptions
‘rawReference’ يحتوي على أحرف غير صحيحة.
Equals(الموضوع)
يحدد ما إذا كان الكائن المحدد يساوي الكائن الحالي.
public override bool Equals(object obj)
Parameters
obj
object
موضوع مقارنة مع الكائن الحالي.
Returns
“حقيقي” إذا كان الكائن المحدد يساوي الكائن الحالي؛ وإلا، “مزيف”.
Equals(سويسراQRBill)
يحدد ما إذا كان الميزانية المحددة متساوية مع الميزانية الحالية.
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
في المقارنة مع القانون الحالي.
Returns
“حقيقي” إذا كان الكائن المحدد يساوي الكائن الحالي؛ وإلا، “مزيف”.
GetHashCode()
احصل على رمز الهاش لهذا المثال.
public override int GetHashCode()
Returns
رمز هاتش للكائن الحالي.