如何設(shè)計(jì)進(jìn)銷(xiāo)存系統(tǒng)的財(cái)務(wù)模塊(1):成本與記賬
去年接手了財(cái)務(wù)需求,由于本人沒(méi)有財(cái)務(wù)理論知識(shí)和財(cái)務(wù)工作經(jīng)驗(yàn),剛接觸時(shí)真的是毫無(wú)頭緒、無(wú)從下手,可能也會(huì)有財(cái)務(wù)0經(jīng)驗(yàn)的產(chǎn)品同學(xué)會(huì)面臨這樣的情況,希望把這一段時(shí)間財(cái)務(wù)模塊相關(guān)的學(xué)習(xí)、設(shè)計(jì)和心得分享給大家,幫助更多的同學(xué)~
1. 學(xué)習(xí)財(cái)務(wù)基礎(chǔ)知識(shí)
如果是0財(cái)務(wù)經(jīng)驗(yàn)的產(chǎn)品同學(xué),剛接手財(cái)務(wù)模塊的工作,了解財(cái)務(wù)的基礎(chǔ)知識(shí)是非常必要的。
財(cái)務(wù)最重要的一項(xiàng)工作是通過(guò)各種報(bào)表數(shù)據(jù)反映企業(yè)目前的經(jīng)營(yíng)狀況,因此財(cái)務(wù)模塊的終級(jí)目標(biāo)是根據(jù)財(cái)務(wù)同學(xué)的要求,出具對(duì)應(yīng)的財(cái)務(wù)報(bào)表。
不論財(cái)務(wù)是直接將這些報(bào)表數(shù)據(jù)對(duì)外提供,還是只是將報(bào)表作為數(shù)據(jù)源再進(jìn)行二次加工,都要求產(chǎn)品同學(xué)能夠理解哪些業(yè)務(wù)數(shù)據(jù)是重要、有意義的,需要轉(zhuǎn)化為財(cái)務(wù)數(shù)據(jù)的。
我自己是在不同平臺(tái)學(xué)習(xí)了初級(jí)會(huì)計(jì)的課程,學(xué)完后會(huì)對(duì)財(cái)務(wù)有個(gè)大概的理解。
至于要重點(diǎn)學(xué)習(xí)哪些內(nèi)容、學(xué)習(xí)到什么程度,取決于公司的具體業(yè)務(wù),例如我們的業(yè)務(wù)只有基本的采購(gòu)、代銷(xiāo)入庫(kù)、銷(xiāo)售、庫(kù)內(nèi)管理(盤(pán)盈虧、報(bào)損),當(dāng)我基本理解了資產(chǎn)/負(fù)債/所有者權(quán)益、三大報(bào)表、進(jìn)銷(xiāo)存業(yè)務(wù)的會(huì)計(jì)分錄后,就開(kāi)始進(jìn)行規(guī)劃了。
2. 財(cái)務(wù)模塊的定位
在規(guī)劃詳細(xì)的功能之前,需要先確定財(cái)務(wù)模塊的定位。這里的定位指的是,需要產(chǎn)出一個(gè)完善的財(cái)務(wù)系統(tǒng)(類(lèi)比金蝶、oracle的財(cái)務(wù)產(chǎn)品),還是只需要將業(yè)務(wù)數(shù)據(jù)用財(cái)務(wù)語(yǔ)言描述出來(lái),能指導(dǎo)企業(yè)日常的經(jīng)營(yíng)管理即可。
由于本公司的財(cái)務(wù)統(tǒng)一使用了oracle系統(tǒng),且財(cái)務(wù)需要管理的不僅有進(jìn)銷(xiāo)存業(yè)務(wù),還有房租、水電、人員工資等,作為業(yè)務(wù)系統(tǒng),只需要提供主營(yíng)業(yè)務(wù)的財(cái)務(wù)數(shù)據(jù)即可,因此我選擇了后者。
3. 模型搭建
財(cái)務(wù)模塊的基本模型如下:
圖1
3.1 財(cái)務(wù)基礎(chǔ)信息
財(cái)務(wù)模塊具體有哪些基礎(chǔ)信息,需綜合考慮以下因素:
(1)取決于財(cái)務(wù)視角是否需要對(duì)這些基礎(chǔ)信息進(jìn)行再加工,例如下圖所示。ABCDEFG在業(yè)務(wù)系統(tǒng)中都是獨(dú)立的倉(cāng)庫(kù),但是在成本計(jì)算時(shí),需要對(duì)ABCD四個(gè)倉(cāng)庫(kù)統(tǒng)一計(jì)算成本,這一信息是專(zhuān)門(mén)適用財(cái)務(wù)的,不影響正常的業(yè)務(wù)運(yùn)作,我們就會(huì)考慮把ABCD的關(guān)聯(lián)關(guān)系作為財(cái)務(wù)模塊的基礎(chǔ)信息。
圖2
(2)取決于財(cái)務(wù)視角是否需要按照業(yè)務(wù)對(duì)基礎(chǔ)信息的定義進(jìn)行區(qū)分。例如圖1的供應(yīng)商、B端客戶、C端客戶,對(duì)于財(cái)務(wù)來(lái)說(shuō),都屬于往來(lái)對(duì)象,因此業(yè)務(wù)系統(tǒng)的這3類(lèi)基礎(chǔ)信息,在財(cái)務(wù)模塊中可以合并為往來(lái)對(duì)象。
(3)可以參考開(kāi)發(fā)同學(xué)的意見(jiàn),從技術(shù)角度考慮冗余的必要性。
3.2 成本模塊
成本模塊是用于計(jì)算庫(kù)存成本的,不同企業(yè)可能采用不同的成本計(jì)算方法,這個(gè)依據(jù)實(shí)際業(yè)務(wù)需求即可。
(1)這里順便提一下不同的成本計(jì)算方法
- 先進(jìn)先出:期末材料按照最接近的單位成本計(jì)算,比較接近市場(chǎng)價(jià)格,因此資產(chǎn)負(fù)債表可以較為真實(shí)地反映財(cái)務(wù)狀況;但是由于本期發(fā)出材料成本是按照較早購(gòu)入材料的成本進(jìn)行計(jì)算的,所以計(jì)入產(chǎn)品成本的直接材料費(fèi)用因此可能被低估,等到這些產(chǎn)品銷(xiāo)售出去就會(huì)使利潤(rùn)表的反映不夠真實(shí)[1]。
- 移動(dòng)加權(quán)平均:按照每次出入庫(kù)商品數(shù)量和金額計(jì)算平均成本,從長(zhǎng)期來(lái)看商品的成本是趨于穩(wěn)定的,也能更好地反應(yīng)商品的成本,但是計(jì)算非常復(fù)雜,每發(fā)生一次業(yè)務(wù)就需要對(duì)成本進(jìn)行移動(dòng)[2]。
- 個(gè)別計(jì)價(jià)法:分別按照各批商品購(gòu)入時(shí)的單位成本計(jì)算期末存貨成本。適用于數(shù)量不多、價(jià)值較高的商品[3]。例如鉆石制品,而建筑用的水泥、沙子顯然不適用這種計(jì)算方法。
(2)由于我們采用的是移動(dòng)加權(quán),這里重點(diǎn)分享一下,成本模塊分為成本計(jì)算和成本調(diào)整兩大塊:
- 成本計(jì)算公式:移動(dòng)后成本 = (|移動(dòng)前庫(kù)存金額| +| 本次業(yè)務(wù)發(fā)生金額|)/(|移動(dòng)前庫(kù)存數(shù)量| + |本次業(yè)務(wù)發(fā)生數(shù)量|)。
- 成本要按照什么維度進(jìn)行移動(dòng),這個(gè)取決于業(yè)務(wù)方需要對(duì)成本管控到什么力度,需要成本來(lái)做什么。我們目前是記錄到倉(cāng)庫(kù)+商品維度,每個(gè)商品在一個(gè)倉(cāng)庫(kù)中,只有一個(gè)成本,每一次入庫(kù)對(duì)成本進(jìn)行移動(dòng)。也可能有些公司需要對(duì)成本記錄到倉(cāng)庫(kù)+商品+供應(yīng)商維度,也可能有些公司只需要商品的成本,對(duì)所有倉(cāng)庫(kù)的商品統(tǒng)一進(jìn)行移動(dòng)加權(quán)。
- 當(dāng)根據(jù)第1點(diǎn)的計(jì)算公式計(jì)算出的成本金額產(chǎn)生異常時(shí),例如期末庫(kù)存數(shù)量為0,期末庫(kù)存金額不為0(異常情況可根據(jù)財(cái)務(wù)和業(yè)務(wù)的要求自行定義),系統(tǒng)會(huì)觸發(fā)自動(dòng)調(diào)整機(jī)制,將成本調(diào)整為一個(gè)合適的值。
3.3 記賬模塊
記賬模塊主要是從財(cái)務(wù)視角來(lái)看企業(yè)主營(yíng)業(yè)務(wù)涉及到的賬款問(wèn)題,分為應(yīng)付賬款、預(yù)付賬款、應(yīng)收賬款、預(yù)收賬款。
3.3.1 應(yīng)付預(yù)付
(1)預(yù)付賬款
- 官方釋義:預(yù)付賬款是指企業(yè)按照購(gòu)貨合同的規(guī)定,預(yù)先以貨幣資金或貨幣等價(jià)物支付供應(yīng)單位的款項(xiàng)。是預(yù)先付給供貨方客戶的款項(xiàng),也是公司債權(quán)的組成部分。在日常核算中,預(yù)付賬款按實(shí)際付出的金額入賬,如預(yù)付的材料、商品采購(gòu)貨款等。對(duì)購(gòu)貨企業(yè)來(lái)說(shuō),預(yù)付賬款是一項(xiàng)資產(chǎn)。
- 簡(jiǎn)單理解就是預(yù)先支付了供應(yīng)商一筆錢(qián),還沒(méi)收到貨。這筆錢(qián)在財(cái)務(wù)賬上就會(huì)記為預(yù)付賬款
(2)應(yīng)付賬款
- 官方釋義:應(yīng)付賬款是企業(yè)應(yīng)支付但尚未支付的手續(xù)費(fèi)和傭金。通常是指因購(gòu)買(mǎi)材料、商品或接受勞務(wù)供應(yīng)等而發(fā)生的債務(wù),這是買(mǎi)賣(mài)雙方在購(gòu)銷(xiāo)活動(dòng)中由于取得物資與支付貨款在時(shí)間上不一致而產(chǎn)生的負(fù)債。
- 簡(jiǎn)單理解就是供應(yīng)商貨已經(jīng)入庫(kù)了,應(yīng)該要付給供應(yīng)商,還沒(méi)來(lái)得及付的款項(xiàng)。
(3)記賬與核銷(xiāo)
應(yīng)付賬款和預(yù)付賬款,都分為記賬與核銷(xiāo)兩步。這里需要先梳理一下當(dāng)前業(yè)務(wù)系統(tǒng)有哪些單據(jù),是需要分別記錄應(yīng)付和預(yù)付的。
系統(tǒng)的邏輯與財(cái)務(wù)記分錄的邏輯類(lèi)似,這里用預(yù)付付款單和采購(gòu)單作為例子簡(jiǎn)單說(shuō)明:
1)預(yù)付的付款單,出納成功付款10,000,會(huì)記錄預(yù)付賬款10,000元,此時(shí)預(yù)付款可用10,000元
2)采購(gòu)訂單下單了1,000,并且商品已入庫(kù),會(huì)記錄應(yīng)付賬款1,000元。
這里需要關(guān)注以下內(nèi)容:
- 應(yīng)付賬款是在什么節(jié)點(diǎn)記入。這個(gè)與企業(yè)采用的會(huì)計(jì)核算制度,由于本企業(yè)采用的是權(quán)責(zé)發(fā)生制,即按照商品的貨權(quán)和風(fēng)險(xiǎn)轉(zhuǎn)移的節(jié)點(diǎn)進(jìn)行記賬,所以是在入庫(kù)節(jié)點(diǎn)。
- 預(yù)付賬款的可用余額是否需要變更,入庫(kù)1,000元,如果使用的是之前10,000元的預(yù)付款,則實(shí)際可用的預(yù)付款變?yōu)榱?,000元。
3)采購(gòu)訂單完成付款,將1000元的應(yīng)付賬款進(jìn)行核銷(xiāo),此時(shí)企業(yè)就沒(méi)有應(yīng)付了。
3.3.2 應(yīng)收預(yù)收
(1)預(yù)收賬款
- 官方釋義:預(yù)收賬款是指企業(yè)向購(gòu)貨方(小店或大客戶)預(yù)收的購(gòu)貨訂金或部分貨款。企業(yè)在收到這筆錢(qián)時(shí),商品或勞務(wù)的銷(xiāo)售合同尚未履行,因而不能作為收入入賬,只能確認(rèn)為一項(xiàng)負(fù)債,即貸記“預(yù)收賬款”賬戶。
- 簡(jiǎn)單理解:錢(qián)收了,貨還沒(méi)發(fā)出去(正數(shù)的預(yù)收)。 錢(qián)已經(jīng)退了,但是貨還沒(méi)入庫(kù)(負(fù)數(shù)的預(yù)收)。
(2)應(yīng)收賬款
- 官方釋義:應(yīng)收賬款是指企業(yè)在正常的經(jīng)營(yíng)過(guò)程中因銷(xiāo)售商品、產(chǎn)品、提供勞務(wù)等業(yè)務(wù),應(yīng)向購(gòu)買(mǎi)單位(小店或大客戶)收取的款項(xiàng),包括應(yīng)由購(gòu)買(mǎi)單位或接受勞務(wù)單位負(fù)擔(dān)的稅金、代購(gòu)買(mǎi)方墊付的各種運(yùn)雜費(fèi)等 。應(yīng)收賬款是伴隨企業(yè)的銷(xiāo)售行為發(fā)生而形成的一項(xiàng)債權(quán)。
- 簡(jiǎn)單理解:客戶向企業(yè)買(mǎi)貨,貨發(fā)出去了,需要記一筆應(yīng)收,表示這是企業(yè)應(yīng)該收回的錢(qián)??蛻敉素洠霂?kù)完成,記錄一筆負(fù)數(shù)的應(yīng)收。
(3)記賬與核銷(xiāo)
與應(yīng)付預(yù)付一樣,應(yīng)付賬款和預(yù)付賬款,也分為記賬與核銷(xiāo)兩步。
這里用銷(xiāo)售單作為例子簡(jiǎn)單說(shuō)明:
- 客戶下了一筆銷(xiāo)售訂單1,000元,并完成了線上支付,此時(shí)訂單生成,商品還未發(fā)出,會(huì)記錄預(yù)收賬款1,000元;
- 這筆銷(xiāo)售訂單出庫(kù)后,假設(shè)缺貨發(fā)運(yùn),只發(fā)了800元的貨,會(huì)記錄800的應(yīng)收賬款;
- 使用800的應(yīng)收賬款核銷(xiāo)了1000元預(yù)收中的800,且預(yù)收賬款同時(shí)核銷(xiāo)了800元的應(yīng)收賬款;
- 當(dāng)200元退給客戶時(shí),使用缺貨退款的200元核銷(xiāo)1000元預(yù)收中的200,至此,預(yù)收賬款和應(yīng)收賬款核銷(xiāo)完成。
剩余的對(duì)賬模塊和財(cái)務(wù)報(bào)表(包括應(yīng)收/預(yù)收的報(bào)表)會(huì)放在下一篇中講述。
本人也還是財(cái)務(wù)方面的小白,將之前產(chǎn)品設(shè)計(jì)和學(xué)習(xí)的心得與大家分享,有問(wèn)題的話,還希望大家多多指出哦~
參考資料:[1][2][3]來(lái)源百度百科
本文由 @安妮 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自 Unsplash,基于CC0協(xié)議。
圖1看不清呢
朋友在哪里上班,在重慶不 ?
不在噢
沒(méi)有發(fā)票,是不能掛賬的
嗯嗯,說(shuō)得很對(duì)呢,真正的應(yīng)付賬款是收到票之后掛賬的。文章里寫(xiě)的這個(gè)應(yīng)付,可以理解為暫估。
大佬有沒(méi)有啥子聯(lián)系方式. 開(kāi)發(fā)想要請(qǐng)教一下 你的不同平臺(tái)學(xué)習(xí)財(cái)務(wù)知識(shí)的路徑
QQ601285913 坐等大佬上線