USP_REVENUEUPDATEBATCH_CLEANUPOTHERPAYMENTRECORDS
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REVENUESTREAM | xml | IN |
Definition
Copy
create procedure dbo.USP_REVENUEUPDATEBATCH_CLEANUPOTHERPAYMENTRECORDS
(
@REVENUESTREAM xml
)
as
begin
declare @SPLITSTODELETETABLE table (REVENUESPLITID uniqueidentifier, TYPECODE tinyint)
insert into @SPLITSTODELETETABLE (REVENUESPLITID, TYPECODE)
select T.c.value('(ID)[1]', 'uniqueidentifier') as REVENUESPLITID,
T.c.value('(TYPECODE)[1]','tinyint') AS TYPECODE
from @REVENUESTREAM.nodes('/REVENUESTREAMS/ITEM') T(c)
delete from dbo.REVENUESPLITOTHER
where ID in (select REVENUESPLITID
from @SPLITSTODELETETABLE SPLITSTODELETETABLE
--Check if the revenue split is getting converted from Other Type of payment and converted too is not Other Type
where SPLITSTODELETETABLE.TYPECODE != 4)
end