Developer Programs

Learn

Docs

ssdb_agreement_transaction_cdc

Pipelined Data Sets > Symitar > ssdb_agreement_transaction_cdc

Column nameDescriptionModeTypeLength
institutionidThis field stores the JH Platform institution identifierREQUIREDSTRING
sourceeventtimeThe timestamp of the change event from the source system (e.g., Debezium's ts_ms field).NULLABLEINTEGER
sourceeventdateThe UTC date of the change event, derived from sourceeventtime.NULLABLEDATE
operationThe type of operation that caused the change event (e.g., 'c' for create/insert, 'u' for update, 'd' for delete, 'r' for read). This corresponds to Debezium's 'op' field.NULLABLESTRING
agreementtransactionkeyInternal use only; SSDB fieldNULLABLEINTEGER
deleteidThis field stores a soft delete flag where 0=not deleted, 1=deletedNULLABLEINTEGER
agreementkeyInternal use only; SSDB fieldNULLABLEINTEGER
participationkeyInternal use only; SSDB fieldNULLABLEINTEGER
poolnumberThe system updates this field with the value in the Participation Number field in the Participation record that is associated with this transaction. You cannot access this field for file maintenanceNULLABLESTRING
idThe system updates this field with the value in the Agreement ID field in the Agreement record that is associated with this transactionNULLABLESTRING
commentflagThis field stores a comment when the Action Code field is set to CommentNULLABLEINTEGER
consolenumberThe system stores the console number of the console that was used to perform the transactionNULLABLEINTEGER
sequencenumberThis field contains a unique number for each sequence date, and the system assigns this number automatically. You cannot change the value of this fieldNULLABLEINTEGER
effectivedateThis field stores the effective date of the transactionNULLABLEDATE
postdateThis field stores the date the record was created. You cannot change the value of this fieldNULLABLEDATE
posttimeThe system updates this field with the system time when you OK the transactionNULLABLEINTEGER
usernumberThe system updates this field with the user number of the user or the batch ID of the batch program that initiated the transactionNULLABLEINTEGER
useroverrideThe system updates this field with the user number of the user who provided an override for the transaction, if an override was necessaryNULLABLEINTEGER
branchThe system updates this field with the branch number associated with the console that initiated the transactionNULLABLEINTEGER
memberbranchThis field is reserved for future useNULLABLESTRING
batchsequenceThe system assigns a batch sequence number to each batch job that runs throughout the day to uniquely identify each transaction with a specific batch job. The batch sequence number starts over at 1 after you run the Close Day Processing batch program to move to a new dayNULLABLEINTEGER
activitydateThe system updates this field with the value in the Activity Date field in the Loan Transaction record, or with the current system date if no Loan Transaction record is involvedNULLABLEDATE
accountnumberThis field stores the value in the Account record Account Number field that is associated with the loan involved in the transactionNULLABLESTRING
slidThis field stores the two- or four-character loan ID from the Loan record that is affected by the transactionNULLABLESTRING
sltransequencenumberIf this Agreement Transaction record is created as a result of a loan transaction, this field contains the value in the Loan Transaction record Sequence Number field that is associated with the loan. Together with the Orig Post Date, this provides a unique key to the original Loan Transaction recordNULLABLEINTEGER
sltranpostdateIf this Agreement Transaction record is created as a result of a loan transaction, this field contains the Loan Transaction record Post Date field that is associated with the loan. Together with the Orig Sequence Number field, this field provides a unique key to the original Loan Transaction recordNULLABLEDATE
actioncodeThis field identifies the action performed by the transactionNULLABLESTRING
sourcecodeThis field identifies the source of the transactionNULLABLESTRING
descriptionThis field contains a system-defined description of the transactionNULLABLESTRING
balancechangeThe system updates this field with the amount of the transaction that is allocated as principal for this agreementNULLABLEINTEGER
interestThe system updates this field with the amount of the transaction that is allocated as interest for this agreementNULLABLEINTEGER
feesThe system updates this field with the amount of the transaction that is allocated to service fees for this agreementNULLABLEINTEGER
newbalanceThis field stores the new value in the Agreement record Agreement Balance fieldNULLABLEINTEGER
newparticipantbalanceThis field stores the new value in the Participant record Balance fieldNULLABLEINTEGER
loanbalanceThis field stores the value in the Loan record Loan BalancefieldNULLABLEINTEGER
loaninterestunpaidThe system updates this field with the value in the Loan record Interest Unpaid field when you select (2) Accrual Percentage at the Participation record Interest Calc Method field. In that case, this field contains the denominator for the ratio the system uses to determine the portion of interest due to the participantNULLABLEINTEGER
agreementintunpaidThe system updates this field with the value in the Agreement record Interest Unpaid field (the portion of the loan owned by the agreement) when you select (2) Accrual Percentage at the Participation record Interest Calc Method field. In that case, this field contains the numerator for the ratio the system uses to determine the portion of interest due to the participantNULLABLEINTEGER
commentThis field stores a comment that was entered using the transaction wizardNULLABLESTRING
latechrgWhen the system distributes late charges or lease termination fees to the participant from the member's payment, it stores the distributed amount in this fieldNULLABLEINTEGER
subactioncodeThe value of this field indicates whether or not the loan involved in the transaction is charged offNULLABLESTRING


Have a Question?
  • Have a how-to question? Seeing a weird error? Get help on our collaborative Discourse page.
  • Register for the Developer Office Hours where we answer technical Q&A, in real time, from the audience.

Did this page help you?

Last updated Tue Sep 15 2026