Watch our RX24 Keynotes!

Model Map

Model Details

Show: Methods

FinancialScheduledTransaction

FinancialScheduledTransaction Logic
Properties
AdditionalLavaFields
Attributes
AttributeValueDefaults
AttributeValues
AuthorizedPersonAlias Gets or sets the authorized PersonAlias.
AuthorizedPersonAliasId Gets or sets the authorized person alias identifier.
AvailableKeys
CardReminderDate Gets or sets the date to remind user to update scheduled transaction.
ContextKey
CreatedByPersonAlias
CreatedByPersonAliasId
CreatedByPersonId
CreatedByPersonName
CreatedDateTime
CustomSortValue
EncryptedKey
EndDate Gets or sets the end date for this transaction schedule. Transactions will cease to occur on or before this date. This property is nullable for ongoing schedules or for schedules that will end after a specified number of payments/transaction occur (in the NumberOfPayments property).
EntityStringValue
FinancialGateway Gets or sets the gateway.
FinancialGatewayId Gets or sets the gateway identifier.
FinancialPaymentDetail Gets or sets the FinancialPaymentDetail.
FinancialPaymentDetailId Gets or sets the financial payment detail identifier.
ForeignCurrencyCodeValue Gets or sets the foreign currency code type DefinedValue indicating where the transaction originated from; the source of the transaction.
ForeignCurrencyCodeValueId Gets or sets the foreign currency code value identifier. These are found in the "Currency Code" Defined Type.
Show Values
ForeignGuid
ForeignId
ForeignKey
GatewayScheduleId Gets or sets the payment gateway's payment schedule key/identifier. This is the value that uniquely identifies the payment schedule on with the payment gateway.
Guid
HistoryChangeList [Obsoleted in v14] Does nothing. No longer needed. We replaced this with a private property under the SaveHook class for this entity. Gets or sets the history change list.
Id
IdKey
InactivateDateTime Gets or sets the inactivate date time.
IsActive Gets or sets a flag indicating if this scheduled transaction is active.
IsValid
Item
LastRemindedDate Gets or sets the date that user was last reminded to update scheduled transaction.
LastStatusUpdateDateTime Gets or sets the date and time of the last status update. In other words, the date and time the gateway was last queried for the status of the scheduled profile/transaction.
ModifiedAuditValuesAlreadyUpdated
ModifiedByPersonAlias
ModifiedByPersonAliasId
ModifiedByPersonId
ModifiedByPersonName
ModifiedDateTime
NextPaymentDate Gets or sets the date of the next payment in this schedule.
NumberOfPayments Gets or sets the maximum number of times that this payment should repeat in this schedule. If there is not a set number of payments, this value will be null. This property is overridden by the schedule's EndDate.
ParentAuthority
ParentAuthorityPre
PaymentPlan
PreviousGatewayScheduleIds This will be any previous GatewayScheduleId that this FinancialScheduledTransaction has had. This might be used in a case where a GatewayComponent may have changed what schedule id it used.
PreviousGatewayScheduleIdsJson The JSON for PreviousGatewayScheduleIds. If this is null, there are no PreviousGatewayScheduleIds.
ScheduledTransactionDetails Gets or sets the transaction details for this scheduled transaction.
SourceTypeValue Gets or sets the source type DefinedValue indicating where the transaction originated from; the source of the transaction.
SourceTypeValueId Gets or sets the source type value identifier. These are found in the "Transaction Source" Defined Type.
Show Values
StartDate Gets or sets the start date for this schedule. The first transaction will occur on or after this date.
Status The status of the scheduled transactions provided by the payment gateway (i.e. Active, Cancelled, etc). If the gateway doesn't have a status field, this will be null; The payment gateway component maps this based on the StatusMessage.
StatusMessage Gets or sets the raw scheduled transaction status message returned from the Gateway If the gateway doesn't have a status field, this will be null;
Summary Gets or sets a summary of the scheduled transaction. This would store any comments made.
SupportedActions
TotalAmount Gets the total amount.
TransactionCode Gets or sets the transaction code used for this scheduled transaction.
TransactionFrequencyValue Gets or sets the DefinedValue representing the payment frequency associated with this scheduled transaction.
TransactionFrequencyValueId Gets or sets the DefinedValueId of the transaction frequency DefinedValue that represents the frequency that this transaction will occur. These are found in the "Recurring Transaction Frequency" Defined Type.
Show Values
Transactions Gets or sets FinancialTransactions that have been processed and have cleared for this scheduled transaction profile.
TransactionTypeValue Gets or sets the transaction type DefinedValue indicating the type of transaction that occurred.
TransactionTypeValueId Gets or sets the transaction type value identifier. These are found in the "Transaction Type" Defined Type.
Show Values
TypeId
TypeName
UrlEncodedKey
ValidationResults