UFN_POSTTOGLPROCESS_MAPPLEDGEPAYMENTS

Returns the mappings for pledge payments based on the post status of the pledge.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@POSTSTATUSCODE tinyint IN

Definition

Copy


CREATE function dbo.UFN_POSTTOGLPROCESS_MAPPLEDGEPAYMENTS(@ID as uniqueidentifier, @POSTSTATUSCODE as tinyint)
returns table
as
return
    select
        ID,
        SPLITTYPECODE,
        TYPE,
        REVENUETRANSACTIONTYPECODE,
        APPLICATIONCODE
    --This version of the function was used only for pledges. Passing the hardcoded pledge values from this function to _2.

    from dbo.UFN_POSTTOGLPROCESS_MAPPLEDGEPAYMENTS_2 (
        @ID,
        @POSTSTATUSCODE,
        dbo.UFN_VALID_BASICGL_INSTALLED(),
        1, --@PLEDGETRANSACTIONTYPECODE: Pledge

        2, --@SPLITAPPLICATIONTYPECODE: Pledge

        '', --@SPLITAPPLICATION. This application string still not be used for Pledge

        0 --@SPLITTYPECODE: Gift

    )