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)));