USP_DATAFORMTEMPLATE_ADJUST_REVENUEBENEFITS

The save procedure used by the edit dataform template "Posted Revenue Benefits Edit Data Form".

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter indicating the ID of the record being edited.
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.
@BENEFITS xml IN
@BENEFITSWAIVED bit IN Benefits waived
@ADJUSTMENTDATE datetime IN Adjusted date
@ADJUSTMENTPOSTDATE datetime IN Adjusted post date
@ADJUSTMENTREASON nvarchar(300) IN Adjustment details
@ADJUSTMENTREASONCODEID uniqueidentifier IN Adjustment reason
@PERCENTAGEBENEFITS xml IN Benefits

Definition

Copy


                CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADJUST_REVENUEBENEFITS
                    (
                        @ID uniqueidentifier,
                        @CHANGEAGENTID uniqueidentifier = null,
                        @BENEFITS xml,
                        @BENEFITSWAIVED bit,
                        @ADJUSTMENTDATE datetime,
                        @ADJUSTMENTPOSTDATE datetime,
                        @ADJUSTMENTREASON nvarchar(300),
                        @ADJUSTMENTREASONCODEID uniqueidentifier,
                        @PERCENTAGEBENEFITS xml
                    )
                as
                begin

                    declare @ADJUSTMENTPOSTSTATUSCODE tinyint;
                    exec USP_DATAFORMTEMPLATE_ADJUSTLOAD_REVENUEBENEFITS @ID=@ID output,
                        @CHANGEAGENTID=@CHANGEAGENTID output,
                        @BENEFITS=@BENEFITS output,
                        @BENEFITSWAIVED=@BENEFITSWAIVED output,
                        @ADJUSTMENTDATE=@ADJUSTMENTDATE output,
                        @ADJUSTMENTPOSTDATE=@ADJUSTMENTPOSTDATE output,
                        @ADJUSTMENTREASON=@ADJUSTMENTREASON output,
                        @ADJUSTMENTREASONCODEID=@ADJUSTMENTREASONCODEID output,
                        @PERCENTAGEBENEFITS=@PERCENTAGEBENEFITS output,
                        @ADJUSTMENTPOSTSTATUSCODE=@ADJUSTMENTPOSTSTATUSCODE output

                    if @ADJUSTMENTPOSTSTATUSCODE is null
                    begin
                        set @ADJUSTMENTPOSTSTATUSCODE = 1;
                    end

                    exec USP_DATAFORMTEMPLATE_ADJUST_REVENUEBENEFITS_2 @ID=@ID,
                        @CHANGEAGENTID=@CHANGEAGENTID,
                        @BENEFITS=@BENEFITS,
                        @BENEFITSWAIVED=@BENEFITSWAIVED,
                        @ADJUSTMENTDATE=@ADJUSTMENTDATE,
                        @ADJUSTMENTPOSTDATE=@ADJUSTMENTPOSTDATE,
                        @ADJUSTMENTREASON=@ADJUSTMENTREASON,
                        @ADJUSTMENTREASONCODEID=@ADJUSTMENTREASONCODEID,
                        @PERCENTAGEBENEFITS=@PERCENTAGEBENEFITS,
                        @ADJUSTMENTPOSTSTATUSCODE=@ADJUSTMENTPOSTSTATUSCODE

                    return 0;

                end