Primary Key Field Type
 ID uniqueidentifier

Field Field Type Null Notes Description
 AMOUNT money   Default = 0
 EFFECTIVEDATE datetime
 DATEADDED datetime   Default = getdate()
 DATECHANGED datetime   Default = getdate()
 TS timestamp  
 TSLONG bigint (Computed) CONVERT(bigint, TS)

Foreign Key Field Type Null Notes Description
 FINANCIALTRANSACTIONLINEITEMID uniqueidentifier   FINANCIALTRANSACTIONLINEITEM.ID
 MEMBERSHIPID uniqueidentifier MEMBERSHIP.ID
 CONSTITUENTID uniqueidentifier CONSTITUENT.LOCALID
 MEMBERSHIPPROGRAMID uniqueidentifier MEMBERSHIPPROGRAM.ID
 ORIGINALMEMBERSHIPTRANSACTIONID uniqueidentifier MEMBERSHIPTRANSACTION.ID
 CURRENTMEMBERSHIPTRANSACTIONID uniqueidentifier MEMBERSHIPTRANSACTION.ID
 ADDEDBYID uniqueidentifier   CHANGEAGENT.ID
 CHANGEDBYID uniqueidentifier   CHANGEAGENT.ID

Index Name Field(s) Unique Primary Clustered
 IX_MEMBERSHIPPROGRAMCONTRIBUTIONREVENUE_CONSTITUENTID CONSTITUENTID      
 IX_MEMBERSHIPPROGRAMCONTRIBUTIONREVENUE_CURRENTMEMBERSHIPTRANSACTIONID CURRENTMEMBERSHIPTRANSACTIONID      
 IX_MEMBERSHIPPROGRAMCONTRIBUTIONREVENUE_DATEADDED DATEADDED    
 IX_MEMBERSHIPPROGRAMCONTRIBUTIONREVENUE_DATECHANGED DATECHANGED      
 IX_MEMBERSHIPPROGRAMCONTRIBUTIONREVENUE_FINANCIALTRANSACTIONLINEITEMID FINANCIALTRANSACTIONLINEITEMID      
 IX_MEMBERSHIPPROGRAMCONTRIBUTIONREVENUE_FINANCIALTRANSACTIONLINEITEMID_MEMBERSHIPPROGRAMID FINANCIALTRANSACTIONLINEITEMID, MEMBERSHIPPROGRAMID      
 IX_MEMBERSHIPPROGRAMCONTRIBUTIONREVENUE_MEMBERSHIPID MEMBERSHIPID      
 PK_MEMBERSHIPPROGRAMCONTRIBUTIONREVENUE ID  

Trigger Name Description
 TR_MEMBERSHIPPROGRAMCONTRIBUTIONREVENUE_AUDIT_UPDATE
 TR_MEMBERSHIPPROGRAMCONTRIBUTIONREVENUE_AUDIT_DELETE
 TR_MEMBERSHIPPROGRAMCONTRIBUTIONREVENUE_AUDIT_ETLDELETEDID

Entity-Relationship diagram of this table