0

PHP SDKを使用して、Webコネクタを介してQuickBooksに接続しています。

QuickBooksからすべての販売注文を取得するためのQBXMLリクエストを作成できます。

以下は私のQBXMLリクエストです。

    <?qbxml version="11.0"?>

    <QBXML>

        <QBXMLMsgsRq onError="stopOnError">

            <SalesOrderQueryRq  iterator="Start"  >

                <MaxReturned>100</MaxReturned>

            </SalesOrderQueryRq>    

        </QBXMLMsgsRq>

    </QBXML>

受注のすべての詳細を返しますが、その受注に含まれるアイテムは返しません。
特定の販売注文で、すべてのアイテムとそのコストを取得したいと思います。
それで、誰かが私にそれをどのように行うことができるか教えてもらえますか?

4

1 に答える 1

1

QuickBooks OSR ドキュメントを参照すると、SalesOrderQueryRq リクエストが次のタグをサポートしていることに気付くでしょう。

<IncludeLineItems>BOOLTYPE</IncludeLineItems>

これは次のように文書化されています(強調鉱山):

このフィルターを使用すると、クエリ応答から行項目を省略して、より小さな結果を得ることができます。デフォルト値は false であるため、明細項目はデフォルトで省略されます。より大きな結果を得ることを気にしない場合は、IncludeLineItems を true に設定して、応答に項目を含めます。

すっごく... TRUE に設定した場合:

<?qbxml version="11.0"?>
<QBXML>
    <QBXMLMsgsRq onError="stopOnError">
        <SalesOrderQueryRq iterator="Start">
            <MaxReturned>100</MaxReturned>
            <IncludeLineItems>true</IncludeLineItems>
        </SalesOrderQueryRq>    
    </QBXMLMsgsRq>
</QBXML>

次に、コアの販売注文データと一緒に品目を取得します。

于 2012-10-08T02:36:45.500 に答える