UFN_GIFTAIDREVENUESPLIT_CALCULATEPLEDGEGROSSAMOUNT
Calculates the gross amount of a pledge.
Return
Return Type |
---|
money |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PLEDGEID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_GIFTAIDREVENUESPLIT_CALCULATEPLEDGEGROSSAMOUNT
(
@PLEDGEID uniqueidentifier
)
returns money
with execute as caller
as begin
declare @PLEDGEGROSSAMOUNT money
select
@PLEDGEGROSSAMOUNT = sum(REVENUESPLIT.AMOUNT) + sum(coalesce(TAXCLAIM.BASETAXCLAIMAMOUNT + TAXCLAIM.TRANSITIONALTAXCLAIMAMOUNT, 0))
from dbo.REVENUESPLIT
cross apply dbo.UFN_GIFTAIDREVENUESPLIT_CALCULATEPLEDGETAXCLAIMAMOUNT(REVENUESPLIT.ID) as TAXCLAIM
where REVENUESPLIT.REVENUEID = @PLEDGEID
return @PLEDGEGROSSAMOUNT
end