2013-02-14 27 views
1

我試圖使用IPP.Net插入發票,貸項憑證和發票。我如何知道AccountID,ClassID或EntityID是什麼?當我使用Web連接器編寫以前的界面時,我可以通過FullName指定這些內容。我是否需要進行某種查詢以獲取所有ID以供將來使用?如果我這樣做,那麼這些ID是否會通過任何流程(例如重新索引)進行更改,或者ID是否爲永久ID?爲JournalEntry或發票設置ID

回答

1

如果您與QuickBooks的在線整合:

是的,IPP的API QuickBooks的在線只接受ID值。您將不得不query for the objects,以便您可以獲得其Id值以便在將來的發票/貸記憑證添加請求中使用它們。

如果你與QuickBooks集成的Windows:

的IPP API的QuickBooks的臺式機的Windows可以接受名值,或ID值。因此,您可以使用query來獲取Id值,或者只是像在SDK中一樣使用名稱。

有幾件事情值得一提:

的數據服務的下一個版本忒釋放(V3)可能會被釋放夏天/下降2013年V3的數據服務將只接受ID值像QuickBooks的在線在v2中做。所以,如果你想爲將來提前計劃,開始查詢。 :-)

對此:

如果我這樣做,將以往的ID通過任何過程,如重新索引變化,或者是ID永久的嗎?

Id值是永久性的 - 它們不應該改變。 這個的一個例外是,如果某件事情真的在Intuit的末尾被取消,並且他們重​​置某人的Sync Manager以強制QuickBooks同步到一個新的在線領域。但是這通常不應該發生在生產中。

+0

感謝您的信息!這將引導我朝着正確的方向前進。 – 2013-02-15 16:08:59

+0

我正在檢查http://docs.developer.intuit.com/IntuitDataServicesSDK上的班級列表,以查看哪些班級和方法可用於查詢,但班級列表頁面指示它已損壞。任何想法何時會被修復? – 2013-02-15 16:42:05

+0

Heidi - 因爲Intuit的網站顯然是一個問題,所以你應該可以在Intuit的支持票上。我不爲Intuit工作,所以我完全不知道他們什麼時候修復他們的網站。 – 2013-02-15 17:04:54

0

我試了幾件事情,我似乎找到了答案。 Id屬性不通過gridview的自動生成綁定。這似乎是因爲它是一個類而不是一個簡單的屬性。你必須特別綁定Id.value。