USP_REVENUEBATCH_VALIDATIONREPORT
Provides data for the revenue batch validation report.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BATCHID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_REVENUEBATCH_VALIDATIONREPORT
(
@BATCHID uniqueidentifier
)
as
set nocount on;
select
coalesce(CONSTITUENT_NF.NAME, BATCHREVENUECONSTITUENT.NAME) NAME,
coalesce(CONSTITUENT.LOOKUPID, '') LOOKUPID,
BATCHREVENUE.DATE DATE,
BATCHREVENUE.TYPE,
BATCHREVENUE.AMOUNT,
BATCHREVENUE.PAYMENTMETHOD,
coalesce((select NAME from dbo.APPEAL where ID = BATCHREVENUE.APPEALID), '') as [APPEAL],
dbo.UFN_REVENUE_BUILDSPLITLIST_FORBATCHREVENUEID(BATCHREVENUE.ID) as [DESIGNATION],
coalesce(CONSTITUENT.KEYNAME, BATCHREVENUECONSTITUENT.KEYNAME) KEYNAME,
coalesce(CONSTITUENT.FIRSTNAME, BATCHREVENUECONSTITUENT.FIRSTNAME) FIRSTNAME,
coalesce(CONSTITUENT.MIDDLENAME, BATCHREVENUECONSTITUENT.MIDDLENAME) MIDDLENAME,
CURRENCY.ISO4217,
CURRENCY.DECIMALDIGITS,
CURRENCY.CURRENCYSYMBOL,
CURRENCY.SYMBOLDISPLAYSETTINGCODE
from dbo.BATCHREVENUE
inner join dbo.CURRENCY on CURRENCY.ID = BATCHREVENUE.TRANSACTIONCURRENCYID
left join dbo.CONSTITUENT on CONSTITUENT.ID = BATCHREVENUE.CONSTITUENTID
outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(CONSTITUENT.ID) CONSTITUENT_NF
left join dbo.BATCHREVENUECONSTITUENT on BATCHREVENUECONSTITUENT.ID = BATCHREVENUE.CONSTITUENTID
where BATCHREVENUE.BATCHID = @BATCHID
order by
BATCHREVENUE.SEQUENCE