PLANNEDGIFTADDITION

Holds records for addins on planned gifts.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
EXPECTEDGIFTAMOUNT money Default = 0
GIFTAMOUNT money (Computed) yes case when dbo.UFN_PLANNEDGIFTADDITION_DESIGNATIONAMOUNT(ID)>0 then dbo.UFN_PLANNEDGIFTADDITION_DESIGNATIONAMOUNT(ID) else EXPECTEDGIFTAMOUNT end
GIFTDATE datetime yes
RECOGNITIONAMOUNT money Default = 0
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.
TRANSACTIONEXPECTEDGIFTAMOUNT money Default = 0 EXPECTEDGIFTAMOUNT in transaction currency.
TRANSACTIONRECOGNITIONAMOUNT money Default = 0 RECOGNITIONAMOUNT in transaction currency.
ORGANIZATIONEXPECTEDGIFTAMOUNT money Default = 0 EXPECTEDGIFTAMOUNT in organization currency.
ORGANIZATIONRECOGNITIONAMOUNT money Default = 0 RECOGNITIONAMOUNT in organization currency.
TRANSACTIONGIFTAMOUNT money (Computed) yes case when dbo.UFN_PLANNEDGIFTADDITION_DESIGNATIONTRANSACTIONAMOUNT(ID)>0 then dbo.UFN_PLANNEDGIFTADDITION_DESIGNATIONTRANSACTIONAMOUNT(ID) else TRANSACTIONEXPECTEDGIFTAMOUNT end
ORGANIZATIONGIFTAMOUNT money (Computed) yes case when dbo.UFN_PLANNEDGIFTADDITION_DESIGNATIONORGANIZATIONAMOUNT(ID)>0 then dbo.UFN_PLANNEDGIFTADDITION_DESIGNATIONORGANIZATIONAMOUNT(ID) else ORGANIZATIONEXPECTEDGIFTAMOUNT end
DONOTRECEIPT bit Default = 1

Foreign Keys

Foreign Key Field Type Null Notes Description
PLANNEDGIFTID uniqueidentifier PLANNEDGIFT.ID FK to PLANNEDGIFT
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
BASECURRENCYID uniqueidentifier yes CURRENCY.ID The base currency associated with this planned gift.
ORGANIZATIONEXCHANGERATEID uniqueidentifier yes CURRENCYEXCHANGERATE.ID The exchange rate used to calculate the organization amounts.
TRANSACTIONCURRENCYID uniqueidentifier yes CURRENCY.ID The transaction currency associated with this planned gift.
BASEEXCHANGERATEID uniqueidentifier yes CURRENCYEXCHANGERATE.ID The exchange rate used to calculate the base amounts.

Indexes

Index Name Fields Unique Primary Clustered
IX_PLANNEDGIFTADDITION_BASECURRENCYID BASECURRENCYID
IX_PLANNEDGIFTADDITION_BASEEXCHANGERATEID BASEEXCHANGERATEID
IX_PLANNEDGIFTADDITION_DATEADDED DATEADDED yes
IX_PLANNEDGIFTADDITION_DATECHANGED DATECHANGED
IX_PLANNEDGIFTADDITION_ORGANIZATIONEXCHANGERATEID ORGANIZATIONEXCHANGERATEID
IX_PLANNEDGIFTADDITION_PLANNEDGIFTID PLANNEDGIFTID
IX_PLANNEDGIFTADDITION_TRANSACTIONCURRENCYID TRANSACTIONCURRENCYID
PK_PLANNEDGIFTADDITION ID yes yes

Triggers

Trigger Name Description
TR_PLANNEDGIFTADDITION_AUDIT_UPDATE
TR_PLANNEDGIFTADDITION_AUDIT_DELETE
TR_PLANNEDGIFTADDITION_INSERTUPDATE_CURRENCY
TR_PLANNEDGIFTADDITION_AUDIT_ETLDELETEDID

Referenced by

Referenced by Field
PLANNEDGIFTADDITIONASSET PLANNEDGIFTADDITIONID
PLANNEDGIFTADDITIONDESIGNATION PLANNEDGIFTADDITIONID
PLANNEDGIFTADDITIONREVENUE ID
PLANNEDGIFTRECONCILE PLANNEDGIFTADDITIONID