Class SwissQRBill
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
SwissQR 請求書データ
public sealed class SwissQRBill : 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; }
プロパティ値
代替スキーム
代替支払いスキームを取得または設定します。
最大で2つのスキームとそのパラメータを指定できます。
public List<alternativescheme> AlternativeSchemes { get; set; }
プロパティ値
金額
支払い金額を取得または設定します。
有効な値は 0.01 から 999,999,999.99 の間です。
public decimal Amount { get; set; }
プロパティ値
請求書情報
追加の構造化された請求書情報を取得または設定します。
public string BillInformation { get; set; }
プロパティ値
債権者
債権者の住所を取得または設定します。
public Address Creditor { get; set; }
プロパティ値
通貨
支払い通貨を取得または設定します。
有効な値は "CHF" と "EUR" です。
public string Currency { get; set; }
プロパティ値
債務者
債務者の住所を取得または設定します。
債務者はオプションです。省略した場合、このフィールドを null
に設定するか、すべての null
または空の値を持つ住所を設定することができます。
public Address Debtor { get; set; }
プロパティ値
参照
債権者の支払い参照を取得または設定します。
参照はスイスQR IBAN に対して必須です。つまり、CHxx30000xxxxxx から CHxx31999xxxxx の範囲の IBAN です。
指定された場合、参照は有効なスイスQR参照(ISR 参照形式に対応)または ISO 11649 に従った有効な債権者参照("RFxxxx")である必要があります。どちらもフォーマットのためにスペースを含むことができます。
public string Reference { get; set; }
プロパティ値
非構造化メッセージ
追加の非構造化メッセージを取得または設定します。
public string UnstructuredMessage { get; set; }
プロパティ値
バージョン
スイスQR 請求書標準のバージョンを取得または設定します。
public SwissQRBill.QrBillStandardVersion Version { get; set; }
プロパティ値
SwissQRBill.QrBillStandardVersion
メソッド
CreateAndSetCreditorReference(string)
生の文字列から ISO11649 債権者参照を作成し、設定します。文字列の先頭に “RF” とモジュロ 97 チェックサムを付加します。
参照からホワイトスペースが削除されます。
public void CreateAndSetCreditorReference(string rawReference)
パラメータ
rawReference
string
生の参照。
例外
rawReference
に無効な文字が含まれています。
Equals(object)
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。
public override bool Equals(object obj)
パラメータ
obj
object
現在のオブジェクトと比較するオブジェクト。
戻り値
指定されたオブジェクトが現在のオブジェクトと等しい場合は true
、そうでない場合は false
。
Equals(SwissQRBill)
指定された請求書が現在の請求書と等しいかどうかを判断します。
public bool Equals(SwissQRBill other)
パラメータ
other
SwissQRBill
現在の請求書と比較する請求書。
戻り値
指定されたオブジェクトが現在のオブジェクトと等しい場合は true
、そうでない場合は false
。
GetHashCode()
このインスタンスのハッシュコードを取得します。
public override int GetHashCode()
戻り値
現在のオブジェクトのハッシュコード。