QBD Query Documentation

Я прочитал документацию по созданию запросов 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.

1 ответ

Вам необходимо создать фильтр по запросу "Счет-фактура", чтобы получить счета-фактуры, принадлежащие определенному клиенту. Вы можете сделать что-то вроде этого.

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

Спасибо,
Джарред

Другие вопросы по тегам