USP_DATAFORMTEMPLATE_VIEW_TAXCLAIMELIGIBILITY
Returns a list of tax declaration eligibility for a given constituent.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
@DATE | datetime | IN | Date |
@CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_TAXCLAIMELIGIBILITY (
@CONSTITUENTID uniqueidentifier,
@DATE datetime,
@CURRENTAPPUSERID uniqueidentifier = null
) as
set nocount on;
declare @count integer;
select
case
when count(*) > 0 then 1
else 0
end as DECLARATIONSONFILE
from
dbo.TAXDECLARATION
where
TAXDECLARATION.CONSTITUENTID=@CONSTITUENTID and
(
(DECLARATIONSTARTS <= @DATE and DECLARATIONENDS >= @DATE)
or (DECLARATIONSTARTS <= @DATE and DECLARATIONENDS is null)
) and
exists (select 1 from dbo.UFN_APPUSER_HASPERMISSIONFORDECLARATION(@CURRENTAPPUSERID, TAXDECLARATION.CHARITYCLAIMREFERENCENUMBERID))