USP_DATAFORMTEMPLATE_EDIT_MATCHINGGIFTPREFERENCE

USP_DATAFORMTEMPLATE_EDIT_MATCHINGGIFTPREFERENCE

Parameters

Parameter Parameter Type Mode Description
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.
@AUTOCREATEMGFROMMGRELATIONS tinyint IN Auto-create matching gift claim from matching gift relationships
@AUTOCREATEMGFROMSPOUSEMGRELATIONS tinyint IN Auto-create matching gift claim from spouse matching gift relationships
@MATCHINGGIFTCONDITIONTYPECODEID uniqueidentifier IN Default matching gift condition type
@SPOUSEMATCHINGGIFTCONDITIONTYPECODEID uniqueidentifier IN Default matching gift condition type
@ADDRECOGNITIONCREDITSONMGCLAIMADD tinyint IN Add recognition credit for donor to matched revenue when a matching gift claim is added to revenue
@ADDRECOGNITIONCREDITSONMGPAYMENTAPPLY tinyint IN Add recognition credit for donor of matched revenue when applying a payment to a matching gift claim
@CLAIMREVENUERECOGNITIONTYPECODEID uniqueidentifier IN Default recognition credit type
@PAYMENTREVENUERECOGNITIONTYPECODEID uniqueidentifier IN Default recognition credit type
@MGCLAIMADDRECOGNITIONTYPECODE tinyint IN Claim recognition type
@MGPAYMENTAPPLYRECOGNITIONTYPECODE tinyint IN Payment recognition type

Definition

Copy


CREATE procedure USP_DATAFORMTEMPLATE_EDIT_MATCHINGGIFTPREFERENCE
(
    @CHANGEAGENTID uniqueidentifier = null,
    @AUTOCREATEMGFROMMGRELATIONS tinyint,
    @AUTOCREATEMGFROMSPOUSEMGRELATIONS tinyint,
    @MATCHINGGIFTCONDITIONTYPECODEID uniqueidentifier,
    @SPOUSEMATCHINGGIFTCONDITIONTYPECODEID uniqueidentifier,
    @ADDRECOGNITIONCREDITSONMGCLAIMADD tinyint,
    @ADDRECOGNITIONCREDITSONMGPAYMENTAPPLY tinyint,
    @CLAIMREVENUERECOGNITIONTYPECODEID uniqueidentifier,
    @PAYMENTREVENUERECOGNITIONTYPECODEID uniqueidentifier,
    @MGCLAIMADDRECOGNITIONTYPECODE tinyint,
    @MGPAYMENTAPPLYRECOGNITIONTYPECODE tinyint
)

as
  set nocount on;

    declare @ADDRECOGNITIONCREDITSTOMATCHINGORGONMGCLAIMADD bit;
    declare @ADDRECOGNITIONCREDITSTOMATCHINGORGONMGPAYMENTAPPLY bit;
    declare @MATCHINGORGCLAIMREVENUERECOGNITIONTYPECODEID uniqueidentifier;
    declare @MATCHINGORGPAYMENTREVENUERECOGNITIONTYPECODEID uniqueidentifier;

  exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_MATCHINGGIFTPREFERENCE
        @ADDRECOGNITIONCREDITSTOMATCHINGORGONMGCLAIMADD = @ADDRECOGNITIONCREDITSTOMATCHINGORGONMGCLAIMADD output,
        @ADDRECOGNITIONCREDITSTOMATCHINGORGONMGPAYMENTAPPLY = @ADDRECOGNITIONCREDITSTOMATCHINGORGONMGPAYMENTAPPLY output,
        @MATCHINGORGCLAIMREVENUERECOGNITIONTYPECODEID = @MATCHINGORGCLAIMREVENUERECOGNITIONTYPECODEID output,
        @MATCHINGORGPAYMENTREVENUERECOGNITIONTYPECODEID = @MATCHINGORGPAYMENTREVENUERECOGNITIONTYPECODEID output

  exec dbo.USP_DATAFORMTEMPLATE_EDIT_MATCHINGGIFTPREFERENCE_2
        @CHANGEAGENTID,
        @AUTOCREATEMGFROMMGRELATIONS,
        @AUTOCREATEMGFROMSPOUSEMGRELATIONS,
        @MATCHINGGIFTCONDITIONTYPECODEID,
        @SPOUSEMATCHINGGIFTCONDITIONTYPECODEID,
        @ADDRECOGNITIONCREDITSONMGCLAIMADD,
        @ADDRECOGNITIONCREDITSONMGPAYMENTAPPLY,
        @CLAIMREVENUERECOGNITIONTYPECODEID,
        @PAYMENTREVENUERECOGNITIONTYPECODEID,
        @MGCLAIMADDRECOGNITIONTYPECODE,
        @MGPAYMENTAPPLYRECOGNITIONTYPECODE,
        @ADDRECOGNITIONCREDITSTOMATCHINGORGONMGCLAIMADD,
        @ADDRECOGNITIONCREDITSTOMATCHINGORGONMGPAYMENTAPPLY,
        @MATCHINGORGCLAIMREVENUERECOGNITIONTYPECODEID,
        @MATCHINGORGPAYMENTREVENUERECOGNITIONTYPECODEID

  return 0;