REVENUEAUDITORIGINAL

This table contains the audit trail for rows in the dbo.REVENUE table.

Primary Key

Primary Key Field Type
AUDITID uniqueidentifier

Fields

Field Field Type Null Notes Description
AUDITRECORDID uniqueidentifier The AuditRecordID column is a foreign key to the dbo.REVENUE.ID field.
AUDITKEY uniqueidentifier When a update occurs to the dbo.REVENUE table, both the ''before'' and ''after'' changes are written to the dbo.REVENUEAUDIT table. The AuditKey is used to associate both rows together, so that they can be aggregated when reporting the audit trail for a given record. Note that for deletes to the dbo.REVENUE table, only the ''deleted'' data is written to the dbo.REVENUEAUDIT table.
AUDITCHANGEAGENTID uniqueidentifier FK to CHANGEAGENT, indicating the agent that invoked the change being audited.
AUDITDATE datetime Default = getdate() The AuditDate field indicates the date that a change (update or delete) occurred to the dbo.REVENUE table.
AUDITTYPECODE tinyint Default = 0 The AuditType field describes context of each row in the dbo.REVENUEAUDIT table. A value of 0 implies the data before an update, 1 implies the data after an update, and 2 implies the data before a delete.
AUDITTYPE nvarchar(13) (Computed) yes Computed column - translation for AUDITTYPECODE.
CONSTITUENTID uniqueidentifier yes
DATE datetime yes
BATCHNUMBER nvarchar(100) yes
POSTDATE datetime yes
DONOTPOST bit yes
DONOTRECEIPT bit yes
RECEIPTAMOUNT money yes
AMOUNT money yes
SOURCECODE nvarchar(50) yes
FINDERNUMBER bigint yes
APPEALID uniqueidentifier yes
MAILINGID uniqueidentifier yes
CHANNELCODEID uniqueidentifier yes
GIVENANONYMOUSLY bit yes
DONOTACKNOWLEDGE bit yes
BENEFITSWAIVED bit yes
ADDEDBYID uniqueidentifier yes
CHANGEDBYID uniqueidentifier yes
DATEADDED datetime yes
DATECHANGED datetime yes
RECEIPTTYPECODE tinyint yes
NEEDSRERECEIPT bit yes
TRANSACTIONTYPECODE tinyint yes
ELIGIBLEFORMATCHINGGIFTCLAIM bit yes
CUSTOMIDENTIFIER nvarchar(100) yes
SEQUENCEID int yes
ISREIMBURSABLE bit yes
BASECURRENCYID uniqueidentifier yes
ORGANIZATIONAMOUNT money yes
TRANSACTIONAMOUNT money yes
TRANSACTIONCURRENCYID uniqueidentifier yes
ORGANIZATIONEXCHANGERATEID uniqueidentifier yes
BASEEXCHANGERATEID uniqueidentifier yes

Indexes

Index Name Fields Unique Primary Clustered
IX_REVENUEAUDIT_AUDITDATE AUDITDATE yes
IX_REVENUEAUDIT_AUDITRECORDID AUDITRECORDID
PK_REVENUEAUDIT AUDITID yes yes