Class FinAcctStmt

Namespace
Subsembly.FinTS
Assembly
Subsembly.FinTS.Core.dll

Represents a single account statement.

public class FinAcctStmt
Inheritance
FinAcctStmt
Inherited Members

Remarks

An instance of this class collects the data of a single account statement from a HIEKA, HIKAU, HIEKP, HIECA, or a DIKKA segment.

Properties

AcknowledgementCode

Optional acknowledgement code blob for this statement.

public FinByteBuffer AcknowledgementCode { get; }

Property Value

FinByteBuffer

Remarks

In order to acknowledge the receipt of this statement and to remove this statement, this code must be sent to the bank in an Acknowledgement order.

AcknowledgementStatus

Optional acknowledgement status for this statement.

public FinAcctStmtAckStatus AcknowledgementStatus { get; }

Property Value

FinAcctStmtAckStatus

Remarks

Only used by HIKAU.

Advertisement

Optional promotional text. Can be safely ignored.

public string Advertisement { get; }

Property Value

string

BIC

Optional BIC of the account.

public string BIC { get; }

Property Value

string

BuildDate

Optional date when this statement was prepared.

public SwiftDate BuildDate { get; }

Property Value

SwiftDate

Remarks

This property is initialized from HIEKAv5, HIKAU, HIEKPv2, and DIKKA segments.

CanDownload

Indicates whether the statement is available for download.

public bool CanDownload { get; }

Property Value

bool

Remarks

Only used by HIKAU.

CustInfo

Optional information about this statement for the account owner.

public string CustInfo { get; }

Property Value

string

FileName

Optional file name suggested by bank.

public string FileName { get; }

Property Value

string

FromDate

The start date of this statement.

public SwiftDate FromDate { get; }

Property Value

SwiftDate

Remarks

This property is initialized from HIEKA and HIEKPv2 segments.

IBAN

Optional IBAN of the account.

public string IBAN { get; }

Property Value

string

Name1

Optional first line of name of the account owner.

public string Name1 { get; }

Property Value

string

Name2

Optional second line of name of the account owner.

public string Name2 { get; }

Property Value

string

NameAffix

Optional affix to the name of the account owner.

public string NameAffix { get; }

Property Value

string

StmtBuffer

The binary buffer that contains the actual account statement data.

public FinByteBuffer StmtBuffer { get; }

Property Value

FinByteBuffer

Remarks

The value may be null, and definitely is null for a HIKAU segment. The data in this buffer should be according to StmtFormat.

StmtFormat

The format of this account statement.

public FinAcctStmtFormat StmtFormat { get; }

Property Value

FinAcctStmtFormat

StmtID

Optional statement or document ID of this statement.

public string StmtID { get; }

Property Value

string

Remarks

This is used for credit card settlement statements (DIKKA - Abrechnungskennzeichen), and for the Document ID of the latest segment versions.

StmtInfo

Optional general information about this statement.

public string StmtInfo { get; }

Property Value

string

StmtNo

Optional account statement number.

public int StmtNo { get; }

Property Value

int

If no account statement number was explicitly provided, then this property will be zero.

Remarks

This property is initialized from HIEKAv5, HIKAU, and HIEKPv2 segments.

StmtYear

Optional year of this account statement.

public int StmtYear { get; }

Property Value

int

If the year is not provided by the bank, then this property will be zero.

Remarks

This property is initialized from HIEKAv5, HIKAU, and HIEKPv2 segments.

ToDate

The end date of this statement.

public SwiftDate ToDate { get; }

Property Value

SwiftDate

Remarks

This property is initialized from HIEKA and HIEKPv2 segments.