REVENUE_EXT

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
BATCHNUMBER nvarchar(100) Default = ''
DONOTRECEIPT bit Default = 0
RECEIPTAMOUNT money Default = 0
SOURCECODE nvarchar(50) Default = ''
FINDERNUMBER bigint Default = ((0))
GIVENANONYMOUSLY bit Default = 0
DONOTACKNOWLEDGE bit Default = 0
BENEFITSWAIVED bit Default = 0
RECEIPTTYPECODE tinyint Default = 0
RECEIPTTYPE nvarchar(12) (Computed) yes CASE [RECEIPTTYPECODE] WHEN 0 THEN N'Per payment' WHEN 1 THEN N'Consolidated' END
NEEDSRERECEIPT bit Default = 0
ELIGIBLEFORMATCHINGGIFTCLAIM bit Default = 0
ISREIMBURSABLE bit Default = 0
REFERENCE nvarchar(255) Default = ''
DATEADDED datetime Default = getdate()
DATECHANGED datetime Default = getdate()
TS timestamp
TSLONG bigint (Computed) yes CONVERT(bigint, TS)

Foreign Keys

Foreign Key Field Type Null Notes Description
ID uniqueidentifier FINANCIALTRANSACTION.ID
APPEALID uniqueidentifier yes APPEAL.LOCALID
MAILINGID uniqueidentifier yes MKTSEGMENTATION.ID
CHANNELCODEID uniqueidentifier yes CHANNELCODE.ID
ADDEDBYID uniqueidentifier CHANGEAGENT.ID
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID
NONPOSTABLEBASECURRENCYID uniqueidentifier yes CURRENCY.ID

Indexes

Index Name Fields Unique Primary Clustered
IX_REVENUE_EXT_APPEALID APPEALID
IX_REVENUE_EXT_DATEADDED DATEADDED yes
IX_REVENUE_EXT_DATECHANGED DATECHANGED
IX_REVENUE_EXT_DONOTACKNOWLEDGE_ID DONOTACKNOWLEDGE, ID
IX_REVENUE_EXT_DONOTRECEIPT_RECEIPTTYPECODE DONOTRECEIPT, RECEIPTTYPECODE
IX_REVENUE_EXT_ID ID
IX_REVENUE_EXT_MAILINGID MAILINGID
PK_REVENUE_EXT ID yes yes

Triggers

Trigger Name Description
TR_REVENUE_EXT_VALIDATE
TR_REVENUE_EXT_AUDIT_UPDATE
TR_REVENUE_EXT_AUDIT_DELETE