UFN_EVENTSPONSOR_GETBALANCE
Returns remaining balance from event sponsor payment.
Return
Return Type |
---|
money |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EVENTSPONSORID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_EVENTSPONSOR_GETBALANCE
(
@EVENTSPONSORID uniqueidentifier
)
returns money
as begin
declare @BALANCE money
select @BALANCE = (EST.FEESAMOUNT - RS.TRANSACTIONAMOUNT) from dbo.EVENTSPONSOR ES
join dbo.EVENTSPONSORSHIPTYPE EST on ES.EVENTSPONSORSHIPTYPEID = EST.ID
join dbo.[EVENT] E on ES.EVENTID = E.ID
left join REVENUE R on ISNULL(ES.ORGANIZATIONCONSTITUENTID, ES.CONSTITUENTID) = R.CONSTITUENTID and R.APPEALID = E.APPEALID
left join REVENUESPLIT RS ON R.ID = RS.REVENUEID AND RS.APPLICATIONCODE = 15
where ES.ID = @EVENTSPONSORID
return @BALANCE
end