Primary Key Field Type
 ID uniqueidentifier

Field Field Type Null Notes Description
 NAME nvarchar(100)   Default = '' The name of the parameter set.
 DESCRIPTION nvarchar(255)   Default = '' The description of the parameter set.
 CUTOFFDATE datetime   Specifies the cut-off date for transactions to be included in the process.
 BATCHNUMBER nvarchar(100)   Default = '' Specifies the batch number assigned to the batch used to hold the transactions.
 TRANSACTIONTYPECODE tinyint   Default = 0 Specifies the type of transactions to generate.
 DATEADDED datetime   Default = getdate() Indicates the date this record was added.
 DATECHANGED datetime   Default = getdate() Indicates the date this record was last changed.
 TS timestamp   Timestamp.
 TSLONG bigint (Computed) CONVERT(bigint, TS) Numeric representation of the timestamp.
 TRANSACTIONTYPE nvarchar(32) (Computed) CASE [TRANSACTIONTYPECODE] WHEN 0 THEN N'Pledge & Recurring Gift Payments' WHEN 1 THEN N'Pledge Payments' WHEN 2 THEN N'Recurring Gift Payments' END Provides a translation for the 'TRANSACTIONTYPECODE' field.
 OVERRIDEBATCHNUMBER bit   Default = 0 Indicates whether or not to use the default numbering scheme for the batch.
 DUEDATETYPECODE tinyint   Default = 0
 DUEDATETYPE nvarchar(30) (Computed) CASE [DUEDATETYPECODE] WHEN 0 THEN N'Date this process runs' WHEN 1 THEN N'Specific date' WHEN 2 THEN N'X days after this process runs' END
 DAYSAFTER int   Default = 1
 CONSOLIDATEPAYMENTS bit   Default = 0

Foreign Key Field Type Null Notes Description
 IDSETREGISTERID uniqueidentifier IDSETREGISTER.ID Indicates the IDSETREGISTER to use filter records included in the process.
 BATCHTEMPLATEID uniqueidentifier   BATCHTEMPLATE.ID Specifies the batch instance to be used to create the batch to hold the transactions.
 ADDEDBYID uniqueidentifier   CHANGEAGENT.ID FK to CHANGEAGENT.
 CHANGEDBYID uniqueidentifier   CHANGEAGENT.ID FK to CHANGEAGENT.
 OWNERID uniqueidentifier APPUSER.ID The user who will be the owner of the batch once it is created by the process.
 PDACCOUNTSYSTEMID uniqueidentifier PDACCOUNTSYSTEM.ID Foreign key to the account system.

Index Name Field(s) Unique Primary Clustered
 IX_GENERATETRANSACTIONSPROCESS_DATEADDED DATEADDED    
 IX_GENERATETRANSACTIONSPROCESS_DATECHANGED DATECHANGED      
 PK_GENERATETRANSACTIONSPROCESS ID  
 UC_GENERATETRANSACTIONSPROCESS_NAME NAME    

Trigger Name Description
 TR_GENERATETRANSACTIONSPROCESS_AUDIT_UPDATE
 TR_GENERATETRANSACTIONSPROCESS_AUDIT_DELETE

Referenced by Field
 GENERATETRANSACTIONSPROCESSSTATUS PARAMETERSETID

Entity-Relationship diagram of this table