使用Intuit Sync Manager重新加载问题同步失败的SalesReceipt

时间:2013-08-19 12:57:08

标签: quickbooks intuit-partner-platform quickbooks-online ipp-qbd-sync

我在将SalesReceipt同步到Intuit QuickBooks桌面版时面临一些问题,实际情况如下,

我已将Intuit QuickBooks SalesRecepit导出到Intuit QuickBooks Cloud并运行QuickBooks Sync Manager将导出的SalesReceipt上传到QuickBooks桌面。

Sync Manager尝试将SalesReceipt上传到QuickBooks桌面并且无法上传(即.Sync Manager尝试同步SalesReceipt)

现在我需要清除Intuit QuickBooks Cloud中的SalesReceipt记录,将该记录重新导出到QuickBooks Cloud,或者如何找到Sync Manager已经上传该记录但由于某些原因无法上传,以便我可以识别此类记录重新导出到QuickBooks。

请提出您的意见和建议,并尽快寻求帮助。

谢谢&的问候,

Reshma D。

2 个答案:

答案 0 :(得分:2)

您可以使用SyncStatus API来确定记录是否已成功同步:

如果尚未同步,则可以重新发送/删除旧对象/更新它。

上面链接的文档页面包含有关对象可能存在的不同错误代码和状态的大量文档。

答案 1 :(得分:0)

您可以通过执行查询并设置ErroredObjectsOnly = true进行检查。

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

如果实体处于错误状态,您可以使用SyncStatus API并设置ErroredObjectsOnly = true来查询(在本例中为SalesReceipt)特定原因。

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/Deleting_an_Object

如果实体成功同步确实至少发生一次,但随后Update将其推入错误状态,则需要进行恢复:

http://docs.developer.intuit.com/0025_Intuit_Anywhere/0050_Data_Services/v2/0500_QuickBooks_Windows/0100_Calling_Data_Services/Reverting_an_Object

希望它会有用。

由于