Class FinSepaStoBuilder
Base class for all builders for creating, modifying, and deleting plain and instant
SEPA standing orders.
Inheritance
FinSepaStoBuilder
Assembly: Subsembly.FinTS.Core.dll
Syntax
public abstract class FinSepaStoBuilder : FinSepaOrderBuilder
Constructors
Declaration
protected FinSepaStoBuilder(FinContact aContact)
Parameters
Properties
AmtModifiable
Declaration
public bool AmtModifiable { get; }
Property Value
ExecDayModifiable
Declaration
public bool ExecDayModifiable { get; }
Property Value
ExecTimeModifiable
Declaration
public bool ExecTimeModifiable { get; }
Property Value
FirstScheduledDateMod
Declaration
public bool FirstScheduledDateMod { get; }
Property Value
LastScheduledDateModif
Declaration
public bool LastScheduledDateModif { get; }
Property Value
MaxScheduledModifications
Max number of scheduled modifications. May be zero if no scheduling of
modifications is supported.
Declaration
public int MaxScheduledModifications { get; }
Property Value
MonthDaysAvailable
Allowed execution days of a month.
Declaration
public string MonthDaysAvailable { get; }
Property Value
OrderDataRequired
If true
then the complete original order data must be submitted with the
request.
Declaration
public bool OrderDataRequired { get; }
Property Value
PayeeAcctModifiable
Declaration
public bool PayeeAcctModifiable { get; }
Property Value
PayeeNameModifiable
Declaration
public bool PayeeNameModifiable { get; }
Property Value
PaymtPurposeModifiable
Declaration
public bool PaymtPurposeModifiable { get; }
Property Value
PeriodLenInMonths
Declaration
public string PeriodLenInMonths { get; }
Property Value
PeriodLenInWeeks
Declaration
public string PeriodLenInWeeks { get; }
Property Value
PeriodLenModifiable
Declaration
public bool PeriodLenModifiable { get; }
Property Value
PostdatedCancelPossible
Declaration
public bool PostdatedCancelPossible { get; }
Property Value
ScheduledDateSupported
Is it allowed to set a scheduled date in the order segment?
Declaration
public bool ScheduledDateSupported { get; }
Property Value
TimeUnitModifiable
Declaration
public bool TimeUnitModifiable { get; }
Property Value
WeekDaysAvailable
Allowed execution days of a week.
Declaration
public string WeekDaysAvailable { get; }
Property Value
Methods
Build(FinAcct, SepaDocument, FinStoDetails)
Builds a SEPA standing order from the given SEPA document and
details about the execution frequency.
Declaration
public FinSepaOrder Build(FinAcct aOrderAcct, SepaDocument aSepaDoc, FinStoDetails aDetails)
Parameters
Returns
Build(FinSepaSto)
Builds a SEPA standing order from the given SEPA standing order data.
Declaration
public FinSepaOrder Build(FinSepaSto aSepaSto)
Parameters
Type |
Name |
Description |
FinSepaSto |
aSepaSto |
This must be a FinSepaSto instance with the standing order data to
build the order from. This must not be null .
|
Returns
GetPreferredExecTime(SwiftDate, SwiftTime)
Get the nearest preferred execution time after a given desired execution time.
Declaration
public SwiftTime GetPreferredExecTime(SwiftDate tExecDate, SwiftTime tExecTime)
Parameters
Returns