• API Overview
  • EBICS API
  • FinTS API
  • XS2A API
  • SEPA API
Search Results for

    Class FinAcctBalResp

    Wraps a single account balance inquiry response segment (HISAL) for read access.

    Inheritance
    System.Object
    FinAcctBalResp
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Subsembly.FinTS
    Assembly: Subsembly.FinTS.Core.dll
    Syntax
    public class FinAcctBalResp

    Constructors

    FinAcctBalResp(FinSegment)

    Contructs an instance of this wrapper for the given account balance (HISAL) segment.

    Declaration
    public FinAcctBalResp(FinSegment aHISAL)
    Parameters
    Type Name Description
    FinSegment aHISAL

    The account balance (HISAL) segment to be wrapped. This must be a HISAL segment with a segment version between 3 (HBCI 2.0.1) and 8 (FinTS 3.0, SEPA).

    Exceptions
    Type Condition
    System.ArgumentNullException

    If a null reference is given for the aHISAL parameter, then an ArgumentNullException is thrown.

    System.ArgumentOutOfRangeException

    If the given FinSegment is not of type HISAL or the segment version is not in the range from 3 to 8 inclusive, then an ArgumentOutOfRangeException is thrown.

    Properties

    Account

    The account specification itself.

    Declaration
    public FinAcct Account { get; }
    Property Value
    Type Description
    FinAcct

    AcctCcy

    Account currency.

    Declaration
    public string AcctCcy { get; }
    Property Value
    Type Description
    System.String

    This is a required field that contains a three letter ISO currency code.

    AcctName

    Descriptive name of the type of this account.

    Declaration
    public string AcctName { get; }
    Property Value
    Type Description
    System.String

    This is a required field with up to 30 characters.

    AcctNo

    The account number.

    Declaration
    public string AcctNo { get; }
    Property Value
    Type Description
    System.String

    AlreadyDrawnOnAmt

    Amount that was already drawn from the account.

    Declaration
    public SwiftAmt AlreadyDrawnOnAmt { get; }
    Property Value
    Type Description
    SwiftAmt

    This is an optional data element group (DEG) of the account balance response. If the data is not included in the HISAL segment, then a null amount is returned through this property. Use IsNull to check whether the returned amount is null.

    AvailableFunds

    Total amount available from the account.

    Declaration
    public SwiftAmt AvailableFunds { get; }
    Property Value
    Type Description
    SwiftAmt

    This is an optional data element group (DEG) of the account balance response. If the data is not included in the HISAL segment, then a null amount is returned through this property. Use IsNull to check whether the returned amount is null.

    BalBookingDate

    The balance booking date.

    Declaration
    public SwiftDate BalBookingDate { get; }
    Property Value
    Type Description
    SwiftDate

    The balance booking date actually is an optional field. However, if it is not provided, then this property will return the balance date from the current balance. Thus this property should never return a null date.

    BalBookingTime

    The balance booking time.

    Declaration
    public SwiftTime BalBookingTime { get; }
    Property Value
    Type Description
    SwiftTime

    The balance booking time actually is an optional field. However, if it is not provided, then this property will return the balance time from the current balance. Only if the current balance does not have a time field, too, then a null FinTime is returned.

    CurrentBal

    Currently booked balance of the account.

    Declaration
    public SwiftBalance CurrentBal { get; }
    Property Value
    Type Description
    SwiftBalance

    This is a required data element group (DEG) of the account balance response.

    IncludingPendingTransBal

    Future balance after all pending transactions have been booked.

    Declaration
    public SwiftBalance IncludingPendingTransBal { get; }
    Property Value
    Type Description
    SwiftBalance

    This is an optional data element group (DEG) of the account balance response. If the data is not included in the HISAL segment, then a null reference is returned through this property.

    MaturityDate

    Optional maturity date for credit card accounts

    Declaration
    public SwiftDate MaturityDate { get; }
    Property Value
    Type Description
    SwiftDate

    OverdraftLim

    Optional overdraft limit for the account.

    Declaration
    public SwiftAmt OverdraftLim { get; }
    Property Value
    Type Description
    SwiftAmt

    This is an optional data element group (DEG) of the account balance response. If the data is not included in the HISAL segment, then a null amount is returned through this property. Use IsNull to check whether the returned amount is null.

    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH