V_QUERY_REFUNDS

Fields

Field Field Type Null Description
ID uniqueidentifier
CONSTITUENTID uniqueidentifier yes
SALESORDERID uniqueidentifier yes
APPUSERID uniqueidentifier yes
TRANSACTIONDATE date yes
TRANSACTIONTIME time yes
AMOUNT money
COMMENT nvarchar(700)
CREDITREASON nvarchar(100) yes
ADDEDBY_APPLICATION nvarchar(200) yes
ADDEDBY_USERNAME nvarchar(128) yes
CHANGEDBY_APPLICATION nvarchar(200) yes
CHANGEDBY_USERNAME nvarchar(128) yes
DATEADDED datetime
DATECHANGED datetime
TSLONG bigint yes

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  11/11/2014 4:11:59 PM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=4.0.2.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_REFUNDS AS



select
    FT.ID,
    FT.CONSTITUENTID,
    isnull(SALESORDER.ID, EXT.SALESORDERID) as SALESORDERID,
    FT.APPUSERID,

    FT.CALCULATEDDATE as TRANSACTIONDATE,
    cast(FT.DATE as time) as TRANSACTIONTIME,
    FT.TRANSACTIONAMOUNT as AMOUNT,
    FT.DESCRIPTION as COMMENT,
    CREDITREASONCODE.DESCRIPTION as CREDITREASON,

    [ADDEDBY].APPLICATIONNAME as [ADDEDBY_APPLICATION],
    [ADDEDBY].USERNAME as [ADDEDBY_USERNAME],
    [CHANGEDBY].APPLICATIONNAME as [CHANGEDBY_APPLICATION],
    [CHANGEDBY].USERNAME as [CHANGEDBY_USERNAME],
    FT.DATEADDED,
    FT.DATECHANGED,
    FT.TSLONG
from
    dbo.FINANCIALTRANSACTION as FT
inner join
    dbo.CREDIT_EXT as EXT on EXT.ID = FT.ID
left outer join
    dbo.SALESORDER on SALESORDER.REVENUEID = FT.PARENTID
left outer join
    dbo.CREDITREASONCODE on CREDITREASONCODE.ID = EXT.CREDITREASONCODEID
left join
    dbo.CHANGEAGENT as [ADDEDBY] on [ADDEDBY].ID = FT.ADDEDBYID
left join
    dbo.CHANGEAGENT as [CHANGEDBY] on [CHANGEDBY].ID = FT.CHANGEDBYID