移動加權平均法是什么意思(加權平均法是什么意思)
原計劃對于成本價的模式為財務手動對庫存采取先進先出的方式核算成本,因此當前系統(tǒng)只對庫存和采購單記錄了成本價,計劃財務每月將庫存數(shù)據(jù)及采購和銷售單據(jù)導出進行手工處理。
但由于庫存數(shù)據(jù)的混亂,采購價錯誤,盤點和報損庫存數(shù)據(jù)缺失等原因,最終財務這邊手工先進先出核算成本的數(shù)據(jù)也出現(xiàn)偏差;且恰逢財務對會計原則進行調整,需要采用移動加權平均價的方法核算成本;因此全面復盤系統(tǒng)對成本價的處理邏輯。
一、成本價核算方式
先簡單說明成本價的三種核算方式,分別為:先進先出法,加權平均法,移動加權平均法; 選用哪種方法,根據(jù)本單位的會計原則確定。但是在一個會計年度里,不能變更會計原則。
1.1 先進先出法
先進先出法是以先入庫的先發(fā)出為原則,以先入庫存貨的單價計算發(fā)出存貨成本的方法;收入存貨時,逐筆登記收入存貨的數(shù)量、單價和金額;發(fā)出存貨時,按照先進先出的原則逐筆登記存貨的發(fā)出成本和結存金額。
若使用先進先出法,當物價上漲時,會高估企業(yè)當期利潤和庫存存貨價值,反之,會低估企業(yè)存貨價值和當期利潤。當虛增了利潤,就會加重企業(yè)所得稅負擔,以及向投資人分紅增加,從而導致企業(yè)現(xiàn)金流出量增加; 根據(jù)謹慎性原則的要求,先進先出法適用于市場價格普遍處于下降趨勢的商品。
1.2 加權平均法
加權平均法指以當月全部進貨數(shù)量加上月初存貨數(shù)量作為權數(shù),去除當月全部進貨成本加上月初存貨成本,計算出存貨的加權平均單位成本,以此為基礎計算當月發(fā)出存貨的成本和期末存貨的成本的一種方法。
加權平均法的優(yōu)點是處理比較簡單,在市場價格上漲或下跌時對存貨成本的分攤比先進先出法更折中;但這種方法平時無法從賬上提供發(fā)出和結存存貨的單價及金額,不利于加強對存貨的管理,且在物價變動幅度較大的情況下,按加權平均單價計算的期末存貨價值與現(xiàn)行成本仍然有較大的差異。
1.3 移動加權平均法
移動加權平均法是指以每次進貨的成本加上原有庫存存貨的成本,除以每次進貨數(shù)量加上原有庫存存貨的數(shù)量,據(jù)以計算加權平均單位成本,作為在下次進貨前計算各次發(fā)出存貨成本依據(jù)的一種方法。
用先進先出法計算的期末存貨額,比較接近市價,而且能是企業(yè)管理層及時了解發(fā)出和結存的存貨成本,是目前應用的最廣泛的一種方法;缺點是計算工作量比較大且復雜,更適用于經營品種不多、或者前后購進商品的單價相差幅度較大的商品流通類企業(yè)。
二、成本價問題分析
2.1 現(xiàn)狀總結
2.1.1 成本價錯誤
在公司當前采購場景中,與供應商達成采購協(xié)議時,部分供應商可以開發(fā)票(專票),部分供應商不可以開票;由于供應商開出的發(fā)票可以抵扣銷項稅,因此在這兩種情況下,我司的采購成本是不一樣的。
原采購功能中,由于與業(yè)務溝通的誤會,業(yè)務方認為開發(fā)票的采購價屬于含稅的,不開發(fā)票的采購價屬于不含稅的;因此系統(tǒng)這邊分別記錄了采購價和含稅價,對于不開發(fā)票的情況下,用采購價乘以稅率得到含稅價,導致含稅價記錄錯誤(實際上,不開發(fā)票的情況下,含稅價=不含稅價=采購單價),這一錯誤導致了當前采購單,庫存明細記錄全部錯誤。
2.1.2 成本價處理邏輯
由于之前考慮由財務手動先進先出,所以只在采購單和庫存明細中記錄了采購成本價,未生成單獨出/入庫單,出/入庫結果直接回寫到業(yè)務單據(jù)中;后續(xù)需要進行如采退出庫,盤點入庫,報損出庫等業(yè)務時,需要獨立開發(fā)一套庫存及成本價處理邏輯;此外庫存明細中只包含含稅成本價,不存在不含稅成本相關數(shù)據(jù);
2.2 解決方案
對于采購單成本價,默認業(yè)務方所錄入的采購價全部都是含稅價(也更符合實際情況);對于開票和不開票的情況下,含稅價都為供應商給我司的報價;在開票的情況下,不含稅價=含稅價/(1+稅率),不開票的情況下,不含稅價=含稅價;
由于歷史采購價數(shù)據(jù)計算錯誤,因此在功能優(yōu)化后,對于已產生的數(shù)據(jù)進行修,包括采購單明細,庫存變動明細等數(shù)據(jù)。
結合上一篇的庫存處理結構,進一步根據(jù)移動加權平均價的原則,對成本價處理邏輯進行優(yōu)化;詳見下文。
三、移動加權平均價改造
3.1 基本概念
3.1.1 移動加權平均算法
當以成本價m,入庫數(shù)量n商品時,在移動加權平均的原則下,成本價的計算公式為:(期初商品總價值+成本價m*數(shù)量n)/(期初商品數(shù)量+數(shù)量n)
3.1.2 含稅價和不含稅價
商品的成本價分為含稅和不含稅,常情況下含稅成本價=不含稅成本價*(1+稅率),但是由于同一個商品可能存在a供應商開發(fā)票,b供應商不開發(fā)票的情況,所以含稅和不含稅成本需要分別處理并記錄。
3.1.3 成本價記錄的維度
在有多倉庫的情況下,不同倉庫采購的商品,價格或數(shù)量可能不一致;且不同的倉庫對應的貨主可能不一致;因此對于每一個倉庫的每一種商品,均有一條成本價記錄。
3.2 成本價變動
3.2.1 處理節(jié)點
在移動加權平均的原則下,成本價=商品庫存總價值/商品數(shù)量,所以當由于商品發(fā)生入庫的時,由于商品數(shù)量和庫存總價值的變動,成本會發(fā)生變動;
綜上,成本價的變動取決于庫存的變動,而庫存的變動依賴于商品的出入庫;因此當生成出入庫單時,同時也對成本價進行處理。
3.2.2 入庫單處理
入庫單按照單據(jù)類型,包括采購入庫,盤盈入庫,差異入庫,調撥入庫,配貨入庫,退貨入庫等;當生成入庫單時,需要分別在入庫單明細和庫存變動明細中記錄含稅價,不含稅價;并對商品價值表中商品的商品庫存總價值(含稅/不含稅),成本價(含稅/不含稅)分別進行更新。
不同的單據(jù)類型,成本價的來源不一樣,其中采購入庫的成本價為對應采購單的采購價;盤盈入庫的成本價為當時商品庫存的移動加權平均價;差異入庫,調撥入庫,配貨入庫單,退貨入庫均需要取原業(yè)務單據(jù)對應的出庫單成本價。
3.2.3 出庫單處理
出庫單按照單據(jù)類型,包括銷售出庫,調撥出庫,報損出庫,盤虧出庫,配貨出庫,采退出庫,差異出庫;當生成出庫單時,需要在出庫單明細和庫存變動明細中記錄含稅價,不含稅價;并對商品價值表中商品的商品庫存總價值(含稅/不含稅),成本價(含稅/不含稅)分別進行更新;
采退出庫和差異出庫的情況均需要取原業(yè)務單據(jù)對應的入庫單成本價,其他單據(jù)均取當前的移動加權平均價即可。
四、成本價異常監(jiān)控