PROPERTYDETAILGLDISTRIBUTIONTEMP

Table to store the GL distribution of sold property detail entered by user to override the system-generated distribution. For other sold property records this table will store the system-generated entries after post.

Fields

Field Field Type Null Notes Description
ID uniqueidentifier Default = (newid()) Primary Key.
PROPERTYDETAILID uniqueidentifier yes ForeignKey to PROPERTYDETAIL table
GLPAYMENTMETHODREVENUETYPEMAPPINGID uniqueidentifier Foreign key to GLPaymentMethodRevenueTypeMapping table
PROJECT nvarchar(100) Default = '' Project field
REFERENCE nvarchar(255) Default = '' Reference field
AMOUNT money Default = 0 Amount
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.
ACCOUNT nvarchar(100) Default = '' Account
REVENUEID uniqueidentifier yes Logical foreign key to REVENUE table.
TRANSACTIONTYPECODE tinyint Default = 0 The transaction type (debit or credit) for the record
GLTRANSACTIONID uniqueidentifier yes Foreign key to the GLTRANSACTION table.
OUTDATED bit Default = 0 Specifies whether or not this distribution is outdated.
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.
BASECURRENCYID uniqueidentifier yes The base currency associated with this property detail GL distribution.
ORGANIZATIONAMOUNT money Default = 0 The amount of the property detail GL distribution in organization currency.
ORGANIZATIONEXCHANGERATEID uniqueidentifier yes The exchange rate used to convert to organization amount.
TRANSACTIONAMOUNT money Default = 0 The amount of the property detail GL distribution in transaction currency.
TRANSACTIONCURRENCYID uniqueidentifier yes The transaction currency associated with this property detail.
BASEEXCHANGERATEID uniqueidentifier yes The exchange rate used to convert from transaction amount to amount.

Indexes

Index Name Fields Unique Primary Clustered
IX_PROPERTYDETAILGLDISTRIBUTION_DATEADDED DATEADDED yes

Triggers

Trigger Name Description
TR_PROPERTYDETAILGLDISTRIBUTION_INSERTUPDATE_CURRENCY
TR_PROPERTYDETAILGLDISTRIBUTION_DELETE_GLTRANSACTION
TR_PROPERTYDETAILGLDISTRIBUTION_AUDIT_UPDATE
TR_PROPERTYDETAILGLDISTRIBUTION_AUDIT_DELETE