无论活动状态如何,都可以获取所有QuickBooks Online帐户

时间:2014-02-18 17:34:04

标签: vb.net intuit-partner-platform quickbooks-online

我正在尝试使用DataService.FindAll(...)方法从公司检索所有帐户,但它似乎只是返回活动帐户。有没有办法获得所有帐户,无论活动状态如何?

我知道我有非活动帐户,因为我故意将它们放在那里进行测试等。

我目前的行看起来像这样:

Dim accounts As List(Of Intuit.Ipp.Data.Account) = ds.FindAll(New Intuit.Ipp.Data.Account()).ToList()

我也尝试在其中添加... With {.Active = False}...,以确定是否会找到所有不活动状态。仍然没有。

我是否忽略了某些事情,或者是否应该将这些事情记录下来?

感谢您的帮助。

另外,我正在使用Intuit的.NET SDK与VB.NET。

1 个答案:

答案 0 :(得分:1)

你可以试试这个 -

SELECT * FROM Account WHERE Active IN (true, false)

ApiExplorer - https://developer.intuit.com/apiexplorer?apiname=V3QBO#Account

JAVA代码

Account account = GenerateQuery.createQueryEntity(Account.class);
String accountQuery = select($(account)).where($(account.isActive()).in(new Boolean[]{true, false})).generate();
service.executeQuery(accountQuery);

由于