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