2013-02-01 26 views
2

我們在GP 10.0中有發票憑證。最近,會計部門已經決定,當不正確的客戶收到賬單後,我們將退還發票並創建一個新賬單。 (以前,我們會向錯誤的客戶發放貸項憑證,並向新客戶發放借項憑證)。如何通過eConnect或Web服務在Dyamics GP中退回發票?

我一直指向taSopHdrIvcInsert,但我不知道該怎麼做或如何將其保存回來。因爲我從來沒有100%確定GP真正需要什麼字段,所以我希望我可以使用eConnect或Web服務通過編號獲取文檔,將SOPTYPE更改爲4-Return並將其保存回來,因爲它看起來應該是其他所有內容相同。

然後,我可以使用現有流程向新客戶開具發票並將其保存到GP中。

謝謝。

回答

1

我在Dynamics GP論壇上找到了答案。 Web服務確實有一個方法可以讓我使用這個名爲CreateSalesReturn的方法。我使用Web服務撤回發票,然後從發票數據填充SalesReturn對象,並使用CreateSalesReturn將其發送到GP。

+0

您能否包含您從Dynamics GP論壇收到的解決方案? – Scorpion

+1

這是我收到的解決方案。我使用發票數據填充了SalesReturn對象,並在Dynamics GP Web服務上調用了CreateSalesReturn()。這解決了問題。以前,我一直在嘗試修改類型發票的SalesDocument並將其保存回來。這是不正確的,我需要調用CreateSalesReturn() – Pete