UFN_REVENUEBATCH_GETINSTALLMENTSFORPAYMENTPLEDGE_FROMITEMLISTXML

Used to convert an xml string to a table based on UFN_REVENUEBATCH_GETINSTALLMENTSFORPAYMENTPLEDGE.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@ITEMLISTXML xml IN

Definition

Copy


            CREATE function dbo.UFN_REVENUEBATCH_GETINSTALLMENTSFORPAYMENTPLEDGE_FROMITEMLISTXML
            (
                @ITEMLISTXML xml
            )
            returns table as
            return
            (
                SELECT
                    T.c.value('(AMOUNT)[1]','money') AS 'AMOUNT',
                    T.c.value('(DATE)[1]','datetime') AS 'DATE',
                    T.c.value('(ID)[1]','uniqueidentifier') AS 'ID',
                    T.c.query('(INSTALLMENTSPLITS)[1]') AS 'INSTALLMENTSPLITS',
                    coalesce (T.c.value('(RECEIPTAMOUNT)[1]','money'), 0) AS 'RECEIPTAMOUNT',
                    T.c.value('(SEQUENCE)[1]','int') AS 'SEQUENCE'
                FROM @ITEMLISTXML.nodes('/INSTALLMENTS/ITEM') T(c)
            )