Functionality to make a "Withdrawal from" or a "Refund to" an Account.

Methods

Name Description
AccountLoad Loads the Account.
AccountLoadPk Load the Account.
BankingDetailsFromHtmlWidgetJsonString System Use Only Obsolete Update Banking Details from a JSON String for use in HTML Widgets.
Calculate Updates Calculations.
CanManuallyAllocate Indicates whether the Withdrawal can be manually allocated.
Clear Clears this object and sets all of its properties to their defaults.
ExecuteCommit Create the Withdrawal Transaction.
GetBankingDetails System Use Only Obsolete Returns a Banking Details object representation of the payment details.
GetDocumentId Returns the DocumentId to use to print the Withdrawal Advice.
IsAdjustRegularPaymentMaturityAvailable Determines if the Payment Arrangement option "Adjust Regular Payment to maintain current Maturity Date?" should be available.
PaymentFeeCalculate Calculate the Payment Fee.
RegularPaymentAdjustmentAllow Returns True if this User and/ or Account allows Regular Payment adjustments to be made.
Reset Reset Values and Fee details.
TransactionTypeDataViewFilter Returns a SQL WHERE clause that filters Transaction Types for the Account.
TransactionTypeIdUpdate Updates the Transaction Type and related properties.

Properties

Name Description
Account Read-Only The Account.
AllocationFeeIB The Value allocated to Interest Bearing Fees.
AllocationFeeNIB The Value allocated to Non Interest Bearing Fees.
AllocationInterest The Value allocated to Interest.
AllocationManual Indicates whether the Withdrawal or Refund is manually allocated.
AllocationPrincipalIB The Value allocated to Principal (Interest Bearing).
AllocationPrincipalNIB The Value allocated to Principal (Non Interest Bearing).
Balance Read-Only The Account's Balance including all Transactions.
BalanceFeeIB Read-Only The current Balance of Interest Bearing Fees.
BalanceFeeNIB Read-Only The current Balance of Non Interest Bearing Fees.
BalanceInterest Read-Only The current Balance of Interest.
BalancePrincipalIB Read-Only The current Balance of Principal (Interest Bearing).
BalancePrincipalNIB Read-Only The current Balance of Principal (Non Interest Bearing).
BankInterfaceServiceLogPk Read-Only The Primary Key of the Service Log created when processing the Bank Interface.
BankTransactionPk Read-Only The Primary Key of the Payment's Bank Transaction.
BankingDetails Read-Only The Banking Details, including the Payment Method.
Calculation Read-Only The Calculation and future Schedule including revised Payments and Fee.
CashRegisterId The Id of the Cash Register used for this Withdrawal.
CashRegisterPk The Primary Key of the Cash Register used for this Withdrawal.
DisbursementExternalPartyId The Id of the Disbursement External Party payee.
DisbursementExternalPartyPk The primary key of the Disbursement External Party payee.
DisbursementPayeeName The Name of the Disbursement Payee.
DisbursementPayeeType The type of Disbursement Payee.
DisbursementPayeeTypeText The Disbursement Payee Type in its String representation.
FeeAllowChange Indicates whether the User can change the Fee.
FeeCharge Indicates whether the Fee should be charged.
FeeElementId The Id of the Element to charge the Fee to.
FeeElementPk The primary key of the Element to charge the Fee to.
FeeInclusive Indicates whether the Fees (including the Payment Fee) should be Inclusive of the Withdrawal Value.
FeeTransactionPk Read-Only The Primary Key of the Fee's Account Transaction.
FeeValue The Fee value to be charged.
FeeValueResolved Read-Only Returns the Fee value to be charged, but only if the Fee Element is defined and the Fee is being charged.
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.
PayMethodAccountName System Use Only Obsolete Bank Account Name.
PayMethodAccountNumber System Use Only Obsolete Bank Account/ Credit Card Number.
PayMethodAccountSortCode System Use Only Obsolete Bank Sort Code.
PayMethodBankReference System Use Only Obsolete Bank Account Reference.
PayMethodCardExpiryDate System Use Only Obsolete The Credit Card Expiry Date.
PayMethodCardSecurityCode System Use Only Obsolete The Credit Card Security Code.
PaymentFeeAllowChange Indicates whether the User can change the Payment Fee.
PaymentFeeCharge Indicates whether the Payment Fee should be charged.
PaymentFeeElementId The Id of the Element to charge the Payment Fee to.
PaymentFeeElementPk The primary key of the Element to charge the Payment Fee to.
PaymentFeeTransactionPk Read-Only The Primary Key of the Payment Fee's Account Transaction.
PaymentFeeValue The Payment Fee value to be charged.
PaymentFeeValueResolved Read-Only Returns the Payment Fee value to be charged, but only if the PaymentFee Element is defined and the Payment Fee is being charged.
PaymentMethodId System Use Only Obsolete The Id of the Payment Method.
PaymentMethodPk System Use Only Obsolete The Primary Key of the Payment Method.
PrintAdvice Indicates whether an Advice should be printed.
PrintCheque Indicates the Printed status of the Cheque.
RegularPaymentAdjustmentType Indicates whether the Regular Payment should be adjusted.
RegularPaymentNew If the Regular Payment is being overridden, the new Regular Payment.
RegularPaymentOverdueHold If the Regular Payment is being overridden, indicates whether the Overdue value is cleared.
SendBankInterface Indicates whether, if applicable, the Bank Transaction is automatically processed at the end of ExecuteCommit.
ServiceLogPk Read-Only System Use Only Obsolete The Primary Key of the Service Log created when processing the Bank Interface.
Tag The Tag property can be used to attach another value or object to this object.
TransactionNotes Transaction Notes.
TransactionReference Transaction Reference.
TransactionType Read-Only The Transaction Type for this Withdrawal/ Refund.
TransactionTypeId The Id of the Transaction Type for this Withdrawal or Refund.
TransactionTypePk The primary key of the Transaction Type for this Withdrawal or Refund.
WithdrawalDate The Withdrawal Date/ Time.
WithdrawalValue The Withdrawal value.
WithdrawalValueResolved Read-Only The Resolved Withdrawal Value.
Namespace:
Intersoft.finSupport6
Assembly:
finSupport6, Version=6.0.3
Target Framework:
.NET 9.0