UFN_INSTALLMENT_GETWRITEOFFINSTALLMENTS_2
Returns all installments that can be written off for a given pledge.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REVENUEID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_INSTALLMENT_GETWRITEOFFINSTALLMENTS_2(@REVENUEID uniqueidentifier)
returns table
as
return (
select
INSTALLMENT.ID,
INSTALLMENT.DATE,
INSTALLMENT.AMOUNT,
coalesce(dbo.UFN_INSTALLMENT_GETINSTALLMENTBALANCE(INSTALLMENT.ID),0) as BALANCE,
cast(0.0 as money) as WRITEOFFAMOUNT,
INSTALLMENT.SEQUENCE,
INSTALLMENT.BASECURRENCYID,
INSTALLMENT.ORGANIZATIONAMOUNT,
INSTALLMENT.ORGANIZATIONEXCHANGERATEID,
INSTALLMENT.TRANSACTIONAMOUNT,
INSTALLMENT.TRANSACTIONCURRENCYID,
INSTALLMENT.BASEEXCHANGERATEID
from
dbo.INSTALLMENT
where
REVENUEID = @REVENUEID
and dbo.UFN_INSTALLMENT_GETINSTALLMENTBALANCE(ID) > 0
)