Class SwissQRBill
Tên không gian: Aspose.BarCode.ComplexBarcode Tổng hợp: Aspose.BarCode.dll (25.4.0)
Thông tin tài khoản SwissQR
public sealed class SwissQRBill : IEquatable<swissqrbill>
Inheritance
Implements
Thành viên thừa kế
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Account
Nhận hoặc đặt số tài khoản của người tín dụng.
Số tài khoản phải là IBAN hợp lệ của một ngân hàng Thụy Sĩ hoặc Liechtenstein.
public string Account { get; set; }
Giá trị bất động sản
AlternativeSchemes
Gets ors thiết lập các kế hoạch thanh toán thay thế.
Có tối đa hai chương trình với các thông số được phép.
public List<alternativescheme> AlternativeSchemes { get; set; }
Giá trị bất động sản
Amount
Nhận hoặc đặt số tiền thanh toán.
Giá trị hợp lệ là giữa 0.01 và 999.999.99.
public decimal Amount { get; set; }
Giá trị bất động sản
BillInformation
Nhận hoặc đặt các thông tin tài khoản cấu trúc bổ sung.
public string BillInformation { get; set; }
Giá trị bất động sản
Creditor
Nhận hoặc đặt địa chỉ tín dụng.
public Address Creditor { get; set; }
Giá trị bất động sản
Currency
Nhận hoặc đặt tiền tệ thanh toán.
Các giá trị hợp lệ là “CHF” và “EUR”.
public string Currency { get; set; }
Giá trị bất động sản
Debtor
Nhận hoặc đặt địa chỉ của người nợ.
Người nợ là tùy chọn. nếu nó bị bỏ qua, cả đặt trường này vào hoặc đặt một địa chỉ với tất cả hoặc giá trị trống là ok.
public Address Debtor { get; set; }
Giá trị bất động sản
Reference
Nhận hoặc đặt tham chiếu thanh toán của người tín dụng.
Việc tham chiếu là bắt buộc đối với SwissQR IBANs, tức là IBANs trong phạm vi CHxx30000xxxx qua CHXX31999xxxxx.
Nếu được xác định, tham chiếu phải là tham khảo SwissQR có hiệu lực (tùy thuộc vào biểu mẫu tham quan ISR) hoặc tham gia tín dụng hợp lệ theo ISO 11649 (“RFxxxx”).
public string Reference { get; set; }
Giá trị bất động sản
UnstructuredMessage
Nhận hoặc đặt thêm thông điệp không cấu trúc.
public string UnstructuredMessage { get; set; }
Giá trị bất động sản
Version
Nhận hoặc đặt phiên bản của tiêu chuẩn hóa đơn SwissQR.
public SwissQRBill.QrBillStandardVersion Version { get; set; }
Giá trị bất động sản
SwissQRBill . QrBillStandardVersion
Methods
CreateAndSetCreditorReference(String)
Tạo và đặt tham chiếu tín dụng ISO11649 từ một dòng nguyên bằng cách đặt trướcdây với “RF” và modulo 97 checksum.
Whitespace được loại bỏ khỏi tham chiếu
public void CreateAndSetCreditorReference(string rawReference)
Parameters
rawReference
string
tham khảo nguyên chất.
Exceptions
‘rawReference’ chứa các ký tự vô hiệu.
Equals(đối tượng)
Nó xác định xem đối tượng được chỉ định có bằng đối tượng hiện tại hay không.
public override bool Equals(object obj)
Parameters
obj
object
Đối tượng để so sánh với đối tượng hiện tại.
Returns
’truyền’ nếu đối tượng được chỉ định là tương đương với đối tượng hiện tại; nếu không, ’lầm’.
Equals(Thụy SĩQRBill)
Quyết định xem tài khoản được chỉ định có bằng tài khoản hiện tại hay không.
public bool Equals(SwissQRBill other)
Parameters
other
SwissQRBill
Dự luật so sánh với dự luật hiện tại.
Returns
’truyền’ nếu đối tượng được chỉ định là tương đương với đối tượng hiện tại; nếu không, ’lầm'.
GetHashCode()
Nhận mã hash cho ví dụ này.
public override int GetHashCode()
Returns
Một mã hash cho đối tượng hiện tại.