UFN_FINANCIALTRANSACTION_LINEITEMS_TOITEMLISTXML
Returns the line item collection for a financial transaction in an xml format
Return
Return Type |
---|
xml |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@FINANCIALTRANSACTIONID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_FINANCIALTRANSACTION_LINEITEMS_TOITEMLISTXML(@FINANCIALTRANSACTIONID uniqueidentifier)
returns xml
with execute as caller
as begin
return (
select SEQUENCE, ID, FINANCIALTRANSACTIONID, TRANSACTIONAMOUNT as AMOUNT, BASEAMOUNT, ORGAMOUNT,DESCRIPTION, TYPECODE,
case when DELETEDON is null then 0 else 1 end,
REVERSEDLINEITEMID
,POSTSTATUSCODE
,POSTDATE
,dbo.[UFN_FINANCIALTRANSACTION_LINEITEM_GL_TOITEMLISTXML](ID)
,VISIBLE
from dbo.FINANCIALTRANSACTIONLINEITEM
where FINANCIALTRANSACTIONID = @FINANCIALTRANSACTIONID and VISIBLE=1
order by SEQUENCE
for xml raw('ITEM'),type,elements,root('LINEITEMS'),BINARY BASE64);
end