UFN_INSTALLMENT_GETINSTALLMENTAMOUNTAPPLIED

Returns the amount applied for an installment

Return

Return Type
money

Parameters

Parameter Parameter Type Mode Description
@INSTALLMENTID uniqueidentifier IN

Definition

Copy


            CREATE function dbo.UFN_INSTALLMENT_GETINSTALLMENTAMOUNTAPPLIED
            (
                @INSTALLMENTID uniqueidentifier    
            )
            returns money
            with execute as caller
            as begin
                declare @RETVAL money;

                select 
                    @RETVAL = (coalesce((select sum(INSTALLMENTPAYMENT.AMOUNT) from dbo.INSTALLMENTPAYMENT where INSTALLMENTPAYMENT.INSTALLMENTID = @INSTALLMENTID), 0) + coalesce((select sum(INSTALLMENTWRITEOFF.TRANSACTIONAMOUNT) from dbo.INSTALLMENTWRITEOFF where INSTALLMENTWRITEOFF.INSTALLMENTID = @INSTALLMENTID), 0))
                from 
                    dbo.INSTALLMENT 
                where 
                    INSTALLMENT.ID = @INSTALLMENTID;

                return @RETVAL;
            end