REVENUEBENEFITAUDITORIGINAL

This table contains the audit trail for rows in the dbo.REVENUEBENEFIT 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.REVENUEBENEFIT.ID field.
AUDITKEY uniqueidentifier When a update occurs to the dbo.REVENUEBENEFIT table, both the ''before'' and ''after'' changes are written to the dbo.REVENUEBENEFITAUDIT 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.REVENUEBENEFIT table, only the ''deleted'' data is written to the dbo.REVENUEBENEFITAUDIT 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.REVENUEBENEFIT table.
AUDITTYPECODE tinyint Default = 0 The AuditType field describes context of each row in the dbo.REVENUEBENEFITAUDIT 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.
REVENUEID uniqueidentifier yes
BENEFITID uniqueidentifier yes
QUANTITY int yes
UNITVALUE money yes
DETAILS nvarchar(255) yes
SEQUENCE int yes
ADDEDBYID uniqueidentifier yes
CHANGEDBYID uniqueidentifier yes
DATEADDED datetime yes
DATECHANGED datetime yes
SENDBENEFIT tinyint yes
PERCENTAPPLICABLEAMOUNT money yes
VALUEPERCENT decimal(20, 4) yes
TRANSACTIONTOTALVALUE money yes
ORGANIZATIONTOTALVALUE money yes
BASECURRENCYID uniqueidentifier yes
TRANSACTIONCURRENCYID uniqueidentifier yes
BASEEXCHANGERATEID uniqueidentifier yes
ORGANIZATIONEXCHANGERATEID uniqueidentifier yes
REVENUESPLITID uniqueidentifier yes

Indexes

Index Name Fields Unique Primary Clustered
IX_REVENUEBENEFITAUDIT_AUDITDATE AUDITDATE yes
IX_REVENUEBENEFITAUDIT_AUDITRECORDID AUDITRECORDID
IX_REVENUEBENEFITAUDIT_REVENUEID REVENUEID
PK_REVENUEBENEFITAUDIT AUDITID yes yes