UNREALIZEDGAINLOSSGLDISTRIBUTIONTEMP

Table to store GL distributions for unrealized gains and losses.

Fields

Field Field Type Null Notes Description
ID uniqueidentifier Default = (newid()) Primary Key.
REVENUEID uniqueidentifier yes ForeignKey to REVENUE table
PROJECT nvarchar(100) Default = '' Project field
REFERENCE nvarchar(255) Default = '' Reference field
AMOUNT money Default = 0 Amount
ACCOUNT nvarchar(100) Default = '' Account
TRANSACTIONTYPECODE tinyint Default = 0 The transaction type (debit or credit) for the record
TRANSACTIONTYPE nvarchar(6) (Computed) yes CASE [TRANSACTIONTYPECODE] WHEN 0 THEN N'Debit' WHEN 1 THEN N'Credit' END Provides a translation for the 'TRANSACTIONTYPECODE' field.
GLTRANSACTIONID uniqueidentifier yes Foreign key to the GLTRANSACTION table.
OUTDATED bit Default = 0 Specifies whether or not this distribution is outdated.
BASECURRENCYID uniqueidentifier yes The base currency associated with this GL distribution.
ORGANIZATIONAMOUNT money Default = 0 The amount of the GL distribution in organization currency.
ADDEDBYID uniqueidentifier FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier FK to CHANGEAGENT.
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.

Indexes

Index Name Fields Unique Primary Clustered
IX_UNREALIZEDGAINLOSSGLDISTRIBUTION_DATEADDED DATEADDED yes

Triggers

Trigger Name Description
TR_UNREALIZEDGAINLOSSGLDISTRIBUTION_AUDIT_DELETE
TR_UNREALIZEDGAINLOSSGLDISTRIBUTION_DELETE_GLTRANSACTION
TR_UNREALIZEDGAINLOSSGLDISTRIBUTION_INSERTUPDATE_CURRENCY
TR_UNREALIZEDGAINLOSSGLDISTRIBUTION_AUDIT_UPDATE