R12 - OM改进了对成本与收入确认的流程
我們知道在企業經營活動中,根據財務制度的要求,對于收入與成本確認有很復雜的原則,這里就不去細討論這些原則了,要了解的話可以看縱橫四海的BLOG:
http://www.erp100.com/8/viewspace-6760149.html
http://www.itpub.net/thread-1211087-1-1.html
這里主要說一下我了解到的在R12中,可以更加靈活的對收入和成本進行確認。
一般來說,根據成本收入確認原則,收入與銷售成本都必須記錄在相同的期間。以前版本中,oracle對此沒有強制性的要求,COGS分錄產生是貨物發運前,但收入在發票登記后生成,一般情況下,發出貨到登記發票這個期間很短,所以一般對于成本和收入都會同時生成。
但實際可能會是,發票登記后,并不一定就產生收入了(一般記到未得收入),另外,貨物發運后,也不一定就可以馬上確認為銷貨成本(COGS),可能需要等到客戶收到并接受了這個貨物后才能確認。
基于上述情況,R12對于這個收入與成本確認流程進行了一些調整。
首先,新增加了一個科目,即:deferred COGS Account(遞延成本科目),設置位置在組織參數的other accounts底下。大家可能會發現這個設置其實在11中也有,但11中是灰的。
這個科目什么時候發揮作用呢?當我們在執行完成shipping后,在11中會生產:
借:COGS
?
? 貸:子庫存物料成本
12中就記到:
借:deferred COGS 貸:子庫存物料成本
那什么時候發deferred COGS結轉到COGS上呢?一會我們再看。
接下來的流程,我們會去生成invoice,那生成invoice時,如何產生收入的分錄?說到這,R12中又引入了一個新的流程,這個流程里的設置會決定如果生成收入。這個流程叫Customer Acceptance(客戶接受),這個流程圖如下:
Customer Acceptance實際上就是你的對于你的發運貨物如果確認,是說一發出去就默認客戶就確認了(一般情況如此),還是說需要再手工去記錄一下客戶確認流程(可以由客戶自己登陸self-service界面確認或由銷售方手工輸入確認信息),前一種叫Post-billing,后一種叫pre-billing,即:
·??? Pre-billing:SO shipping后,需要由客戶接受,然后 invoice和revenue一起產生
·??? Post-billing:SO shipping后,可以馬上運行開票程序,此時產生invoice和unearned revenue,然后在客戶接受后,生成收入
關于Customer Acceptance如何設置,以后再單獨敘述。
最后,運行三個請求:
·??? Record Order Management Transactions – 獲得事務處理信息
·??? Collect Revenue Recognition Information – 獲得收入確認信息
·??? Generate COGS Recognition Event – 結轉deferred COGS到COGS
運行成功后,可以在material transaction中找到這筆結轉的分錄。
?
總結
以上是生活随笔為你收集整理的R12 - OM改进了对成本与收入确认的流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: golang 学习记录
- 下一篇: uboot支持S3C6410的SD启动