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

ได้รับหรือตั้งค่าหมายเลขบัญชีของผู้รับเงิน

หมายเลขบัญชีจะต้องเป็น IBAN ที่ถูกต้องของธนาคารของสวิตเซอร์แลนด์หรือ Liechtenstein พื้นที่จะได้รับอนุญาตในจํานวนบัญชี

public string Account { get; set; }

คุณสมบัติมูลค่า

string

AlternativeSchemes

Gets ors สร้างแผนการชําระเงินทางเลือก

มากที่สุดสองแผนที่มีพารามิเตอร์จะได้รับอนุญาต

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

คุณสมบัติมูลค่า

List < 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

ได้รับหรือตั้งค่าที่อยู่อีเมลของ debtor

ผู้ debtor เป็นตัวเลือก ถ้ามันถูกล้มเหลวทั้งการตั้งค่าฟิลด์นี้หรือตั้งชื่อที่มีทั้งหมดหรือค่าที่ว่างเปล่าเป็น OK

public Address Debtor { get; set; }

คุณสมบัติมูลค่า

Address

Reference

ได้รับหรือตั้งค่าการอ้างอิงการชําระเงินของผู้บริจาค

การอ้างอิงเป็นข้อบังคับสําหรับ SwissQR IBANs, หมายความ IBNs ในช่วง CHxx30000xxxxxxx ไปยัง CHXX31999xx xxxxxx

ในกรณีที่ระบุตัวอ้างอิงจะต้องเป็นคําอธิบาย 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” และโมดูล 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()

รับรหัส hash สําหรับตัวอย่างนี้

public override int GetHashCode()

Returns

int

รหัส hash สําหรับวัตถุปัจจุบัน

 แบบไทย