8- ABC模型之分攤(檢測)

在成本的分攤過程中,我們需要保證2件重要的事:

一:每步的分攤過程保證正確無誤,分攤前和分攤後的成本要相等,此時我們需要做些檢測機制,對每步分攤建立5種子過程狀態,

1:理論分攤金額,在分攤前確認的成本。

2:實際分攤金額,在分攤過程中,我是拿了多少成本在分攤的。

3:已分攤金額,能分攤下去的成本,即找到業務量的。

4:未分攤金額,不能分攤下去的成本,即找不到業務量的成本。

5:重複分攤金額。成本有沒有多次分攤,這樣導致成本變多了。

在上面的5個狀態可以成立如下公式:

1=2:理論金額=實際金額

2=3+4+5:實際金額=已分攤金額+未分攤金額+重複分攤金額

5=0:復分攤金額=0

如下圖過程:

運行程序p_abc_fct_check_dist檢測報告如下:

以上發現,我們的AO分攤有21萬多沒有分攤下去,從比率來看還是佔了3分之1,太大了,我們必須找出明細項並解決。

二:未分攤金額需要輸出明細和報告,因爲ABC目標是讓成本儘量100%分攤接近真實,未分攤金額就是發生了成本並沒有找到對應的業務量,意思我花了錢不知道花在哪了,如果此部份的金額很大,表明公司操作或流程不規範,需要對每筆明細做覈查,儘量下次不再出現此問題,如果本次金額很大,則需要此次解決。因爲此部分金額無法對應到具體產品上,平均到產品上,另外會導致我們的成本分析失真。

運行程序p_abc_fct_no_dist_list明細報告如下:

以上明細很直接的說明了哪步分攤,哪些網點+功能中心+資源+作業沒分攤下去,並且把相應的動因也展示了,我們AO004和AO006動因沒有取到業務區的業務量,原來這部分我們在生成動因的時候,並沒有生成業務區的數據,只生成了營業點的數據,所以我們還要彙總業務區下面的業務量到業務區、分撥區和總部。

 

1:修改動因邏輯配置表,增加AO011動因,用於分攤分撥區成本。

2:修改ABC模型,對分撥區成本分攤動因變更爲AO011

3:重新計算動因和分攤程序,以及分攤檢測程序

begin

  -- Call the procedure

  p_abc_fct_ao_driv(date '2019-06-01');

  p_abc_fct_rr_dist(date '2019-06-01');

  p_abc_fct_ra_dist(date '2019-06-01');

  p_abc_fct_aa_dist(date '2019-06-01');

  p_abc_fct_ao_dist(date '2019-06-01');

  p_abc_fct_check_dist(date '2019-06-01');

  p_abc_fct_no_dist_list(date '2019-06-01');

end;

 

select * from abc_fct_chk_dist a where a.month_code='201905';

select * from abc_fct_no_dist_list a where a.month_code='201905';

 

4:分攤檢測報告如下,AO未分攤只有3219元了,很少一部分了。

明細如下:

更多技術文章請關注公衆號BLT328(長按後點識別圖中二維碼):

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章