USP_DATALIST_GIFTAIDREFUNDREVENUE
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REVENUEID | uniqueidentifier | IN |
Definition
Copy
create procedure dbo.USP_DATALIST_GIFTAIDREFUNDREVENUE
(
@REVENUEID uniqueidentifier
)
as
set nocount on;
declare @MULTICURRENCYENABLED bit;
set @MULTICURRENCYENABLED = dbo.UFN_CONDITIONSETTING_EVALUATEEXISTSCONDITION('Multicurrency');
select
REVENUESPLITGIFTAIDREFUND.ID,
REVENUESPLITGIFTAIDREFUND.REVENUESPLITID,
FINANCIALTRANSACTIONLINEITEM.FINANCIALTRANSACTIONID,
ORIGINALTAXCLAIMNUMBER,
case @MULTICURRENCYENABLED
when 1 then REVENUESPLITGIFTAIDREFUND.ORIGINALTRANSACTIONTAXCLAIMAMOUNT
else REVENUESPLITGIFTAIDREFUND.ORIGINALTAXCLAIMAMOUNT
end as ORIGINALTAXCLAIMAMOUNT,
REVENUESPLITGIFTAIDREFUND.REFUNDTAXCLAIMNUMBER,
REVENUESPLITGIFTAIDREFUND.DATEREFUNDED,
REVENUESPLITGIFTAIDREFUND.REFUNDSOURCE,
REVENUESPLITGIFTAIDREFUND.REASON,
case @MULTICURRENCYENABLED
when 1 then FINANCIALTRANSACTION.TRANSACTIONCURRENCYID
else CURRENCYSET.BASECURRENCYID
end as DISPLAYCURRENCY
from
dbo.REVENUESPLITGIFTAIDREFUND
inner join dbo.FINANCIALTRANSACTIONLINEITEM on REVENUESPLITGIFTAIDREFUND.REVENUESPLITID = FINANCIALTRANSACTIONLINEITEM.ID
inner join dbo.REVENUESPLIT_EXT on FINANCIALTRANSACTIONLINEITEM.ID = REVENUESPLIT_EXT.ID
inner join dbo.FINANCIALTRANSACTION on FINANCIALTRANSACTIONLINEITEM.FINANCIALTRANSACTIONID = FINANCIALTRANSACTION.ID
inner join dbo.REVENUE_EXT on FINANCIALTRANSACTION.ID = REVENUE_EXT.ID
inner join dbo.PDACCOUNTSYSTEM on FINANCIALTRANSACTION.PDACCOUNTSYSTEMID = PDACCOUNTSYSTEM.ID
inner join dbo.CURRENCYSET on PDACCOUNTSYSTEM.CURRENCYSETID = CURRENCYSET.ID
where
FINANCIALTRANSACTION.ID = @REVENUEID