REVENUERECEIPT

Stores receipt information for revenue records.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
RECEIPTNUMBER int Default = 0 The number for the receipt given for this gift.
RECEIPTPROCESSDATE datetime yes The date that the gift was processed by the receipting process.
RECEIPTDATE datetime yes The date that the gift was receipted.
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.
RECEIPTSTACKSHORTNAME nvarchar(10) Default = ''
UNIQUERECEIPTNUMBER nvarchar(20) (Computed) yes RECEIPTSTACKSHORTNAME + CAST(RECEIPTNUMBER AS NVARCHAR(10))

Foreign Keys

Foreign Key Field Type Null Notes Description
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
RECEIPTINGPROCESSSTATUSID uniqueidentifier yes RECEIPTINGPROCESSSTATUS.ID A foreign key to the RECEIPTINGPROCESSSTATUS table.
REVENUEID uniqueidentifier FINANCIALTRANSACTION.ID A foreign key to the REVENUE table.
ORIGINALREVENUERECEIPTID uniqueidentifier yes REVENUERECEIPT.ID A foreign key to the REVENUERECEIPT table that corresponds to the original receipt for this revenue record.
PREVIOUSREVENUERECEIPTID uniqueidentifier yes REVENUERECEIPT.ID A foreign key to the REVENUERECEIPT table that corresponds to the previous receipt for this revenue record.
RECEIPTSTACKINFOID uniqueidentifier yes RECEIPTSTACKINFO.ID

Indexes

Index Name Fields Unique Primary Clustered
IX_REVENUERECEIPT_DATEADDED DATEADDED yes
IX_REVENUERECEIPT_DATECHANGED DATECHANGED
IX_REVENUERECEIPT_PREVIOUSREVENUERECEIPTID PREVIOUSREVENUERECEIPTID
IX_REVENUERECEIPT_RECEIPTDATE RECEIPTDATE
IX_REVENUERECEIPT_RECEIPTNUMBER RECEIPTNUMBER
IX_REVENUERECEIPT_RECEIPTSTACKINFOID RECEIPTSTACKINFOID
IX_REVENUERECEIPT_REVENUEID REVENUEID
IX_REVENUERECEIPT_UNIQUERECEIPTNUMBER UNIQUERECEIPTNUMBER
PK_REVENUERECEIPT ID yes yes

Triggers

Trigger Name Description
TR_REVENUERECEIPT_AUDIT_UPDATE
TR_REVENUERECEIPT_AUDIT_DELETE

Referenced by

Referenced by Field
REVENUERECEIPTMARKETING ID
REVENUERECEIPTRERECEIPTDETAIL REVENUERECEIPTID