UFN_REVENUE_GETGIFTFEES
Returns all gift fees for a given revenue transaction.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REVENUEID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_REVENUE_GETGIFTFEES(@REVENUEID uniqueidentifier)
returns table
AS
return
(
select
REVENUESPLIT.ID,
REVENUESPLIT.[APPLICATION],
REVENUESPLIT.AMOUNT,
dbo.UFN_PAYMENTAPPLICATION_GETDESCRIPTION(REVENUESPLIT.ID) DETAILS,
cast(coalesce(REVENUESPLITGIFTFEE.FEE, 0.00) as money) FEE,
cast(coalesce(REVENUESPLITGIFTFEE.WAIVED, 0) as bit) WAIVED
from dbo.REVENUESPLIT
left outer join dbo.REVENUESPLITGIFTFEE on REVENUESPLIT.ID = REVENUESPLITGIFTFEE.ID
where
REVENUESPLIT.REVENUEID = @REVENUEID and
-- Exclude splits with an application of Order and type of Fee or Taxes since they aren't mapped
not (REVENUESPLIT.APPLICATIONCODE = 10 and (REVENUESPLIT.TYPECODE = 6 or REVENUESPLIT.TYPECODE = 7))
)