任意のフィールドに基づいてクイックブックからの応答をフィルター処理できますか? または、クイックブック データをフィルター処理するために qbxml 要求で使用できるタグの特定のセットのみがありますか?
たとえば、販売注文クエリの場合、次を使用できます
<ModifiedDateRangeFilter>
<!-- optional -->
<FromModifiedDate >DATETIMETYPE</FromModifiedDate>
<!-- optional -->
<ToModifiedDate >DATETIMETYPE</ToModifiedDate>
<!-- optional -->
</ModifiedDateRangeFilter>
日付に基づいてフィルタリングします。私の質問は、以下のxmlのように、InventorySiteLocationRef.FullNameのような他のフィールドに基づいてフィルタリングすることもできますか?
<InventorySiteLocationRef>
<!-- optional -->
<ListID >IDTYPE</ListID>
<!-- optional -->
<FullName >STRTYPE</FullName>
<!-- optional -->
</InventorySiteLocationRef>
販売注文データを照会するための次の要求 XML のように
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="13.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<SalesOrderQueryRq metaData="ENUMTYPE" iterator="ENUMTYPE" iteratorID="UUIDTYPE">
<ModifiedDateRangeFilter>
<!-- optional -->
<FromModifiedDate >DATETIMETYPE</FromModifiedDate>
<!-- optional -->
<ToModifiedDate >DATETIMETYPE</ToModifiedDate>
<!-- optional -->
</ModifiedDateRangeFilter>
</SalesOrderQueryRq>
</QBXMLMsgsRq>
</QBXML>
以下の XML も有効ですか、それとも特定のタグのみがクイックブックからのデータのフィルタリングに使用できますか?
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="13.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<SalesOrderQueryRq metaData="ENUMTYPE" iterator="ENUMTYPE" iteratorID="UUIDTYPE">
<InventorySiteLocationRef>
<!-- optional -->
<ListID >IDTYPE</ListID>
<!-- optional -->
<FullName >STRTYPE</FullName>
<!-- optional -->
</InventorySiteLocationRef>
</SalesOrderQueryRq>
</QBXMLMsgsRq>
</QBXML>