USP_DATAFORMTEMPLATE_PRELOAD_ADD_PENDINGGIFTPAYMENT

Stored procedure used to load on the pending gift payment add form.

Parameters

Parameter Parameter Type Mode Description
@APPLICATIONID uniqueidentifier IN
@CONSTITUENTID uniqueidentifier INOUT
@HOUSEHOLDSCANBEDONORS bit INOUT
@VIEWFORMID uniqueidentifier INOUT
@DATE datetime INOUT
@GIFTINKINDUSEAPPRAISALTHRESHOLD bit INOUT
@GIFTINKINDAPPRAISALTHRESHOLD money INOUT
@CURRENTAPPUSERID uniqueidentifier IN
@PDACCOUNTSYSTEMID uniqueidentifier INOUT
@SHOWACCOUNTSYSTEM bit INOUT
@TRANSACTIONCURRENCYID uniqueidentifier INOUT
@BASEEXCHANGERATEID uniqueidentifier INOUT
@EXCHANGERATE decimal(20, 8) INOUT

Definition

Copy


create procedure dbo.USP_DATAFORMTEMPLATE_PRELOAD_ADD_PENDINGGIFTPAYMENT
(
        @APPLICATIONID uniqueidentifier,
        @CONSTITUENTID uniqueidentifier = null output,
        @HOUSEHOLDSCANBEDONORS bit = null output,
        @VIEWFORMID uniqueidentifier = null output,
        @DATE datetime = null output,
        @GIFTINKINDUSEAPPRAISALTHRESHOLD bit = null output,
        @GIFTINKINDAPPRAISALTHRESHOLD money = null output,
        @CURRENTAPPUSERID uniqueidentifier = null,
        @PDACCOUNTSYSTEMID uniqueidentifier = null output,
        @SHOWACCOUNTSYSTEM bit = null output,
        @TRANSACTIONCURRENCYID uniqueidentifier = null output,
        @BASEEXCHANGERATEID uniqueidentifier = null output,
        @EXCHANGERATE decimal(20,8) = null output
)
as
                set nocount on;

                set @HOUSEHOLDSCANBEDONORS = dbo.UFN_INSTALLATIONINFO_GETHOUSEHOLDSCANBEDONORS();
                set @VIEWFORMID = 'a6ac328e-d279-4f12-9429-8d2ccbe9afd3';
                set @DATE = dbo.UFN_DATE_GETEARLIESTTIME(getdate());

                select @CONSTITUENTID = REVENUE.CONSTITUENTID 
                from dbo.REVENUE
                where REVENUE.ID = @APPLICATIONID;

                select top 1
                    @GIFTINKINDUSEAPPRAISALTHRESHOLD = USEAPPRAISALTHRESHOLD,
                    @GIFTINKINDAPPRAISALTHRESHOLD = APPRAISALTHRESHOLD
                from
                    dbo.GIFTINKINDAPPRAISALSETTINGS;

                exec dbo.USP_PAYMENT_APPLICATIONPAYMENTLOADCURRENCY
                    @APPLICATIONID,
                    @DATE,
                    @CURRENTAPPUSERID,
                    @PDACCOUNTSYSTEMID output,
                    @SHOWACCOUNTSYSTEM output,
                    @TRANSACTIONCURRENCYID output,
                    @BASEEXCHANGERATEID output,
                    @EXCHANGERATE output;

                return 0;