BANKACCOUNTTRANSACTIONGLDISTRIBUTIONTEMP

Store the GL distribution for a bank account's transaction

Fields

Field Field Type Null Notes Description
ID uniqueidentifier Default = (newid()) Primary Key.
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.
BANKACCOUNTTRANSACTIONID uniqueidentifier Foreign key to the Bank Account Transaction table
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.
BASECURRENCYID uniqueidentifier yes The base currency associated with this transaction GL distribution.
ORGANIZATIONAMOUNT money Default = 0 The amount of the transaction 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 transaction GL distribution in transaction currency.
TRANSACTIONCURRENCYID uniqueidentifier yes The transaction currency associated with this transaction.
BASEEXCHANGERATEID uniqueidentifier yes The exchange rate used to convert from transaction amount to amount.

Indexes

Index Name Fields Unique Primary Clustered
IX_BANKACCOUNTTRANSACTIONGLDISTRIBUTION_DATEADDED DATEADDED yes

Triggers

Trigger Name Description
TR_BANKACCOUNTTRANSACTIONGLDISTRIBUTION_AUDIT_UPDATE
TR_BANKACCOUNTTRANSACTIONGLDISTRIBUTION_AUDIT_DELETE
TR_BANKACCOUNTTRANSACTIONGLDISTRIBUTION_INSERTUPDATE_CURRENCY