RECURRINGGIFTINSTALLMENTEVENT
Primary Key
Primary Key | Field Type |
---|---|
ID | uniqueidentifier |
Fields
Field | Field Type | Null | Notes | Description |
---|---|---|---|---|
EVENTCODE | tinyint | Default = 0 | ||
DATE | date | |||
PROCESSNAME | nvarchar(60) | Default = '' | ||
RESULTCODE | nvarchar(20) | Default = '' | ||
REJECTIONMESSAGE | nvarchar(500) | Default = '' | ||
DATEADDED | datetime | Default = getdate() | ||
DATECHANGED | datetime | Default = getdate() | ||
TS | timestamp | |||
TSLONG | bigint (Computed) | yes | CONVERT(bigint, TS) | |
EVENT | nvarchar(26) (Computed) | yes | CASE [EVENTCODE] WHEN 0 THEN N'Processing' WHEN 1 THEN N'Credit card authorization' WHEN 2 THEN N'Credit card rejection' WHEN 3 THEN N'Direct debit rejection' WHEN 4 THEN N'Installment amount changed' END | |
OLDAMOUNT | money | Default = 0 | ||
NEWAMOUNT | money | Default = 0 | ||
AMOUNTCHANGE | money (Computed) | yes | NEWAMOUNT-OLDAMOUNT |
Foreign Keys
Foreign Key | Field Type | Null | Notes | Description |
---|---|---|---|---|
RECURRINGGIFTINSTALLMENTID | uniqueidentifier | RECURRINGGIFTINSTALLMENT.ID | ||
ADDEDBYID | uniqueidentifier | CHANGEAGENT.ID | ||
CHANGEDBYID | uniqueidentifier | CHANGEAGENT.ID | ||
BATCHID | uniqueidentifier | yes | BATCH.ID | |
CURRENCYID | uniqueidentifier | yes | CURRENCY.ID | |
PAYMENTID | uniqueidentifier | yes | FINANCIALTRANSACTION.ID |
Indexes
Index Name | Fields | Unique | Primary | Clustered |
---|---|---|---|---|
IX_RECURRINGGIFTINSTALLMENTEVENT_BATCHID | BATCHID | |||
IX_RECURRINGGIFTINSTALLMENTEVENT_CURRENCYID | CURRENCYID | |||
IX_RECURRINGGIFTINSTALLMENTEVENT_DATEADDED | DATEADDED | yes | ||
IX_RECURRINGGIFTINSTALLMENTEVENT_DATECHANGED | DATECHANGED | |||
IX_RECURRINGGIFTINSTALLMENTEVENT_PAYMENTID | PAYMENTID | |||
IX_RECURRINGGIFTINSTALLMENTEVENT_RECURRINGGIFTINSTALLMENTID | RECURRINGGIFTINSTALLMENTID | |||
PK_RECURRINGGIFTINSTALLMENTEVENT | ID | yes | yes |
Triggers
Trigger Name | Description |
---|---|
TR_RECURRINGGIFTINSTALLMENTEVENT_AUDIT_UPDATE | |
TR_RECURRINGGIFTINSTALLMENTEVENT_AUDIT_DELETE |