Primary Key Field Type
 ID uniqueidentifier

Field Field Type Null Notes Description
 ORIGINALAMOUNT money   Default = 0
 TRANSACTIONAMOUNT money   Default = 0
 ORGANIZATIONAMOUNT money   Default = 0
 DATEADDED datetime   Default = getdate()
 DATECHANGED datetime   Default = getdate()
 TS timestamp  
 TSLONG bigint (Computed) CONVERT(bigint, TS)

Foreign Key Field Type Null Notes Description
 ID uniqueidentifier   FINANCIALTRANSACTION.ID
 BASECURRENCYID uniqueidentifier CURRENCY.ID
 ORGANIZATIONEXCHANGERATEID uniqueidentifier CURRENCYEXCHANGERATE.ID
 TRANSACTIONCURRENCYID uniqueidentifier CURRENCY.ID
 BASEEXCHANGERATEID uniqueidentifier CURRENCYEXCHANGERATE.ID
 ADDEDBYID uniqueidentifier   CHANGEAGENT.ID
 CHANGEDBYID uniqueidentifier   CHANGEAGENT.ID

Index Name Field(s) Unique Primary Clustered
 IX_MEMBERSHIPINSTALLMENTPLANORIGINALAMOUNT_BASECURRENCYID BASECURRENCYID      
 IX_MEMBERSHIPINSTALLMENTPLANORIGINALAMOUNT_BASEEXCHANGERATEID BASEEXCHANGERATEID      
 IX_MEMBERSHIPINSTALLMENTPLANORIGINALAMOUNT_DATEADDED DATEADDED    
 IX_MEMBERSHIPINSTALLMENTPLANORIGINALAMOUNT_DATECHANGED DATECHANGED      
 IX_MEMBERSHIPINSTALLMENTPLANORIGINALAMOUNT_ORGANIZATIONEXCHANGERATEID ORGANIZATIONEXCHANGERATEID      
 IX_MEMBERSHIPINSTALLMENTPLANORIGINALAMOUNT_TRANSACTIONCURRENCYID TRANSACTIONCURRENCYID      
 PK_MEMBERSHIPINSTALLMENTPLANORIGINALAMOUNT ID  

Trigger Name Description
 TR_MEMBERSHIPINSTALLMENTPLANORIGINALAMOUNT_INSERTUPDATE_CURRENCY
 TR_MEMBERSHIPINSTALLMENTPLANORIGINALAMOUNT_AUDIT_UPDATE
 TR_MEMBERSHIPINSTALLMENTPLANORIGINALAMOUNT_AUDIT_DELETE

Entity-Relationship diagram of this table