Class SwissQRBill

Class SwissQRBill

اسم الفضاء : Aspose.BarCode.ComplexBarcode تجميع: Aspose.BarCode.dll (25.4.0)

بيانات حساب SwissQR

public sealed class SwissQRBill : IEquatable<swissqrbill>

Inheritance

object SwissQRBill

Implements

IEquatable

الأعضاء الموروثين

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; }

قيمة الممتلكات

string

AlternativeSchemes

يحدد Gets ors أنظمة الدفع البديلة.

الحد الأقصى لشريعتين مع المعلمات مسموح بها.

public List<alternativescheme> AlternativeSchemes { get; set; }

قيمة الممتلكات

List &lt؛ AlternativeScheme >

Amount

يحصل أو يحدد مبلغ الدفع.

القيم الصالحة تتراوح بين 0.01 و 999.999.99.

public decimal Amount { get; set; }

قيمة الممتلكات

decimal

BillInformation

يحصل أو يضع معلومات الفاتورة المنظمة الإضافية.

public string BillInformation { get; set; }

قيمة الممتلكات

string

Creditor

يحصل أو يضع عنوان المقرض.

public Address Creditor { get; set; }

قيمة الممتلكات

Address

Currency

يحصل أو يضع عملة الدفع.

القيم الصالحة هي “CHF” و “EUR”.

public string Currency { get; set; }

قيمة الممتلكات

string

Debtor

يحصل أو يضع عنوان الدائن.

إذا تم تجاهلها، إما وضع هذا الحقل إلى أو وضع عنوان مع كل أو قيمة فارغة هو على ما يرام.

public Address Debtor { get; set; }

قيمة الممتلكات

Address

Reference

يحصل أو يضع مرجعية الدفع للمقرض.

الإشارة إلزامية بالنسبة لـ SwissQR IBANs ، أي IBANs في نطاق CHxx30000xxxxXX إلى CHXX31999xxxxx.

إذا تم تحديدها، يجب أن يكون الإشارة إما مرجعية SwissQR سارية المفعول (التي تتوافق مع نموذج إشعار ISR) أو مرجع مؤهل وفقًا لمعيار ISO 11649 (“RFxxxx”).

public string Reference { get; set; }

قيمة الممتلكات

string

UnstructuredMessage

يتلقى أو يضع الرسالة غير المنظمة الإضافية.

public string UnstructuredMessage { get; set; }

قيمة الممتلكات

string

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

ArgumentException

‘rawReference’ يحتوي على أحرف غير صحيحة.

Equals(الموضوع)

يحدد ما إذا كان الكائن المحدد يساوي الكائن الحالي.

public override bool Equals(object obj)

Parameters

obj object

موضوع مقارنة مع الكائن الحالي.

Returns

bool

“حقيقي” إذا كان الكائن المحدد يساوي الكائن الحالي؛ وإلا، “مزيف”.

Equals(سويسراQRBill)

يحدد ما إذا كان الميزانية المحددة متساوية مع الميزانية الحالية.

public bool Equals(SwissQRBill other)

Parameters

other SwissQRBill

في المقارنة مع القانون الحالي.

Returns

bool

“حقيقي” إذا كان الكائن المحدد يساوي الكائن الحالي؛ وإلا، “مزيف”.

GetHashCode()

احصل على رمز الهاش لهذا المثال.

public override int GetHashCode()

Returns

int

رمز هاتش للكائن الحالي.

 عربي