Functionality to change an Account's Interest Rate.
Implements I_finAccountInterestRateChange

Methods

Name Description
AccountLoad Load the Account.
AccountLoadPk Load the Account.
Clear Clears this object and sets all of its properties to their defaults.
DateEffectiveSet Sets the Effective Date of the Interest Rate change. This will update related properties.
ExecuteCommit Commits adjustments to the Interest Rate for an Account.
GetAccountCalc Creates an AccountCalc object that shows the effect of the "Regular Payment Adjustment" specified.
GetAvailableInterestTypes Returns a CSV list of available Interest Types for the Account.
GetAvailableInterestTypesCodeDescriptionList
GetInterestDetails System Use Only Required for finPaymentArrangementAdd support.
GetInterestRate Gets and updates the Account's current Interest Rate details as at the effective date.
GetInterestRateNew Gets the new Interest Rate for a 'Floating Rate' Account based upon the new details entered.
GetReference System Use Only Required for finPaymentArrangementAdd support.

Properties

Name Description
Account Read-Only The Account whose Interest Rate to change.
AccountHistoryPk Read-Only The Primary Key of the Account's History record created.
AccountPayArrangePk Read-Only The Primary Key of the Account's Payment Arrangement record created.
AdviceDocumentLogs Read-Only If configured for Printing an Advice (and Execute Commit has run successfully), the collection of generated Account Log Documents.
AuthorisedName The name of the person Authorising the change.
DateEffective The Effective date of the Interest Rate Change.
FutureChange Read-Only Indicates whether Interest Rates have Future changes recorded (relative to the effective date of change).
HasChanges Read-Only Indicates whether any 'Interest Rate' related properties have been changed.
InterestInstructionDown The new Interest Instruction when Rates decrease for this Account.
InterestInstructionDownText The new Interest Instruction when Rates decrease for this Account in its String representation.
InterestInstructionUp The new Interest Instruction when Rates increase for this Account.
InterestInstructionUpText The new Interest Instruction when Rates increase for this Account in its String representation.
InterestRate The new Interest Rate.
InterestRatePremium The new Interest Rate Premium (used in conjunction with the Rate Table interest rate).
InterestRateTableId The Id of the Interest Rate Table.
InterestRateTablePk The primary key of this Interest Rate Table.
InterestType The New Interest Type.
InterestTypeText The New Interest Type in its String representation.
LogActionDate The Log Action Date (in Local time for this Windows computer).
LogActionDbDate The Log Action Date (in the Database Time Zone). Setting the Log Action Date will update the Time Zone to the Database Time Zone.
LogActionTimeZone Read-Only The Time Zone associated with the Log Action Date.
LogActionTimeZoneDescription Read-Only
LogActionTimeZoneId The Id of the Time Zone associated with the Log Action Date.
LogActionTzDate The Log Action Date (in the Time Zone defined by the LogActionTimeZone property or, if this is undefined, the Database Time Zone defined under Global Settings).
LogActionUtcDate The Log Action Date in UTC.
LogCreate Indicates whether to create an Account Log.
LogDate The Log Date (in Local time for this Windows computer).
LogDbDate The Log Date (in the Database Time Zone). Setting the Log Date will update the Time Zone to the Database Time Zone.
LogNotes The Notes regarding the change, e.g. the reason for the change.
LogSeverityId The Id of the Log's Log Severity.
LogSeverityPk The primary key of the Log's Severity.
LogSubject The Log Subject.
LogTimeZone Read-Only The Time Zone associated with the Log Date.
LogTimeZoneDescription Read-Only
LogTimeZoneId The Id of the Time Zone associated with the Log Date.
LogTzDate The Log Date (in the Time Zone defined by the LogTimeZone property or, if this is undefined, the Database Time Zone defined under Global Settings).
LogUtcDate The Log Date in UTC.
NewMaturityDate Read-Only The new Maturity date, if an adjustment has been applied using RegularPaymentAdjustmentType.
NewPaymentRegular Read-Only The new Regular Payment value, if an adjustment has been applied using RegularPaymentAdjustmentType.
NewPaymentRegularFinal Read-Only The new final Regular Payment value, if an adjustment has been applied using RegularPaymentAdjustmentType.
NewPaymentRegularFirstDate Read-Only The new date of the first new Regular Payment, if an adjustment has been applied using RegularPaymentAdjustmentType.
Notes The Notes regarding the change, eg the reason for the change.
OriginalInterestInstructionDown Read-Only The original Interest Instruction when Rates decrease for this Account.
OriginalInterestInstructionDownText Read-Only The original Interest Instruction when Rates decrease for this Account in its String representation.
OriginalInterestInstructionUp Read-Only The original Interest Instruction when Rates increase for this Account.
OriginalInterestInstructionUpText Read-Only The original Interest Instruction when Rates increase for this Account in its String representation.
OriginalInterestRate Read-Only The original Interest Rate.
OriginalInterestRatePremium Read-Only The original Interest Rate Premium.
OriginalInterestRateTableId Read-Only The Id of the original Interest Rate Table.
OriginalInterestRateTablePk Read-Only The primary key of the original Interest Rate Table.
OriginalInterestType Read-Only The original Interest Type.
OriginalInterestTypeText Read-Only The New Interest Type in its String representation.
PrintAdvice Indicates whether an Interest Rate Change Advice should be printed (if applicable and available).
Reference Reference.
RegularPaymentAdjustmentType Indicates whether the Regular Payment should be adjusted for 'Floating Rate' type Accounts.
RegularPaymentEarliestDate If the Regular Payment is being overridden, the earliest new regular payment date allowed.
RegularPaymentNew If the Regular Payment is being overridden, the new Regular Payment.
Tag The Tag property can be used to attach another value or object to this object.
Namespace:
Intersoft.finSupport6
Assembly:
finSupport6, Version=6.0.3
Target Framework:
.NET 9.0