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

대체 계획

대체 결제 계획을 가져오거나 설정합니다.

최대 두 개의 매개변수가 있는 계획이 허용됩니다.

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)

“RF"와 모듈로 97 체크섬으로 문자열을 접두어로 하여 원시 문자열에서 ISO11649 채권자 참조를 생성하고 설정합니다.

참조에서 공백이 제거됩니다.

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

현재 객체의 해시 코드입니다.

 한국어