Class FinCreditCardMvmtsBuilder

Namespace
Subsembly.FinTS
Assembly
Subsembly.FinTS.Core.dll

Builder for credit card movements inquiries (HKKKU, DKKKU).

public class FinCreditCardMvmtsBuilder : FinOrderBuilder
Inheritance
FinCreditCardMvmtsBuilder
Inherited Members

Remarks

The DKKKU is an FinTS extension specific to the Sparkasse. The HKKKU is the official version. This builder prefers HKKKU over DKKKU, if both are supported by the bank.

Constructors

FinCreditCardMvmtsBuilder(FinContact)

public FinCreditCardMvmtsBuilder(FinContact aContact)

Parameters

aContact FinContact

Properties

AcctRequired

public bool AcctRequired { get; }

Property Value

bool

CreditCardMvmtDataCutoff

Number of days that credit card movement data is stored at the bank.

public int CreditCardMvmtDataCutoff { get; }

Property Value

int

MaxEntriesAllowed

True if the request parameter MaxEntries may be set.

public bool MaxEntriesAllowed { get; }

Property Value

bool

SpecificPeriodAllowed

True if the request may specify a partcular period.

public bool SpecificPeriodAllowed { get; }

Property Value

bool

Methods

Build(FinAcct, string, SwiftDate, SwiftDate, int, string)

Builds a credit card movements inquiry request from the given parameters.

public FinCreditCardMvmts Build(FinAcct aOrderAcct, string sCreditCardNumber, SwiftDate tStartDate, SwiftDate tEndDate, int nMaxNoEntries, string sScrollRef)

Parameters

aOrderAcct FinAcct

The ordering customers credit card account information.

sCreditCardNumber string

The credit card number.

tStartDate SwiftDate

Optional starting date. Must not be older than today minus CreditCardMvmtDataCutoff days.

tEndDate SwiftDate

Optional ending date. Must be after or equal to aStartDate (if given).

nMaxNoEntries int

Optional max number of entries to return. Must only be specified when MaxEntriesAllowed is true. Must be zero, otherwise.

sScrollRef string

Optional scroll reference from a previous inquiry.

Returns

FinCreditCardMvmts