UFN_VENDOR_1099ADJUSTMENTS_FROMITEMLISTXML

Returns a table representation of the xml parameter.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@ITEMLISTXML xml IN

Definition

Copy


create function dbo.UFN_VENDOR_1099ADJUSTMENTS_FROMITEMLISTXML(@ITEMLISTXML xml) RETURNS TABLE AS
return (
SELECT
  T.c.value('(ID)[1]', 'uniqueidentifier') as 'ID',
  T.c.value('(EFFECTIVEDATE)[1]', 'datetime') as 'EFFECTIVEDATE',
  T.c.value('(BOXNUMBER1099ID)[1]', 'uniqueidentifier') as 'BOXNUMBER1099ID',
  T.c.value('(STATEID)[1]', 'uniqueidentifier') as 'STATEID',
  T.c.value('(AMOUNT)[1]', 'money') as 'AMOUNT',
  T.c.value('(REFERENCE)[1]', 'nvarchar(60)') as 'REFERENCE',
  T.c.value('(SEQUENCE)[1]', 'int') as 'SEQUENCE'
  FROM @ITEMLISTXML.nodes('/VENDOR1099ADJUSTMENTS /ITEM') T(c)
)