Primary Key Field Type
 ID uniqueidentifier

Field Field Type Null Notes Description
 PREVIOUSAMOUNT money   Default = 0
 DATE datetime
 POSTDATE datetime
 POSTSTATUSCODE tinyint   Default = 1
 POSTSTATUS nvarchar(11) (Computed) CASE [POSTSTATUSCODE] WHEN 0 THEN N'Posted' WHEN 1 THEN N'Not Posted' WHEN 2 THEN N'Do Not Post' END
 REASON nvarchar(300)   Default = ''
 ORGANIZATIONPREVIOUSAMOUNT money   Default = 0
 TRANSACTIONPREVIOUSAMOUNT 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
 GIFTINKINDSALEID uniqueidentifier   FINANCIALTRANSACTION.ID
 REASONCODEID uniqueidentifier ADJUSTMENTREASONCODE.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_GIFTINKINDSALEADJUSTMENT_BASECURRENCYID BASECURRENCYID      
 IX_GIFTINKINDSALEADJUSTMENT_BASEEXCHANGERATEID BASEEXCHANGERATEID      
 IX_GIFTINKINDSALEADJUSTMENT_DATEADDED DATEADDED    
 IX_GIFTINKINDSALEADJUSTMENT_DATECHANGED DATECHANGED      
 IX_GIFTINKINDSALEADJUSTMENT_GIFTINKINDSALEID GIFTINKINDSALEID      
 IX_GIFTINKINDSALEADJUSTMENT_ORGANIZATIONEXCHANGERATEID ORGANIZATIONEXCHANGERATEID      
 IX_GIFTINKINDSALEADJUSTMENT_TRANSACTIONCURRENCYID TRANSACTIONCURRENCYID      
 PK_GIFTINKINDSALEADJUSTMENT ID  

Trigger Name Description
 TR_GIFTINKINDSALEADJUSTMENT_AUDIT_UPDATE
 TR_GIFTINKINDSALEADJUSTMENT_AUDIT_DELETE
 TR_GIFTINKINDSALEADJUSTMENT_INSERTUPDATE_CURRENCY

Referenced by Field
 ADJUSTMENTHISTORYGIFTINKIND GIFTINKINDSALEADJUSTMENTID

Entity-Relationship diagram of this table