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
ได้รับหรือตั้งค่าหมายเลขบัญชีของผู้รับเงิน
หมายเลขบัญชีจะต้องเป็น IBAN ที่ถูกต้องของธนาคารของสวิตเซอร์แลนด์หรือ Liechtenstein พื้นที่จะได้รับอนุญาตในจํานวนบัญชี
public string Account { get; set; }
คุณสมบัติมูลค่า
AlternativeSchemes
Gets ors สร้างแผนการชําระเงินทางเลือก
มากที่สุดสองแผนที่มีพารามิเตอร์จะได้รับอนุญาต
public List<alternativescheme> AlternativeSchemes { get; set; }
คุณสมบัติมูลค่า
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
ได้รับหรือตั้งค่าที่อยู่อีเมลของ debtor
ผู้ debtor เป็นตัวเลือก ถ้ามันถูกล้มเหลวทั้งการตั้งค่าฟิลด์นี้หรือตั้งชื่อที่มีทั้งหมดหรือค่าที่ว่างเปล่าเป็น OK
public Address Debtor { get; set; }
คุณสมบัติมูลค่า
Reference
ได้รับหรือตั้งค่าการอ้างอิงการชําระเงินของผู้บริจาค
การอ้างอิงเป็นข้อบังคับสําหรับ SwissQR IBANs, หมายความ IBNs ในช่วง CHxx30000xxxxxxx ไปยัง CHXX31999xx xxxxxx
ในกรณีที่ระบุตัวอ้างอิงจะต้องเป็นคําอธิบาย 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” และโมดูล 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()
รับรหัส hash สําหรับตัวอย่างนี้
public override int GetHashCode()
Returns
รหัส hash สําหรับวัตถุปัจจุบัน