2012-09-20 122 views
0

當我做採購訂單(類型:採購訂單),並張貼一裝箱單,斧產生的交易是這樣的:交易的採購訂單(類型順序:退貨訂單)

Account: 253 debit:100 (packing slip account) 
Account: 6133 credit:100 (packing slip offsetaccount) 

當我張貼發票,它會產生這些交易:

Account: 6033 debit:100 (inventory account) 
Account: 40111 debit:18 (Tax)<br> 
Account: 4212 credit:118 (providers) 

但是,當我進行購買訂單式「返回命令」,因爲我打算做一回提供商。

我發表裝箱單,以及斧產生這樣的交易:

Account: 253 credit:100 (packing slip account (TPS)) 
Account: 6133 debit:100 (packing slip offsetaccount (TPS)) 

當我帳發票生成此交易:

Account: 253 debit: 100 (packing slip account) (Invert of TPS) 
Account: 6133 credit: 100 (packing slip offsetaccount) (Invert of TPS) 
Account: 6033 credit: 100 (inventory account) 
Account: 40111 credit: 18 (Tax) 
Account: 4212 debit: 118 (providers) 

當我創建類型的採購訂單「返回訂單「,爲什麼在發佈發票時Ax會生成這兩個交易(TPS倒置)?

是否有可能無法生成這兩個交易?

+0

如果我關閉裝箱單發貨,Ax不註冊裝箱單的交易,我只需要Ax下面的交易將不會生成當我進行採購訂單類型「退貨訂單」,我發佈的invioce: 帳戶:253借方:100(裝箱單帳戶)(TPS倒置) 帳戶:6133信用:100(裝箱單關閉電話)(倒裝TPS) 裝箱單的其他交易生成。 – Jose7906

+0

如果我打包憑單採購訂單(類型:採購訂單),生成:帳戶:253借方:100,帳戶:6133貸方:100,當我製作採購訂單時輸入「退貨訂單」 :253信用:100,帳戶:6133借方:100,這兩筆交易倒轉了前兩筆交易,直到這一點都正確,但是當我發佈採購訂單的發票類型「退貨訂單」時,生成這些:賬戶:253借方:100,帳戶:6133貸:100,這些交易顛倒了上一步生成的,是否有可能不生成這兩個交易? – Jose7906

回答

0

這可能是一個應用程序錯誤。

爲什麼人們犯錯誤?因爲他們是人類。

原因?嘗試登錄debug

可以關閉裝箱單發佈,請參閱應付賬款\設置\參數,標籤頁更新,字段「過帳裝箱單在總賬」。

+0

如果我關閉裝箱單過帳,Ax不會註冊裝箱單的交易,我只需要Ax下面的交易將不會生成當我購買訂單類型「退貨訂單」,我發佈的invioce: 帳戶:253借方:100(裝箱單賬戶)(TPS倒置) 帳戶:6133信用:100(裝箱單止付)(TPS倒置) 裝箱單的其他交易生成。 – Jose7906

+0

然後你將不得不改變「退貨訂單」發佈的邏輯。無論您使用調試還是代碼閱讀來分析邏輯都取決於您。 –

1

我看不到兩個交易的問題。

當您進行採購訂單時,前兩個交易分別借貸和貸記兩個賬戶253和6133。 當您進行退貨訂單時,前兩個交易必須反轉,即分別在相同的兩個賬戶253和6133上存在(反向)與信用和借記交易。

如果這些反向交易沒有創建,那麼帳戶帳戶將是錯誤的。

並回答你的問題:是的,你可以重寫代碼中的標準發佈機制。但在這種情況下你不應該那樣做。

+0

如果我打包單據採購訂單(類型:採購訂單),生成:帳戶:253借方:100,帳戶:6133貸方:100,當我訂購訂單時輸入「退貨訂單」 :253信用:100,帳戶:6133借方:100,這兩筆交易倒轉了前兩筆交易,直到這一點都正確,但是當我發佈採購訂單的發票類型「退貨訂單」時,生成這些:賬戶:253借方:100,帳戶:6133貸:100,這些交易顛倒了上一步生成的,是否有可能不生成這兩個交易? – Jose7906