how to retrieve the most recently updated record of ItemInventory Object in QBPOS programmatically through QBPOSXML Request

https://developer.intuit.com/app/developer/qbdesktop/docs/develop/exploring-the-quickbooks-desktop-sdk/query-requests-and-responses

The information in the link suggests to specify 'Not Specified' in the tag of TimeModifiedRangeFilter. So the XML structure is as follows:-

  <?xml version="1.0" encoding="utf-8"?>

<?qbposxml version="3.0"?>

 <QBPOSXML>

<QBPOSXMLMsgsRq onError="stopOnError">

<ItemInventoryQueryRq requestID="">

<MaxReturned>1</MaxReturned>  

 <TimeModifiedRangeFilter>

 <ToTimeModified>Not Specified</ToTimeModified>

    </TimeModifiedRangeFilter>

  </ItemInventoryQueryRq>

  </QBPOSXMLMsgsRq>

  </QBPOSXML>

But the responseXML throws an error as statusMessage="Unsupported filter (TimeModifiedRangeFilter)" statusCode="20032"

I tried putting the tag empty instead of mentioning Not specified

Is my approach to retrieving the most recently updated record correct? If not, what is the appropriate and correct solution for this