“所有发票”API响应中缺少某些发票

时间:2013-04-11 11:43:04

标签: intuit-partner-platform

我们使用Intuit API V2从QuickBooks Desktop导入发票。

有一次,我们导入了一些不再出现在“所有发票”列表中的发票。 但是,如果我们“通过id”(一次一个)请求发票,我们就会得到它们。他们仍然有一个未结余额> 0。 是否有理由将这些发票显示在“所有发票”清单中?我们确实要求所有页面。

我们注意到的是,有问题的发票都有包含SalesTaxCodeId 2的行,似乎是“退税”。

1 个答案:

答案 0 :(得分:2)

林,
我已经在Stackoverflow上多次回答了这个问题。在从Intuit同步到客户的桌面QuickBooks文件时,您需要查看对象可能遇到的任何错误的同步活动和同步状态。


遇到错误的对象会被标记,并且不再出现在查询中,除非您设置过滤器来检索错误的对象。


最后,您应该始终将xml请求发布为查询全部,一个发布给个人。

供您参考: http://docs.developer.intuit.com/0025_Intuit_Anywhere/0050_Data_Services/v2/0500_QuickBooks_Windows/0600_Object_Reference/SyncActivity

http://docs.developer.intuit.com/0025_Intuit_Anywhere/0050_Data_Services/v2/0500_QuickBooks_Windows/0600_Object_Reference/SyncStatus

http://docs.developer.intuit.com/0025_Intuit_Anywhere/0050_Data_Services/v2/0500_QuickBooks_Windows/0100_Calling_Data_Services/0015_Retrieving_Objects#Objects_in_Error_State