1

qbXML のバージョン 12.0 以降、CustomerQueryRq 応答は ShipToAddress 要素を保持しています。これらは、QuickBooks で使用されたアドレスのランダムなセットです。画面上の参照では、応答には最大 50 個の配送先住所を含めることができると記載されていますが、実際には、QuickBooks で使用されたすべての配送先住所が返されます。また、10000 を超える住所があるため、各顧客を数秒で取得し、複数を取得しようとするとクラッシュします。顧客。

要素フィルタリングを使用しようとしました-必要なフィールドのみを含む IncludeRetElement を使用しようとしましたが、検索リストに ShipAddress 要素 (ShipToAddress ではない) を含めると同時に、ShipToAddress 要素が表示され始めます。

qbXml 12.0/13.0 を使用して、ShipToAddress なしで配送先住所を使用して QuickBooks から顧客を取得する方法はありますか?

PS 今のところ qbXml 11.0 を使用していますが、将来的には最新バージョンを使用したいと考えています。

私が使用する私のサンプルクエリ:

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="13.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<CustomerQueryRq>
<FullName>Test Customer</FullName>
<IncludeRetElement>ShipAddress</IncludeRetElement>
</CustomerQueryRq>
</QBXMLMsgsRq>
</QBXML>
4

0 に答える 0