USP_DATALIST_RECURRINGGIFTWRITEOFFS
This datalist returns a list of write-offs for a recurring gift.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REVENUEID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_RECURRINGGIFTWRITEOFFS(@REVENUEID uniqueidentifier)
as
set nocount on;
select
RECURRINGGIFTWRITEOFF.ID,
RECURRINGGIFTWRITEOFF.DATE,
(select sum(RECURRINGGIFTINSTALLMENTWRITEOFF.TRANSACTIONAMOUNT) from dbo.RECURRINGGIFTINSTALLMENTWRITEOFF where RECURRINGGIFTINSTALLMENTWRITEOFF.WRITEOFFID = RECURRINGGIFTWRITEOFF.ID) as AMOUNT,
WRITEOFFREASONCODE.CODE REASONCODE,
WRITEOFFREASONCODE.DESCRIPTION REASONDESCRIPTION,
(select top 1 RECURRINGGIFTINSTALLMENTWRITEOFF.TRANSACTIONCURRENCYID from dbo.RECURRINGGIFTINSTALLMENTWRITEOFF where RECURRINGGIFTINSTALLMENTWRITEOFF.WRITEOFFID = RECURRINGGIFTWRITEOFF.ID) as TRANSACTIONCURRENCYID
from
dbo.RECURRINGGIFTWRITEOFF
left join
dbo.WRITEOFFREASONCODE on WRITEOFFREASONCODE.ID = RECURRINGGIFTWRITEOFF.REASONCODEID
where
RECURRINGGIFTWRITEOFF.REVENUEID = @REVENUEID
order by
RECURRINGGIFTWRITEOFF.DATE;