USP_DATALIST_INSTALLMENTPLANWRITEOFFSBYTRANSACTION
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
create procedure dbo.USP_DATALIST_INSTALLMENTPLANWRITEOFFSBYTRANSACTION
(
@ID uniqueidentifier
)
as
set nocount on;
select
WRITEOFF.ID,
WRITEOFF.DATE,
(select sum(INSTALLMENTWRITEOFF.TRANSACTIONAMOUNT) from dbo.INSTALLMENTWRITEOFF where WRITEOFFID = WRITEOFF.ID) as AMOUNT,
WRITEOFF.REASON,
WRITEOFFREASONCODE.CODE as REASONCODE,
WRITEOFFREASONCODE.DESCRIPTION as REASONDESCRIPTION,
FINANCIALTRANSACTION.TRANSACTIONCURRENCYID
from
dbo.WRITEOFF
inner join
dbo.FINANCIALTRANSACTION on WRITEOFF.REVENUEID = FINANCIALTRANSACTION.ID
left join
dbo.WRITEOFFREASONCODE on WRITEOFFREASONCODE.ID = WRITEOFF.REASONCODEID
where
FINANCIALTRANSACTION.ID = @ID
order by
WRITEOFF.DATE, WRITEOFF.DATEADDED;