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

    Class FinSepaIntRemittBuilder

    Builder for international remittances based on the ISO 20022 PAIN.001 format (HKAUP).

    Inheritance
    System.Object
    FinOrderBuilder
    FinSepaOrderBuilder
    FinSepaIntRemittBuilder
    Inherited Members
    FinSepaOrderBuilder.Create(FinContact, String)
    FinSepaOrderBuilder.MessageType
    FinSepaOrderBuilder.IsMultipleOrderBuilder
    FinSepaOrderBuilder.SingleBookgAllowed
    FinSepaOrderBuilder.SupportedPainFormats
    FinSepaOrderBuilder.FindSepaFormat(String)
    FinSepaOrderBuilder.Build(FinAcct, SepaDocument)
    FinSepaOrderBuilder.Build(FinAcct, SepaPaymentInitiation)
    FinSepaOrderBuilder.GetSupportedPurposeCodes(Int32)
    FinSepaOrderBuilder.BuildSepaOrder(FinSegment, FinSepaRemitt)
    FinOrderBuilder.Contact
    FinOrderBuilder.IsSupported
    FinOrderBuilder.SepaDomesticAcctAllowed
    FinOrderBuilder.SepaOrderCustAcct
    FinOrderBuilder.FinTSVersion
    FinOrderBuilder.OrderSegmentType
    FinOrderBuilder.ParamSegmentType
    FinOrderBuilder.SegmentVersion
    FinOrderBuilder.ParameterDEG
    FinOrderBuilder.ParameterCount
    FinOrderBuilder.BuildOrderSegment(FinAcct)
    FinOrderBuilder.BuildOrderSegment()
    FinOrderBuilder.GetStringParameter(Int32)
    FinOrderBuilder.GetIntegerParameter(Int32)
    FinOrderBuilder.GetBoolParameter(Int32)
    FinOrderBuilder.GetAmountParameter(Int32)
    FinOrderBuilder.OrderSegmentInfo
    FinOrderBuilder.BankParamSegment
    FinOrderBuilder.MaxOrders
    FinOrderBuilder.MinSignatures
    FinOrderBuilder.SecurityLevel
    FinOrderBuilder.TanSecuritySupported
    FinOrderBuilder.TanRequired
    FinOrderBuilder.Init(FinOrderSegmentInfo[])
    FinOrderBuilder.Init(FinOrderSegmentInfo, FinSegment)
    FinOrderBuilder.FindParameterSegment(FinOrderSegmentInfo)
    FinOrderBuilder.AugmentSubAcctCharacteristic(FinAcct)
    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 sealed class FinSepaIntRemittBuilder : FinSepaOrderBuilder
    Remarks

    The FinTS order type HKAUP is used for single or multiple international remittances, and also for immediate or scheduled international remittances. The content of the submitted PAIN.001 file makes the actual difference.

    Constructors

    FinSepaIntRemittBuilder(FinContact)

    Creates an international remittance SEPA order builder for the given contact.

    Declaration
    public FinSepaIntRemittBuilder(FinContact aContact)
    Parameters
    Type Name Description
    FinContact aContact

    Contact data of a fully initialised and synchronised contact for which to create the FinSepaMultRemittBuilder instance.

    Exceptions
    Type Condition
    System.ArgumentNullException

    The parameter aContact was null.

    Properties

    MaxNumberOfTransactions

    Declaration
    public override int MaxNumberOfTransactions { get; }
    Property Value
    Type Description
    System.Int32
    Overrides
    FinSepaOrderBuilder.MaxNumberOfTransactions

    PostdatedOrdersAllowed

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

    SupportedPurposeCodes

    Declaration
    public override string[] SupportedPurposeCodes { get; }
    Property Value
    Type Description
    System.String[]
    Overrides
    FinSepaOrderBuilder.SupportedPurposeCodes

    SupportedSepaFormats

    Declaration
    public override string[] SupportedSepaFormats { get; }
    Property Value
    Type Description
    System.String[]
    Overrides
    FinSepaOrderBuilder.SupportedSepaFormats

    TotalAmountRequired

    Declaration
    public override bool TotalAmountRequired { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    FinSepaOrderBuilder.TotalAmountRequired

    Methods

    Build(FinIntRemitt)

    Convenience method that simplifies migration from the old FinInternationalRemittBuilder.

    Declaration
    public FinOrder Build(FinIntRemitt aIntRemitt)
    Parameters
    Type Name Description
    FinIntRemitt aIntRemitt
    Returns
    Type Description
    FinOrder

    BuildSepaSegment(FinSepaRemitt)

    Declaration
    protected override FinSegment BuildSepaSegment(FinSepaRemitt aSepaRemitt)
    Parameters
    Type Name Description
    FinSepaRemitt aSepaRemitt
    Returns
    Type Description
    FinSegment
    Overrides
    FinSepaOrderBuilder.BuildSepaSegment(FinSepaRemitt)
    Exceptions
    Type Condition
    System.ArgumentException

    OnPreparePaymentInformation(FinAcct, SepaPaymentInformation)

    Declaration
    protected override void OnPreparePaymentInformation(FinAcct aAcct, SepaPaymentInformation aPmtInf)
    Parameters
    Type Name Description
    FinAcct aAcct
    SepaPaymentInformation aPmtInf
    Overrides
    FinSepaOrderBuilder.OnPreparePaymentInformation(FinAcct, SepaPaymentInformation)
    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH