陳蘭貞

摘 要 紡織機械的生產特征是零部件品種繁多,結構復雜,如杭紡機生產的自動繅絲機,一組成品,組成的零部件就有上千個品種,存貨屬性復雜多樣,那么怎樣有效的進行生產管理,對紡機制造企業是一個需要長久探索的問題。經過多年的實踐,杭紡機計算中心自主研發了較適合本企業的生產管理系統。在其中的存貨管理子系統里,對存貨的計價采用了移動平均法與加權平均法相結合的計價方法,本文以該存貨管理子系統為例,談談移動平均法與加權平均法在存貨管理中的結合應用。
【關鍵詞】企業信息化 存貨計價 移動平均法 加權平均法
1 概述
存貨是指企業在正常生產經營過程中持有以備出售的產成品或商品,或者為了出售仍然處在生產過程中的在產品,或者將在生產過程或提供勞務過程中耗用的材料、物料等。存貨在企業的資產總額中占有很大的比重。在正常情況下,存貨能夠有規律地轉換為貨幣資產或其它資產,但長期不能耗用或銷售的存貨就有可能變為積壓物資,從而造成損失。
在企業信息化的過程中,存貨管理是首當其沖的一個模塊,能否及時、準確、有效地提供存貨庫存信息,及在途情況,是關乎企業信息化能否順利實施的關鍵。為用戶提供方便實用的存貨出入庫操作界面是順利實施該模塊的有效途徑。如圖1所示,其主要包含三個方面的功能設計。
從圖1可以看出,存貨的計價是該模塊的主要計算點。在手工做帳的時候,成本會計可以在帳頁上前后翻查,人為確定應該是以什么單價出庫比較合理。可是實現電腦做帳后,在本財務月份里,入庫單證、出庫單證都可以隨時調出進行糾錯與查看,那么計算機管理系統怎樣才能做到同一張單證在月初記帳與在月底記帳,發生金額都是統一不變呢?
2 算法比較
2.1 存貨入庫的計價
我國的會計制度規定:“存貨在入庫時,應當按照實際成本入帳。”也就是說:存貨應該以入庫憑證單價為入庫單價。在杭紡機的計算機存貨管理系統中存貨入庫單價以發票及內部結算單為準。
2.2 存貨出庫的計價
連續生產型企業的各種存貨,自制件按計劃分批生產入庫,外協件按計劃分批外協加工入庫,市購品按計劃分批購買入庫。這種按計劃的連續生產,勢必要求關鍵存貨要有一定的安全庫存量,而且要適當按排提前計劃,提前生產。這與準時制生產方式(JIT方式),按照定單及時進行生產有一定的區別。隨著銷售形勢的變化,銷售量可能會與計劃數不一致,銷售量大于計劃數,則要求從庫存補充不足數;銷售量小于計劃數,則有一部份計劃數轉入庫存,用于下期計劃。而且因為產品品種繁多,產品與產品之間存在借用關系,如產品1的下屬零件A、B、C,產品2可能要用,產品3可能也要用。當產品1的銷售計劃改為產品2的銷售計劃時,通用件A、B、C消耗掉了,產品1的專用件E、F轉入了庫存,產品2的專用件G、H要從庫存補充出來。
這樣循環往復,隨著時間的推移,就形成了倉庫存貨批次的復雜性。每個批次的存貨,因為生產部門及加工條件的變化,入庫單價不一定一樣。故不同批次,甚至同一批次發出的存貨,其單位成本就可能有所不同。為了合理的計算存貨出庫的單價,就需要選擇一定的計價方法,對存貨進行統一計價。
我國的會計制度提供了幾種可供選擇的存貨出庫計價方法,如先進先出法、后進先出法、計劃成本法、移動平均法、加權平均法、個別計價法、毛利率法、零售價法等。
先進先出法、后進先出法,是按照每種存貨的實際出入順序正向或反向的出貨。這兩種計價方法,入庫是怎樣的批次,出庫就是怎樣的批次,價格的波動曲線,也完全一樣。在手工作帳時,這兩種方法可以簡化單價的計算,減少會計的工作量,出庫單價也比較直觀。但是本企業收發業務頻繁,單價經常變動,而且收料數量與發貨數量大多數情況都不能一一對應,故經常要把一筆業務分幾筆記帳,反而加長了臺帳列數。在計算機管理系統里,這兩種方法不是很適用。
計劃成本法,存貨按照計劃價格進行出庫。計劃價格與實際價格的差異不再分配到存貨中,直接轉到當期損益。如果計劃價格制定合理,通過分析該差異,可以對采購部門和生產部門進行考核,促使其降低采購及生產成本,節約支出。在存貨管理系統里,要求每一分錢的增加與減少,都落實在某一存貨上。采用計劃成本法,每期待攤的“材料成本差異”,就不可能分配在具體的存貨上。如果要做到這一點,只有再另外生成一套帳,結果反而麻煩。
個別計價法、毛利率法、零售價法比較適合商業企業,杭紡機是連續生產型企業,存貨屬性比較復雜,這一類的計價方法不是很適用。
移動平均法,是指每次收貨以后,立即根據庫存存貨數量和結余金額,計算出新的加權平均出庫單價的一種計價方法。計算出的單價比較客觀,基本接近于的市場價格,但是每收一次貨都要重新進行計算,工作量比較大。而且入庫的單價稍有變化,計算出的單價就有可能不一樣。這種計算方法的弊端是:在收發貨比較頻繁的企業,就算在一個財務月份里邊,存貨的出庫單價也會有好幾種,而且入庫與出庫的順序都會影響整個月的成本總額。舉例如下:(注:在杭紡機存貨管理系統中以月為帳務結算單位,在當月所有的單證都允許重新記帳。)
如在3月底,貨品A的結存金額為100元,庫存數量為5件。4月份貨品A發生四筆帳:
原記帳順序為:
(1)入庫單1,貨品A的入庫數量為15件,入庫單價為25元。此時存貨管理系統進行如下計算:
結存金額:100+15×25=475(元)
庫存數量:5+15=20(件)
按移動平均法計算的出庫單價:475÷20=23.75(元/件);
(2)出庫單2,貨品A的出庫數量為10件。此時存貨管理系統進行如下計算:
結存金額:475-10×23.75=237.5(元)
庫存數量:20-10=10(件)
(3)入庫單3,貨品A的入庫數量為10件,入庫單價為30元。此時存貨管理系統進行如下計算:
結存金額:237.5+10×30=537.5(元)
庫存數量:10+10=20(件)
按移動平均法計算的出庫單價:537.5÷20=26.875(元/件);
(4)出庫單4,貨品A的出庫數量為5件。此時存貨管理系統進行如下計算:
結存金額:537.5-5×26.875=403.13(元)
庫存數量:20-5=15(件)
這樣,貨品A在4月份的出庫成本為:10×23.75+5×26.875=237.5+134.37=371.87(元),期末結余金額為403.13元,庫存量為15件。
同樣四筆帳,如果記帳順序為:
(1)入庫單1,貨品A的入庫數量為15件,入庫單價為25元。此時系統計算結果為:
結存金額:100+15×25=475(元)
庫存數量:5+15=20(件)
按移動平均法計算的出庫單價:475÷20=23.75(元/件);
(2)入庫單3,貨品A的入庫數量為10件,入庫單價為30元。此時系統計算結果為:
結存金額:475+10×30=775(元)
庫存數量:20+10=30(件)
按移動平均法計算的出庫單價:775÷30=26.875(元/件);
(3)出庫單2,貨品A的出庫數量為10件。此時存貨管理系統計算如下:
結存金額:775-10×26.875=506.25(元)
庫存數量:30-10=20(件)
(4)出庫單4,貨品A的出庫數量為5件。此時存貨管理系統計算如下:
結存金額:506.25-5×26.875=371.86(元)
庫存數量:20-5=15(件)
這樣,按這樣的順序記帳,貨品A在4月份的出庫成本為:10×26.875+5×26.875=403.14(元),期末結余金額為371.86元,庫存量為15件。
從結果可以看出,該例子中的最后結余金額是不一樣的,該財務月份的出庫成本也就不一樣了。這樣,用移動平均法,作業的順序直接影響存貨出庫的計算單價,給計算機管理系統實時做帳,實時查詢帶來了一定的障礙。
加權平均法是根據期初結存存貨和本期收入存貨的數量和成本,在期末一次性計算出存貨的本月加權平均單位成本,從而確定本期出庫存貨和期末存貨成本的一種計價方法。
采用這種方法,單價的計算工作集中在本期期末進行,但必須要求用戶每期都先做好入庫憑證再做出庫憑證。這樣就可能導致在期中,帳目與實物不符,臺帳不能真實反映倉庫實際情況。
3 算法選定
綜合以上計價方法的優缺點,在杭紡機的存貨管理子系統中,采用移動平均法與加權平均法結合使用的計價方法,計算單價在上期期末進行。即:用移動平均法在上月末集中計算出上月結存單價,然后本月以上月結存單價,進行出庫。以下舉例說明:
在3月底,貨品A的結存金額為100元,數量為5件。以移動平均法計算出3月份結余單價為:100(元)/5(件)=20(元/件)。
原4月份的單證,按照第一種順序記帳:
(1)入庫單1,貨品A的數量15件,入庫單價為:25元;
(2)出庫單2,貨品A的數量10件,出庫單價固定為:20元;
(3)入庫單3,貨品A的數量10件,入庫單價為:30元;
(4)出庫單4,貨品A的數量5件,出庫單價固定為:20元;
此時,貨品A的結余金額為:475元,庫存數量為:15件。
如果按照第二種順序記帳:
(1)入庫單1,貨品A的數量15件,入庫單價為:25元;
(2)入庫單3,貨品A的數量10件,入庫單價為:30元;
(3)出庫單2,則貨品A的出庫單價仍為20元。
(4)出庫單4,則貨品A的出庫單價仍為20元。
最后貨品A的結余金額還是475元,庫存數量還是15件。
這樣在當前財務月份,對同樣的出入庫憑證,不管記帳順序如何,不管是第一天記帳還是最后一天記帳,出庫單價總是固定的。
如果此時4月份的單證錄入結束,進行月底結轉,計算得4月份的結余單價均為:
475(元)/15(件)=31.67(元/件)。
因為4月份入庫價格的上浮,使得5月份的出庫單價由4月份的20(元/件)上浮到31.67(元/件)。價格的波動以月為單位,滯后一個月反映出來。
4 應用效果及體會
采用移動平均法與加權平均法相結合的計價方法,一方面可以在相對較短的一段時間內,保持穩定的價格,便于操作;另一方面又可以較靈敏的反映市場價格的變化,獲得較合理的產品成本價,為決策、分析提供支持;更方便的是記帳順序不受限制,可以做到實時記帳,實時糾錯。
本存貨管理系統,初期采用移動平均法,在實際使用中,曾經出現不可理解的出庫單價,引起操作人員與帳務核對人員的爭執。如:①發票到帳總是滯后于實物,不可避免的會有發票金額與計劃單證金額不一致;②生產任務有變化,原先的單證可能要作廢;③物料清單有變化,原先的單證需要添加明細等等,都需要進行重新記帳。重新記帳后,存貨出入庫順序就有可能發生移位。采用移動平均法,不可避免的會引起出入庫臺帳單價的不可理解。經過一段時間的探索,本系統確定采用移動平均法與加權平均法相結合的計價方法。
采用以上計價方法后,同樣的麻煩沒有了,帶給用戶的是存貨管理系統快速強大的數據處理能力和穩定可靠的計算結果,并且可以實時查詢。經過一段時間的試用后,獲的用戶的一致認可,實踐證明這是一種可行的計價方法。
參考文獻
[1]涂必玉,吳暉主編.新編中級財務會計[M].上海:立信會計出版社,2002.
[2]黃靜編著.存貨與固定資產會計核算[M].北京:經濟管理出版社,2001.
[3]崔金銘.ERP系統中的存貨計價過程[J].e-works,2002.
作者單位
1.杭州紡織機械集團有限公司 浙江省杭州市 310022
2.羅特軟件系統(杭州)有限公司 浙江省杭州市 310012
3.杭州登隆數控技術有限公司 浙江省杭州市 310022