1

QuickBooks デスクトップ IPP SDK を使用して非在庫品目を照会するにはどうすればよいですか? 私のコードは、サービス項目と割引のみを取得します。

                ItemConsolidatedQuery itQuery = new ItemConsolidatedQuery();
            itQuery.NameContains = theName;
            var itemsList = itQuery.ExecuteQuery<ItemConsolidated>(dataServices.ServiceContext).ToList();
4

2 に答える 2

0

NonInventory Item は、ItemConsolidated エンティティのクエリで表示されます。タイプ「製品」アイテムの下になります。

apiexplorer ツールを使用して、このユース ケースをテストしてみてください。リンク - https://developer.intuit.com/apiexplorer?apiname=V2QBD

PFB サンプルリクエスト

<ItemConsolidated>
<Id idDomain="QB">24</Id>
<SyncToken>1</SyncToken>
<MetaData>
<CreatedBy>app</CreatedBy>
<CreateTime>1999-07-29T18:24:16.0Z</CreateTime>
<LastModifiedBy>app</LastModifiedBy>
<LastUpdatedTime>2007-05-05T16:42:40.0Z</LastUpdatedTime>
</MetaData>
<ExternalKey idDomain="QB">24</ExternalKey>
<Synchronized>true</Synchronized>
<Name>Appliance</Name>
<Active>true</Active>
<UnitPrice>
<CurrencyCode>USD</CurrencyCode>
<Amount>0</Amount>
</UnitPrice>
<Type>Product</Type>
<SalesTaxCodeId idDomain="QB">1</SalesTaxCodeId>
<SalesTaxCodeName>Tax</SalesTaxCodeName>
</ItemConsolidated>

ドキュメント参照 - https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/v2/0500_quickbooks_windows/0600_object_reference/itemconsolidated

于 2013-06-05T18:30:45.077 に答える
0

ItemConsolidatedは、在庫以外のアイテムを含むすべてのアイテムを取得する必要があります。

インベントリ以外のアイテムを取得しておらず、Sync Manager が最近実行され、正しい realmID をヒットしていることが確実な場合 (QuickBooks で F2 を押すと、QuickBooks ファイルのレルム ID が表示されます)。次に、サポート チケットを Intuit に送信します。

于 2013-05-30T10:58:33.133 に答える