DESIGNATIONLEVELRECIPIENT

Stores information pertaining to fundraising purpose recipients.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
DATE datetime yes The date that the recipient received money.
AMOUNT money Default = 0 Amount of money given to the recipient.
SEQUENCE int Default = 0 The sequence of the recipient record.
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.
COMMENTS nvarchar(255) Default = '' Comments related to the fundraising purpose recipient.
PUBLISHEDNAME nvarchar(100) Default = '' Indicates the name to be used in external communications regarding the recipient.
FERPA bit Default = 0 Indicates whether the FERPA documentation has been received.
ORGANIZATIONAMOUNT money Default = 0 Amount of money given to the recipient in organization currency.
USERDEFINEDID nvarchar(100) Default = ''

Foreign Keys

Foreign Key Field Type Null Notes Description
DESIGNATIONLEVELID uniqueidentifier DESIGNATIONLEVEL.ID FK to DESIGNATIONLEVEL
CONSTITUENTID uniqueidentifier CONSTITUENT.LOCALID FK to CONSTITUENT
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
EDUCATIONALHISTORYID uniqueidentifier yes EDUCATIONALHISTORY.ID FK to EDUCATIONALHISTORY
STATUSCODEID uniqueidentifier yes PURPOSERECIPIENTSTATUSCODE.ID The current status of the fundraising purpose recipient.
TYPECODEID uniqueidentifier yes PURPOSERECIPIENTTYPECODE.ID The type code of the fundraising purpose recipient.
SCHOLARSHIPTERMID uniqueidentifier yes SCHOLARSHIPTERM.ID FK to SCHOLARSHIPTERM
ORGANIZATIONEXCHANGERATEID uniqueidentifier yes CURRENCYEXCHANGERATE.ID The exchange rate used to convert from recipient amount to organization amount.
BASECURRENCYID uniqueidentifier yes CURRENCY.ID The base currency associated with this recipient.

Indexes

Index Name Fields Unique Primary Clustered
IX_DESIGNATIONLEVELRECIPIENT_BASECURRENCYID BASECURRENCYID
IX_DESIGNATIONLEVELRECIPIENT_CONSTITUENTID CONSTITUENTID
IX_DESIGNATIONLEVELRECIPIENT_DATEADDED DATEADDED yes
IX_DESIGNATIONLEVELRECIPIENT_DATECHANGED DATECHANGED
IX_DESIGNATIONLEVELRECIPIENT_ORGANIZATIONEXCHANGERATEID ORGANIZATIONEXCHANGERATEID
IX_DESIGNATIONLEVELRECIPIENT_USERDEFINEDID USERDEFINEDID
PK_DESIGNATIONLEVELRECIPIENT ID yes yes

Triggers

Trigger Name Description
TR_DESIGNATIONLEVELRECIPIENT_INSERTUPDATE_CURRENCY
TR_DESIGNATIONLEVELRECIPIENT_AUDIT_UPDATE
TR_DESIGNATIONLEVELRECIPIENT_AUDIT_DELETE