UFN_BILLINGINDIVIDUALPASTDUECHARGES_TOITEMLISTXML
Returns the past due charges for an individual.
Return
Return Type |
---|
xml |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN | |
@ASOFDATE | datetime | IN |
Definition
Copy
create function dbo.UFN_BILLINGINDIVIDUALPASTDUECHARGES_TOITEMLISTXML
(
@CONSTITUENTID uniqueidentifier,
@ASOFDATE datetime = null
)
returns xml
with execute as caller
as begin
-- If as of date is null use today's date
if (@ASOFDATE is null)
set @ASOFDATE = getdate();
-- Make sure we are using the earliest time for this date
set @ASOFDATE = dbo.UFN_DATE_GETEARLIESTTIME(@ASOFDATE);
declare @PASTDUECHARGES xml;
set @PASTDUECHARGES = (select ID as CHARGEID,
DUEDATE,
DAYSLATE,
DESCRIPTION,
AMOUNTREMAINING
from dbo.UFN_BILLINGINDIVIDUALTRANSACTIONDETAILS(@CONSTITUENTID,
104, -- Charges
4, -- Past due
null,
@ASOFDATE,
null,
null)
for xml raw('ITEM'),type,elements,root('PASTDUECHARGES'),BINARY BASE64);
return @PASTDUECHARGES;
end