UFN_REVENUE_GIFTFEE_CHANGED
Returns true if gift fees differ from what is in database.
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REVENUEID | uniqueidentifier | IN | |
@GIFTFEES | xml | IN |
Definition
Copy
CREATE function dbo.UFN_REVENUE_GIFTFEE_CHANGED(@REVENUEID uniqueidentifier, @GIFTFEES xml)
returns bit
as
begin;
declare @r int;
select @r = count(*)
from dbo.UFN_REVENUE_GETGIFTFEES_2_FROMITEMLISTXML(@GIFTFEES) FEES
left outer join dbo.REVENUESPLITGIFTFEE
on FEES.ID = REVENUESPLITGIFTFEE.ID
where REVENUESPLITGIFTFEE.ID is null or
FEES.FEE <> REVENUESPLITGIFTFEE.FEE or
FEES.TRANSACTIONFEE <> REVENUESPLITGIFTFEE.TRANSACTIONAMOUNT or
FEES.WAIVED <> REVENUESPLITGIFTFEE.WAIVED
if @r > 0
return 1;
return 0;
end