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; }
속성 값
대체 계획
대체 결제 계획을 가져오거나 설정합니다.
최대 두 개의 매개변수가 있는 계획이 허용됩니다.
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)
“RF"와 모듈로 97 체크섬으로 문자열을 접두어로 하여 원시 문자열에서 ISO11649 채권자 참조를 생성하고 설정합니다.
참조에서 공백이 제거됩니다.
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()
반환
현재 객체의 해시 코드입니다.