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

    Class FinOrderSegmentInfo

    Just holds information about an order segment.

    Inheritance
    System.Object
    FinOrderSegmentInfo
    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 FinOrderSegmentInfo
    Remarks

    The FinOrderBuilder base class uses this class in order to receive information about the order segments supported by its derived classes.

    Constructors

    FinOrderSegmentInfo(String, String, Int32, Int32)

    Declaration
    public FinOrderSegmentInfo(string sOrderSegmentType, string sParamSegmentType, int nSegmentVersion, int nFinTSVersion)
    Parameters
    Type Name Description
    System.String sOrderSegmentType
    System.String sParamSegmentType
    System.Int32 nSegmentVersion
    System.Int32 nFinTSVersion

    FinOrderSegmentInfo(String, String, Int32, Int32, Boolean)

    Creates a fully initialised instance.

    Declaration
    public FinOrderSegmentInfo(string sOrderSegmentType, string sParamSegmentType, int nSegmentVersion, int nFinTSVersion, bool fSepaOrderCustAcct)
    Parameters
    Type Name Description
    System.String sOrderSegmentType
    System.String sParamSegmentType
    System.Int32 nSegmentVersion
    System.Int32 nFinTSVersion
    System.Boolean fSepaOrderCustAcct

    Fields

    FinTSVersion

    The HBCI/FinTS version for which the segment was designed.

    Declaration
    public int FinTSVersion
    Field Value
    Type Description
    System.Int32
    Remarks

    This value is used to derive the following assumptions about the actual structure of the order and parameter segments.

    HBCI 2.2If the FinTSVersion is 220 or greater, then it is assumed that all account groups include the sub-account field that was introduced with HBCI 2.2.
    FinTS 3.0If the FinTSVersion is 300 or greater, then it is assumed that the parameter segment includes the security level field that was introduced with FinTS 3.0.

    OrderSegmentType

    The segment type of the order segment, for example "HKUEB".

    Declaration
    public string OrderSegmentType
    Field Value
    Type Description
    System.String

    ParameterDEG

    The DEG inside the parameter segment that contains the actual parameters.

    Declaration
    public int ParameterDEG
    Field Value
    Type Description
    System.Int32

    ParamSegmentType

    The segment type of the parameter segment, for example "HIUEBS".

    Declaration
    public string ParamSegmentType
    Field Value
    Type Description
    System.String

    SegmentVersion

    The segment version of the order and parameter segment.

    Declaration
    public int SegmentVersion
    Field Value
    Type Description
    System.Int32

    SepaOrderCustAcct

    The ordering customer account must be given as a SEPA account in "kti" format.

    Declaration
    public bool SepaOrderCustAcct
    Field Value
    Type Description
    System.Boolean

    Properties

    WithSecurityLevel

    Declaration
    public bool WithSecurityLevel { get; }
    Property Value
    Type Description
    System.Boolean

    WithSubAcctCharacteristic

    Declaration
    public bool WithSubAcctCharacteristic { get; }
    Property Value
    Type Description
    System.Boolean
    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH