1

ここで QBD クエリの作成に関するドキュメントを読みました: https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits/0100_ipp_.net_devkit/query_filters/quickbooks_desktop

完全な SDK ドキュメントはこちら: http://developer-static.intuit.com/SDKDocs/QBV2Doc/IntuitDataServicesSDK/

テキスト フィールドから顧客番号を取得し、その顧客によるすべての請求書を返すクエリを C# および .Net SDK 2.0 で作成しようとしています。これが私がこれまでに持っているものです:

var qbdInvoiceQuery = new Intuit.Ipp.Data.Qbd.InvoiceQuery();   
qbdInvoiceQuery.Item = "1";
qbdInvoiceQuery.ChunkSize = "10";
var qbdInvoices = qbdInvoiceQuery.ExecuteQuery<Intuit.Ipp.Data.Qbd.Invoice>(context).ToList();
grdQuickBooksInvoices.DataSource = qbdInvoices;

これはうまくいきますが、すべての請求書を受け取ります。上記のリンクのクエリの例は適切ですが、CDCAsOf フィールド以外のフィルターに関するドキュメントが見つかりません。

4

1 に答える 1

1

特定の顧客に属する請求書を取得するには、請求書クエリにフィルターを作成する必要があります。このようなことができます。

<?xml version="1.0"?>
<InvoiceQuery xmlns="http://www.intuit.com/sb/cdm/v2"><IncludeTagElements>Invoice/Header/CustomerName</IncludeTagElements>
</InvoiceQuery>

ありがとう、
ジャレッド

于 2013-06-24T11:44:58.830 に答える