BATCHREVENUEENHANCEDMATCHINGGIFTS

Table holds matching gift information for batch transactions in the enhanced revenue batch.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
MATCHINGCONSTITUENTID uniqueidentifier FK to CONSTITUENT
DATE datetime yes
AMOUNT money Default = 0
COULDNOTDEFAULTMATCHINGGIFT bit Default = 0 Indicates that the application was unable to automatically generate this matching gift.
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.
BASEEXCHANGERATEID uniqueidentifier yes The exchange rate used to convert from transaction amount to amount.
REVENUEMATCHINGGIFTID uniqueidentifier yes The matching gift record that's being edited in the revenue update batch.
EXCHANGERATE decimal(20, 8) Default = 0 The rate to use when adding a spot rate.
APPLYBYPERCENT bit Default = 0
RESETSOLICITORCREDITS bit Default = 0

Foreign Keys

Foreign Key Field Type Null Notes Description
BATCHREVENUEID uniqueidentifier BATCHREVENUE.ID FK to BATCHREVENUE
ORGANIZATIONID uniqueidentifier CONSTITUENT.LOCALID FK to CONSTITUENT
RELATIONSHIPID uniqueidentifier yes RELATIONSHIP.ID FK to RELATIONSHIP
MATCHINGGIFTCONDITIONID uniqueidentifier yes MATCHINGGIFTCONDITION.ID FK to MATCHINGGIFTCONDITION
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
TRANSACTIONCURRENCYID uniqueidentifier yes CURRENCY.ID The transaction currency associated with this matching gift.
OPPORTUNITYID uniqueidentifier yes OPPORTUNITY.ID

Indexes

Index Name Fields Unique Primary Clustered
IX_BATCHREVENUEENHANCEDMATCHINGGIFTS_BATCHREVENUEID BATCHREVENUEID
IX_BATCHREVENUEENHANCEDMATCHINGGIFTS_DATEADDED DATEADDED yes
IX_BATCHREVENUEENHANCEDMATCHINGGIFTS_DATECHANGED DATECHANGED
IX_BATCHREVENUEENHANCEDMATCHINGGIFTS_MATCHINGCONSTITUENTID MATCHINGCONSTITUENTID
IX_BATCHREVENUEENHANCEDMATCHINGGIFTS_ORGANIZATIONID ORGANIZATIONID
IX_BATCHREVENUEENHANCEDMATCHINGGIFTS_TRANSACTIONCURRENCYID TRANSACTIONCURRENCYID
PK_BATCHREVENUEENHANCEDMATCHINGGIFTS ID yes yes

Triggers

Trigger Name Description
TR_BATCHREVENUEENHANCEDMATCHINGGIFTS_AUDIT_UPDATE
TR_BATCHREVENUEENHANCEDMATCHINGGIFTS_AUDIT_DELETE
TR_BATCHREVENUEENHANCEDMATCHINGGIFTS_INSERTUPDATE_CURRENCY

Referenced by

Referenced by Field
BATCHREVENUEENHANCEDMATCHINGGIFTSPLIT BATCHREVENUEENHANCEDMATCHINGGIFTID