USP_PAYMENT_EDIT_2

Stored procedure to save a payment.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@CHANGEAGENTID uniqueidentifier IN
@CURRENTDATE datetime IN
@DATE datetime IN
@AMOUNT money IN
@RECEIPTAMOUNT money IN
@REVENUESTREAMS xml IN
@SOURCECODE nvarchar(50) IN
@APPEALID uniqueidentifier IN
@BENEFITS xml IN
@BENEFITSWAIVED bit IN
@GIVENANONYMOUSLY bit IN
@MAILINGID uniqueidentifier IN
@CHANNELCODEID uniqueidentifier IN
@DONOTRECEIPT bit IN
@REFERENCE nvarchar(255) IN
@DONOTACKNOWLEDGE bit IN
@SPLITSDECLININGGIFTAID xml INOUT
@PERCENTAGEBENEFITS xml INOUT
@GIFTAIDSPONSORSHIPSPLITS xml INOUT
@BASEEXCHANGERATEID uniqueidentifier INOUT
@EXCHANGERATE decimal(20, 8) IN
@OLDSPOTRATEID uniqueidentifier INOUT
@CURRENTAPPUSERID uniqueidentifier IN

Definition

Copy


            CREATE procedure [dbo].[USP_PAYMENT_EDIT_2]
            (
                @ID uniqueidentifier,
                @CHANGEAGENTID uniqueidentifier,
                @CURRENTDATE datetime,
                @DATE datetime,
                @AMOUNT money,
                @RECEIPTAMOUNT money ,
                @REVENUESTREAMS xml ,
                @SOURCECODE nvarchar(50),
                @APPEALID uniqueidentifier,
                @BENEFITS xml,
                @BENEFITSWAIVED bit,
                @GIVENANONYMOUSLY bit,
                @MAILINGID uniqueidentifier,
                @CHANNELCODEID uniqueidentifier,
                @DONOTRECEIPT bit,
                @REFERENCE nvarchar(255),
                @DONOTACKNOWLEDGE bit = 0,
                @SPLITSDECLININGGIFTAID xml = null output,
                @PERCENTAGEBENEFITS xml = null output,
                @GIFTAIDSPONSORSHIPSPLITS xml = null output,
                @BASEEXCHANGERATEID uniqueidentifier = null output,
                @EXCHANGERATE decimal(20,8) = null,
                @OLDSPOTRATEID uniqueidentifier = null output,
                @CURRENTAPPUSERID uniqueidentifier = null
            )
            as
            begin
            set nocount on;

            exec [dbo].[USP_PAYMENT_EDIT_3]
                @ID
                ,@CHANGEAGENTID
                ,@CURRENTDATE
                ,@DATE
                ,@AMOUNT
                ,@RECEIPTAMOUNT
                ,@REVENUESTREAMS
                ,@SOURCECODE
                ,@APPEALID
                ,@BENEFITS
                ,@BENEFITSWAIVED
                ,@GIVENANONYMOUSLY
                ,@MAILINGID
                ,@CHANNELCODEID
                ,@DONOTRECEIPT
                ,@REFERENCE
                ,@DONOTACKNOWLEDGE
                ,@SPLITSDECLININGGIFTAID output
                ,@PERCENTAGEBENEFITS output
                ,@GIFTAIDSPONSORSHIPSPLITS output
                ,@BASEEXCHANGERATEID output
                ,@EXCHANGERATE
                ,@OLDSPOTRATEID output
                ,@CURRENTAPPUSERID

            end