UFN_GETBILLINGCYCLESBYINDIVIDUAL
Gets all the billing cycles in the system with unique dates and names for which a constituent has a transaction.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_GETBILLINGCYCLESBYINDIVIDUAL
(
@CONSTITUENTID uniqueidentifier
)
returns table
as return
select ACADEMICYEARID,
NAME,
BILLINGSTARTDATE,
BILLINGENDDATE
from dbo.UFN_GETBILLINGCYCLES()
where (exists (select FINANCIALTRANSACTION.ID
from dbo.FINANCIALTRANSACTION
where (FINANCIALTRANSACTION.CONSTITUENTID = @CONSTITUENTID) and
(FINANCIALTRANSACTION.TYPECODE in (104, 105, 106)) and
(FINANCIALTRANSACTION.DATE between BILLINGSTARTDATE and BILLINGENDDATE)));