BILLINGGENERATETRANSACTIONSPROCESS

This table contains parameter sets for generate transactions business processes.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
NAME nvarchar(100) Default = '' The name of the parameter set.
DESCRIPTION nvarchar(255) Default = '' Details describing the parameter set.
TRANSACTIONTYPECODE tinyint Default = 1 The transaction type of the parameter set.
TRANSACTIONTYPE nvarchar(7) (Computed) yes CASE [TRANSACTIONTYPECODE] WHEN 1 THEN N'Charges' END Provides a translation for the 'TRANSACTIONTYPECODE' field.
CREATEOUTPUTIDSET bit Default = 0 Designates whether or not an ID set of records should be created as a result of the process.
OUTPUTSELECTIONNAME nvarchar(100) Default = '' The name of the output ID set of records to be created by the transfer process.
OVERWRITEOUTPUTSELECTION bit Default = 0 Designates whether or not to overwrite the output ID set if one with the same name already exists.
CREATEEXCEPTIONIDSET bit Default = 0 Designates whether or not an ID set of records should be created as a result of the process.
EXCEPTIONSELECTIONNAME nvarchar(100) Default = '' The name of the exception ID set of records to be created by the transfer process.
OVERWRITEEXCEPTIONSELECTION bit Default = 0 Designates whether or not to overwrite the exception ID set if one with the same name already exists.
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) yes CONVERT(bigint, TS) Numeric representation of the timestamp.
TRANSACTIONDATE date yes Transaction date for transactions generated.

Foreign Keys

Foreign Key Field Type Null Notes Description
IDSETREGISTERID uniqueidentifier yes IDSETREGISTER.ID Selection of records for which transactions should be created.
OUTPUTSELECTIONTYPEID uniqueidentifier yes RECORDTYPE.ID Record type of output selection to be created.
EXCEPTIONSELECTIONTYPEID uniqueidentifier yes RECORDTYPE.ID Record type of exception selection to be created.
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.

Indexes

Index Name Fields Unique Primary Clustered
IX_BILLINGGENERATETRANSACTIONSPROCESS_DATEADDED DATEADDED yes
IX_BILLINGGENERATETRANSACTIONSPROCESS_DATECHANGED DATECHANGED
PK_BILLINGGENERATETRANSACTIONSPROCESS ID yes yes
UC_BILLINGGENERATETRANSACTIONSPROCESS_NAME NAME yes

Triggers

Trigger Name Description
TR_BILLINGGENERATETRANSACTIONSPROCESS_AUDIT_UPDATE
TR_BILLINGGENERATETRANSACTIONSPROCESS_AUDIT_DELETE

Referenced by

Referenced by Field
BILLINGGENERATETRANSACTIONSCHARGEPROCESSBILLINGITEMS BILLINGGENERATETRANSACTIONSPROCESSID
BILLINGGENERATETRANSACTIONSPROCESSSCHOOL BILLINGGENERATETRANSACTIONSPROCESSID
BILLINGGENERATETRANSACTIONSPROCESSSTATUS PARAMETERSETID