USP_DATALIST_GIFTAIDDISQUALIFICATIONRULESNOSITES_2
Returns a list of Gift Aid disqualification rules that are not site sensitive.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
Definition
Copy
create procedure dbo.USP_DATALIST_GIFTAIDDISQUALIFICATIONRULESNOSITES_2
(
@CURRENTAPPUSERID uniqueidentifier = null
)
as
set nocount on;
select -- Credit card types
GIFTAIDDISQUALIFIEDBYCREDITCARDTYPE.ID,
'Payment method' as BASEDON,
'Credit card type' as SELECTEDCRITERIA,
CREDITTYPECODE.DESCRIPTION as SUBCRITERIA
from
dbo.GIFTAIDDISQUALIFIEDBYCREDITCARDTYPE
inner join dbo.CREDITTYPECODE
on CREDITTYPECODE.ID = GIFTAIDDISQUALIFIEDBYCREDITCARDTYPE.ID
UNION ALL
select -- Payment method types
GIFTAIDDISQUALIFIEDBYPAYMENTMETHOD.ID,
'Payment method' as BASEDON,
GIFTAIDDISQUALIFIEDBYPAYMENTMETHOD.DESCRIPTION as SELECTEDCRITERIA,
'' as SUBCRITERIA
from
dbo.GIFTAIDDISQUALIFIEDBYPAYMENTMETHOD
where GIFTAIDDISQUALIFIEDBYPAYMENTMETHOD.PAYMENTMETHOD <> 10 -- other payment method
UNION ALL
select --Other payment method types
GIFTAIDDISQUALIFIEDBYOTHERPAYMENTTYPE.ID,
'Payment method' as BASEDON,
'Other payment method' as SELECTEDCRITERIA,
OTHERPAYMENTMETHODCODE.DESCRIPTION as SUBCRITERIA
from
dbo.GIFTAIDDISQUALIFIEDBYOTHERPAYMENTTYPE
inner join dbo.OTHERPAYMENTMETHODCODE
on OTHERPAYMENTMETHODCODE.ID = GIFTAIDDISQUALIFIEDBYOTHERPAYMENTTYPE.ID
UNION ALL
select -- Revenue categories
GIFTAIDDISQUALIFIEDBYREVENUECATEGORY.ID,
'Revenue category' as BASEDON,
GLREVENUECATEGORYMAPPING.REVENUECATEGORYNAME as SELECTEDCRITERIA,
'' as SUBCRITERIA
from
dbo.GIFTAIDDISQUALIFIEDBYREVENUECATEGORY
inner join dbo.GLREVENUECATEGORYMAPPING
on GLREVENUECATEGORYMAPPING.ID = GIFTAIDDISQUALIFIEDBYREVENUECATEGORY.ID
order by
BASEDON, SELECTEDCRITERIA, SUBCRITERIA