我使用qbXML和Web连接器将我的SaaS应用程序中的客户同步到quickbooks中,我使用ExternalGUID字段将其与我的应用程序中的内部客户相关联。
客户在Quickbooks中同步很好。但我仍在测试我的应用程序,所以我在quickbooks中删除了客户,只是为了再次测试我的代码,并能够在Quickbooks中同步客户。
但是现在当我尝试添加我刚刚删除的客户时,我从quickbooks获得了这个回复:
Quickbooks似乎没有从使用过的ExternalGUID列表中清除该项目。当我再次使用相同的ExternalGUID时,如何确保将客户重新添加到quickbooks?
我正在使用美国桌面版的quickbooks。
答案 0 :(得分:4)
不要使用ExternalGUID-它存在问题,并且它不支持较旧的QuickBooks版本。
最好的办法是在自己的应用程序中存储ListID和内部应用程序ID之间的链接。