Class SwissQRBill

Class SwissQRBill

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

SwissQR 請求書データ

public sealed class SwissQRBill : IEquatable<swissqrbill>

継承

objectSwissQRBill

実装

IEquatable<swissqrbill>

継承メンバー

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

プロパティ

アカウント

債権者の口座番号を取得または設定します。

口座番号は、スイスまたはリヒテンシュタインの有効な IBAN である必要があります。 口座番号にはスペースを含めることができます。

public string Account { get; set; }

プロパティ値

string

代替スキーム

代替支払いスキームを取得または設定します。

最大で2つのスキームとそのパラメータを指定できます。

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

プロパティ値

List<AlternativeScheme&gt;

金額

支払い金額を取得または設定します。

有効な値は 0.01 から 999,999,999.99 の間です。

public decimal Amount { get; set; }

プロパティ値

decimal

請求書情報

追加の構造化された請求書情報を取得または設定します。

public string BillInformation { get; set; }

プロパティ値

string

債権者

債権者の住所を取得または設定します。

public Address Creditor { get; set; }

プロパティ値

Address

通貨

支払い通貨を取得または設定します。

有効な値は "CHF" と "EUR" です。

public string Currency { get; set; }

プロパティ値

string

債務者

債務者の住所を取得または設定します。

債務者はオプションです。省略した場合、このフィールドを null に設定するか、すべての null または空の値を持つ住所を設定することができます。

public Address Debtor { get; set; }

プロパティ値

Address

参照

債権者の支払い参照を取得または設定します。

参照はスイスQR IBAN に対して必須です。つまり、CHxx30000xxxxxx から CHxx31999xxxxx の範囲の IBAN です。

指定された場合、参照は有効なスイスQR参照(ISR 参照形式に対応)または ISO 11649 に従った有効な債権者参照("RFxxxx")である必要があります。どちらもフォーマットのためにスペースを含むことができます。

public string Reference { get; set; }

プロパティ値

string

非構造化メッセージ

追加の非構造化メッセージを取得または設定します。

public string UnstructuredMessage { get; set; }

プロパティ値

string

バージョン

スイスQR 請求書標準のバージョンを取得または設定します。

public SwissQRBill.QrBillStandardVersion Version { get; set; }

プロパティ値

SwissQRBill.QrBillStandardVersion

メソッド

CreateAndSetCreditorReference(string)

生の文字列から ISO11649 債権者参照を作成し、設定します。文字列の先頭に “RF” とモジュロ 97 チェックサムを付加します。

参照からホワイトスペースが削除されます。

public void CreateAndSetCreditorReference(string rawReference)

パラメータ

rawReference string

生の参照。

例外

ArgumentException

rawReference に無効な文字が含まれています。

Equals(object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

public override bool Equals(object obj)

パラメータ

obj object

現在のオブジェクトと比較するオブジェクト。

戻り値

bool

指定されたオブジェクトが現在のオブジェクトと等しい場合は true、そうでない場合は false

Equals(SwissQRBill)

指定された請求書が現在の請求書と等しいかどうかを判断します。

public bool Equals(SwissQRBill other)

パラメータ

other SwissQRBill

現在の請求書と比較する請求書。

戻り値

bool

指定されたオブジェクトが現在のオブジェクトと等しい場合は true、そうでない場合は false

GetHashCode()

このインスタンスのハッシュコードを取得します。

public override int GetHashCode()

戻り値

int

現在のオブジェクトのハッシュコード。

 日本語