UFN_INSTALLMENT_GETINSTALLMENTWRITEOFFAMOUNT

Returns the total write off for the given installment

Return

Return Type
money

Parameters

Parameter Parameter Type Mode Description
@INSTALLMENTID uniqueidentifier IN

Definition

Copy


            create function dbo.UFN_INSTALLMENT_GETINSTALLMENTWRITEOFFAMOUNT(
                @INSTALLMENTID uniqueidentifier
            )
            returns money
            with execute as caller
            as begin
                declare @WRITEOFFAMOUNT money;

                select 
                    @WRITEOFFAMOUNT = sum(coalesce(INSTALLMENTSPLITWRITEOFF.AMOUNT,0))
                from dbo.INSTALLMENT 
                left join dbo.INSTALLMENTSPLIT 
                    on INSTALLMENTSPLIT.INSTALLMENTID = INSTALLMENT.ID
                left join dbo.INSTALLMENTSPLITWRITEOFF 
                    on INSTALLMENTSPLITWRITEOFF.INSTALLMENTSPLITID = INSTALLMENTSPLIT.ID
                where 
                    INSTALLMENT.ID = @INSTALLMENTID;

                return @WRITEOFFAMOUNT;
            end