Class FinAcctStmt
Represents a single account statement.
Inheritance
Inherited Members
Namespace: Subsembly.FinTS
Assembly: Subsembly.FinTS.Core.dll
Syntax
public class FinAcctStmt
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.
Declaration
public FinByteBuffer AcknowledgementCode { get; }
Property Value
Type | Description |
---|---|
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.
Declaration
public FinAcctStmtAckStatus AcknowledgementStatus { get; }
Property Value
Type | Description |
---|---|
FinAcctStmtAckStatus |
Remarks
Only used by HIKAU.
Advertisement
Optional promotional text. Can be safely ignored.
Declaration
public string Advertisement { get; }
Property Value
Type | Description |
---|---|
System.String |
BIC
Optional BIC of the account.
Declaration
public string BIC { get; }
Property Value
Type | Description |
---|---|
System.String |
BuildDate
Optional date when this statement was prepared.
Declaration
public SwiftDate BuildDate { get; }
Property Value
Type | Description |
---|---|
SwiftDate |
Remarks
This property is initialized from HIEKAv5, HIKAU, HIEKPv2, and DIKKA segments.
CanDownload
Indicates whether the statement is available for download.
Declaration
public bool CanDownload { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Only used by HIKAU.
CustInfo
Optional information about this statement for the account owner.
Declaration
public string CustInfo { get; }
Property Value
Type | Description |
---|---|
System.String |
FileName
Optional file name suggested by bank.
Declaration
public string FileName { get; }
Property Value
Type | Description |
---|---|
System.String |
FromDate
The start date of this statement.
Declaration
public SwiftDate FromDate { get; }
Property Value
Type | Description |
---|---|
SwiftDate |
Remarks
This property is initialized from HIEKA and HIEKPv2 segments.
IBAN
Optional IBAN of the account.
Declaration
public string IBAN { get; }
Property Value
Type | Description |
---|---|
System.String |
Name1
Optional first line of name of the account owner.
Declaration
public string Name1 { get; }
Property Value
Type | Description |
---|---|
System.String |
Name2
Optional second line of name of the account owner.
Declaration
public string Name2 { get; }
Property Value
Type | Description |
---|---|
System.String |
NameAffix
Optional affix to the name of the account owner.
Declaration
public string NameAffix { get; }
Property Value
Type | Description |
---|---|
System.String |
StmtBuffer
The binary buffer that contains the actual account statement data.
Declaration
public FinByteBuffer StmtBuffer { get; }
Property Value
Type | Description |
---|---|
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.
Declaration
public FinAcctStmtFormat StmtFormat { get; }
Property Value
Type | Description |
---|---|
FinAcctStmtFormat |
StmtID
Optional statement ID of this statement.
Declaration
public string StmtID { get; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
This is solely used for credit card settlement statements (DIKKA - Abrechnungskennzeichen).
StmtInfo
Optional general information about this statement.
Declaration
public string StmtInfo { get; }
Property Value
Type | Description |
---|---|
System.String |
StmtNo
Optional account statement number.
Declaration
public int StmtNo { get; }
Property Value
Type | Description |
---|---|
System.Int32 | 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.
Declaration
public int StmtYear { get; }
Property Value
Type | Description |
---|---|
System.Int32 | 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.
Declaration
public SwiftDate ToDate { get; }
Property Value
Type | Description |
---|---|
SwiftDate |
Remarks
This property is initialized from HIEKA and HIEKPv2 segments.