0

任意のフィールドに基づいてクイックブックからの応答をフィルター処理できますか? または、クイックブック データをフィルター処理するために 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>
4

1 に答える 1