我正在使用PHP并尝试集成webconnector以使我的项目详细信息与Quickbooks destop同步。 我不明白的是如何将已经在Quickbooks中的项目映射到我尝试从我的网站更新的相同项目。我没有Quickbooks中已有的任何项目的参考编号。 我可以想到它的一个解决方案,即删除所有现有记录,然后再次添加它们,这样您将获得参考编号作为回报。但这不可行。我们是否需要删除Quickbooks Desktop中的所有现有数据才能实现webconnector?
0
A
回答
1
的QuickBooks用于Windows的双主键系统,您可以通过要么FullName
,或ListID
参考对象。
因此,在创建发票时这样的事情是完全有效的,并且不需要ListID
值存在:
<InvoiceLineAdd>
...
<ItemRef>
<FullName>Your Item Name Here</FullName>
</ItemRef>
...
</InvoiceLineAdd>
你也可以做一个ItemQuery
随时得到任何你不要的ListIDs已经没有了。例如这样做是为了让所有的项目ListID
和FullName
值从现有的项目:
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="7.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<ItemQueryRq requestID="SXRlbVF1ZXJ5fDEyMA==" >
</ItemQueryRq>
</QBXMLMsgsRq>
</QBXML>
SOOOO ...
我没有任何这已经是项目的编号出现在Quickbooks中。
你不需要他们......但如果你真的想要使用它们,请执行查询来获取它们。
一个解决方案,我可以想到它删除所有现有的记录,然后再添加它们,所以你会得到那里的参考号码作为回报。
好高尔利不!为他们查询!或者甚至不使用ListID
,而是使用FullName
。
相关问题
- 1. QState的所有权。我是否需要删除所有QStates?
- 2. 是否需要在派生类中实现所有虚函数?
- 3. 我是否需要安装SSL才能实现DKIM
- 4. MembershipProvider和RoleProvider - 是否需要实现所有必需的方法?
- 5. 实现Zend Framework是否需要修改现有的MySQL数据库?
- 6. 我们是否需要TreeMap的hashCode实现?
- 7. 我们如何才能实现SQL SERVER的数据库副本?
- 8. Android的JAXB实现中是否需要?
- 9. 如果我有ptty,是否需要实现终端仿真?
- 10. 是否有我想要实现的本机功能?
- 11. WSS数据库:它们是否需要TFS才能运行?
- 12. iPhone:我是否需要为UIScrollViewDelegate(或任何代理)实现所有方法
- 13. 如果我们在modules.conf中添加或删除模块,我们是否需要重新安装所有内容?
- 14. 是否有p2p数据库实现
- 15. 是否有Delphi数据API实现?
- 16. 删除所有出现
- 17. 是否有可能获得实现接口的所有类?
- 18. 我们是否需要为PCI的所有客户数据加密
- 19. 我是否需要删除此对象?
- 20. 调用MPI_Comm_spawn时,所有进程是否需要所有数据?
- 21. 从数据表中删除现有行
- 22. 为什么我们不实现Iterator的所有函数来实现迭代器?
- 23. 我们是否需要在所有数据节点上安装spark worker节点?
- 24. 我们是否需要每个像按钮的Facebook应用程序才能充分利用所有功能
- 25. 我们是否需要多个控制器来实现angularjs中的路由?
- 26. 我们是否需要ezpublish_legacy?
- 27. 是否有SqlGeometryBuilder的实现?
- 28. 我们是否需要字体才能显示unicode字符?
- 29. 我们是否需要在删除之前截断大表?
- 30. 我是否需要Mac设备才能拥有“签名密钥”?
非常感谢...很有帮助 –