UFN_REVENUESPLIT_VALIDAMOUNT
Checks that the split amount is equal to the total revenue amount
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SPLITS | xml | IN | |
@REVENUEAMOUNT | money | IN |
Definition
Copy
create function dbo.UFN_REVENUESPLIT_VALIDAMOUNT
(
@SPLITS xml,
@REVENUEAMOUNT money
)
returns bit
with execute as caller
as
begin
declare @ISVALID as bit
declare @SUMAMOUNT as money
set @SUMAMOUNT = (select SUM(AMOUNT) from dbo.UFN_REVENUE_GETSPLITS_FROMITEMLISTXML(@SPLITS))
if @SUMAMOUNT <> @REVENUEAMOUNT
begin
set @ISVALID = 0
end
else
begin
set @ISVALID = 1
end
return @ISVALID
end