我正在使用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設備才能擁有「簽名密鑰」?
非常感謝...很有幫助 –