Class SwissQRBill

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

object SwissQRBill

Implements

IEquatable

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

string

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

List < AlternativeScheme >

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

decimal

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

string

Creditor

Nhận hoặc đặt địa chỉ tín dụng.

public Address Creditor { get; set; }

Giá trị bất động sản

Address

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

string

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

Address

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

string

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

string

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

ArgumentException

‘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

bool

’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

bool

’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

int

Một mã hash cho đối tượng hiện tại.

 Tiếng Việt