本發(fā)明屬于成本預(yù)測領(lǐng)域,特別涉及一種產(chǎn)品成本預(yù)測方法及系統(tǒng)。
背景技術(shù):
企業(yè)在為產(chǎn)品制定銷售報價時,需要清楚的了解產(chǎn)品的材料構(gòu)成以及當前的實際成本,才能確保合理利潤。這就需要用戶能方便的查詢產(chǎn)成品的材料組成以及各種材料的實際成本,并能統(tǒng)計到產(chǎn)成品在生產(chǎn)過程中的各種費用。然而,在傳統(tǒng)的企業(yè)管理以及信息化系統(tǒng)中,產(chǎn)品的成本只能定期的通過核算材料的參考成本來記錄產(chǎn)品的成本,但是實際生產(chǎn)中,產(chǎn)品的材料更改十分常見,材料采購價格波動較大,通過參考成本來核算產(chǎn)成品成本的方式并不能精確的反應(yīng)出當前產(chǎn)品的實際成本,不能為用戶制定銷售報價時提供準確的數(shù)據(jù)參考。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種產(chǎn)品成本預(yù)測方法及系統(tǒng),以幫助用戶實時的核算出產(chǎn)成品的實際成本,為用戶制定銷售報價時提供數(shù)據(jù)參考。
本發(fā)明是通過以下技術(shù)方案實現(xiàn)的。
本發(fā)明首先涉及一種產(chǎn)品成本預(yù)測方法,其包括:
用戶指定產(chǎn)成品的材料成本取得方式和材料展開關(guān)系;
選擇待預(yù)測成本的產(chǎn)成品;
根據(jù)用戶指定的產(chǎn)成品的材料展開關(guān)系,計算所選擇的產(chǎn)成品的材料序列;
根據(jù)用戶指定的產(chǎn)成品的材料成本取得方式抓取對應(yīng)的材料成本,匯總各個材料成本得到材料成本合計值;
用戶指定其他費用成本值,根據(jù)材料成本合計值以及用戶指定的其他費用成本值得到產(chǎn)品的總成本預(yù)測值,生成成本預(yù)測單,所述成本預(yù)測單至少包括產(chǎn)成品名稱、產(chǎn)成品數(shù)量和產(chǎn)成品的總成本預(yù)測值。
作為一種優(yōu)選的實施方式,所述選擇待預(yù)測成本的產(chǎn)成品的方法為:選擇銷售訂單或生產(chǎn)計劃單,從銷售訂單或生產(chǎn)計劃單中讀取產(chǎn)成品名稱及產(chǎn)成品數(shù)量。
作為另一種優(yōu)選的實施方式,所述選擇待預(yù)測成本的產(chǎn)成品的方法為手工錄入產(chǎn)成品名稱及產(chǎn)成品數(shù)量。
作為另一種優(yōu)選的實施方式,所述產(chǎn)成品的材料成本取得方式包括按照最近采購單價獲取、按照上月材料結(jié)存成本獲取和按照定額成本獲取。
作為另一種優(yōu)選的實施方式,還包括根據(jù)成本預(yù)測單生成報價單:將成本預(yù)測單中的產(chǎn)成品名稱、產(chǎn)成品數(shù)量和產(chǎn)成品的總成本預(yù)測值寫入報價單中的對應(yīng)字段以生成報價單。
本發(fā)明還涉及一種產(chǎn)品成本預(yù)測系統(tǒng),其包括參數(shù)設(shè)置模塊、產(chǎn)成品選擇模塊、材料序列計算模塊、材料成本計算模塊、總成本計算模塊和成本預(yù)測單生成模塊,
所述參數(shù)設(shè)置模塊被配置成:指定產(chǎn)成品的材料成本取得方式和材料展開關(guān)系;
所述產(chǎn)成品選擇模塊被配置成:選擇待預(yù)測成本的產(chǎn)成品;
所述材料序列計算模塊被配置成:根據(jù)用戶指定的產(chǎn)成品的材料展開關(guān)系,計算所選擇的產(chǎn)成品的材料序列;
所述材料成本計算模塊被配置成:根據(jù)用戶指定的產(chǎn)成品的材料成本取得方式抓取對應(yīng)的材料成本,匯總各個材料成本得到材料成本合計值;
所述總成本計算模塊被配置成:根據(jù)材料成本合計值以及用戶指定的其他費用成本值得到產(chǎn)品的總成本預(yù)測值;
所述成本預(yù)測單生成模塊用于生成成本預(yù)測單,所述成本預(yù)測單至少包括產(chǎn)成品名稱、產(chǎn)成品數(shù)量和產(chǎn)成品的總成本預(yù)測值。
作為一種優(yōu)選的實施方式,所述產(chǎn)成品選擇模塊具體被配置成:選擇銷售訂單或生產(chǎn)計劃單,從銷售訂單或生產(chǎn)計劃單中讀取產(chǎn)成品名稱及產(chǎn)成品數(shù)量。
作為另一種優(yōu)選的實施方式,所述產(chǎn)成品選擇模塊具體被配置成:手工錄入產(chǎn)成品名稱及產(chǎn)成品數(shù)量。
作為另一種優(yōu)選的實施方式,所述產(chǎn)成品的材料成本取得方式包括按照最近采購單價獲取、按照上月材料結(jié)存成本獲取和按照定額成本獲取。
作為另一種優(yōu)選的實施方式,還包括預(yù)測單生成模塊,所述預(yù)測單生成模塊被配置成:將成本預(yù)測單中的產(chǎn)成品名稱、產(chǎn)成品數(shù)量和產(chǎn)成品的總成本預(yù)測值寫入報價單中的對應(yīng)字段以生成報價單。
本發(fā)明提出的技術(shù)方案具有以下有益效果:
本發(fā)明能夠快速的幫助用戶計算出產(chǎn)成品的實際成本,判定銷售訂單是否能保證合理利潤,以及快速生成銷售報價單,并提供報價的明細數(shù)據(jù)。
附圖說明
圖1為本發(fā)明的實施例一提供的產(chǎn)品成本預(yù)測系統(tǒng)的原理框圖。
圖2為本發(fā)明的實施例二提供的產(chǎn)品成本預(yù)測系統(tǒng)的原理框圖。
圖3為本發(fā)明的實施例三提供的產(chǎn)品成本預(yù)測方法的流程圖。
圖4為本發(fā)明的實施例四提供的產(chǎn)品成本預(yù)測方法的流程圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將對本發(fā)明的具體實施方式進行清楚、完整的描述。
圖1為本發(fā)明的實施例一提供的產(chǎn)品成本預(yù)測系統(tǒng)的原理框圖。如圖1所示,該系統(tǒng)包括參數(shù)設(shè)置模塊、產(chǎn)成品選擇模塊、材料序列計算模塊、材料成本計算模塊、總成本計算模塊和成本預(yù)測單生成模塊。
該實施例中,參數(shù)設(shè)置模塊被配置成:指定產(chǎn)成品的材料成本取得方式和材料展開關(guān)系。進一步,作為一種更具體的實施方式,產(chǎn)成品的材料成本取得方式包括按照最近采購單價獲取、按照上月材料結(jié)存成本獲取和按照定額成本獲取。如果選擇按照最近采購單價獲取,則在產(chǎn)成品的成本預(yù)測中,產(chǎn)成品的材料成本會抓取該材料在最近一次進貨的采購單價,通過進貨單的單據(jù)過賬日期與當前用戶的登陸日期進行比較,最接近用戶登陸日期的進貨單單據(jù)上該材料最尾行的采購單價確定為最近采購單價,選擇最近采購單價時,還需要用戶指定采購價格是否含稅,如果用戶指定“采購價含稅”,則在抓取材料成本的時候抓取進貨單中對應(yīng)的含稅單價,如果用戶指定“采購價不含稅”,則抓取的是材料在進貨單中對應(yīng)的未稅單價。如果選擇按照上月材料結(jié)存成本獲取,材料的成本會抓取該材料在上個會計月結(jié)存時的單位成本。如果選擇按照定額成本獲取,材料的成本會抓取該材料預(yù)設(shè)的定額成本,在存貨檔案基礎(chǔ)資料中可預(yù)設(shè)材料的定額成本。另外,還可設(shè)置產(chǎn)成品的材料展開方式(亦可稱bom展開方式),可選擇展開至n級和展開至末級,n代表的數(shù)字可以為1~20,選擇展開至n級后,在成本預(yù)測單的材料表體,只會顯示到產(chǎn)成品的bom第n級,超過n級的材料將不會顯示。
該實施例中,產(chǎn)成品選擇模塊被配置成:選擇待預(yù)測成本的產(chǎn)成品。進一步,作為一種更具體的實施方式,產(chǎn)成品選擇模塊具體被配置成:選擇銷售訂單或生產(chǎn)計劃單,從銷售訂單或生產(chǎn)計劃單中讀取產(chǎn)成品名稱及產(chǎn)成品數(shù)量,具體地,若選擇的是銷售訂單,則讀取的是銷售訂單中的客戶名稱、產(chǎn)成品名稱、產(chǎn)成品數(shù)量以及源單號、銷售金額;若選擇的是生產(chǎn)計劃單,則讀取的是計劃單中的產(chǎn)成品名稱、產(chǎn)成品數(shù)量以及源單號。作為另一種更具體的實施方式,產(chǎn)成品選擇模塊具體被配置成:手工錄入產(chǎn)成品名稱及產(chǎn)成品數(shù)量。綜上可知,本實施例提供了兩種選擇待預(yù)測成本的產(chǎn)成品的方式。
該實施例中,材料序列計算模塊被配置成:根據(jù)用戶指定的產(chǎn)成品的材料展開關(guān)系,計算所選擇的產(chǎn)成品的材料序列。具體地,計算時,首先通過參數(shù)設(shè)置的bom展開方式中設(shè)定的展開級數(shù),結(jié)合產(chǎn)成品當前的bom單,在下表體材料頁面顯示出產(chǎn)成品的材料構(gòu)成及標準用量、損耗數(shù)量和實際使用數(shù)量,標準用量公式為:bom用量*上表體數(shù)量;損耗數(shù)量公式為:bom損耗量*數(shù)量;實際使用數(shù)量默認計算方法為:標準用量+損耗數(shù)量。
該實施例中,材料成本計算模塊被配置成:根據(jù)用戶指定的產(chǎn)成品的材料成本取得方式抓取對應(yīng)的材料成本,匯總各個材料成本得到材料成本合計值。具體地,材料序列計算模塊得到產(chǎn)成品的材料序列后,根據(jù)參數(shù)設(shè)置中設(shè)置的材料成本取得方式,抓取材料的單位成本,計算出材料成本,計算方法為:實際使用數(shù)量*單位成本,四舍五入兩位小數(shù)。計算出材料成本后,將其填入到上表體中對應(yīng)產(chǎn)成品的材料成本字段。如果需要統(tǒng)計費用,可選擇本次要錄入的費用項目,然后錄入單位費用成本,系統(tǒng)可以計算出費用金額,計算方法為:數(shù)量*單位費用成本,數(shù)量字段自動帶入的是上表體的數(shù)量。上表體取得了材料成本和費用金額后,系統(tǒng)將自動計算出合計成本,合計成本的計算方法為:材料成本+費用金額+利潤額。進一步,還可以根據(jù)實際情況,手工錄入利潤率或者利潤額,錄入利潤率時,系統(tǒng)將自動計算出利潤額,錄入利潤額時,系統(tǒng)也將自動計算出利潤率,利潤率與利潤額之間的換算公式為:(材料成本+費用金額)*利潤率=利潤額。另外,用戶還可錄入折扣,如果用戶錄入折扣,折扣將影響成本預(yù)測單生成的報價單。
該實施例中,總成本計算模塊被配置成:根據(jù)材料成本合計值以及用戶指定的其他費用成本值得到產(chǎn)成品的總成本預(yù)測值。具體地,根據(jù)材料成本合計值,累加費用成本,得到產(chǎn)成品的總成本預(yù)測值。
該實施例中,成本預(yù)測單生成模塊用于生成成本預(yù)測單,成本預(yù)測單包括產(chǎn)成品名稱、產(chǎn)成品數(shù)量和產(chǎn)成品的總成本預(yù)測值,進一步,如果用戶通過材料成本計算模塊錄入了折扣,則成本預(yù)測單還可以包括折扣值。
通過在上述實施例一中的成本預(yù)測系統(tǒng)中增加報價單生成模塊,可以得到實施例二,圖2為本發(fā)明的實施例二提供的產(chǎn)品成本預(yù)測系統(tǒng)的原理框圖,如圖2所示,該產(chǎn)品成本預(yù)測系統(tǒng)還包括報價單生成模塊,該報價單生成模塊具體被配置成:將成本預(yù)測單中的產(chǎn)成品名稱、產(chǎn)成品數(shù)量和產(chǎn)成品的總成本預(yù)測值寫入報價單中的對應(yīng)字段以生成報價單。實施例二通過增加預(yù)測單生成模塊可以得到報價單,另外,該實施例中,如果成本預(yù)測單包括折扣值,則報價單生成模塊還會將折扣值寫入報價單的對應(yīng)字段。
具體的,采用本發(fā)明實施例提供的系統(tǒng)進行產(chǎn)品成本預(yù)測的方法,可以參考下述對應(yīng)的方法實施例。
圖3為本發(fā)明的實施例三提供的產(chǎn)品成本預(yù)測方法的流程圖,如圖3所示,該方法包括以下步驟:
步驟s1:用戶指定產(chǎn)成品的材料成本取得方式和材料展開關(guān)系。
該步驟中,作為一種更具體的實施方式,產(chǎn)成品的材料成本取得方式包括按照最近采購單價獲取、按照上月材料結(jié)存成本獲取和按照定額成本獲取。如果選擇按照最近采購單價獲取,則在產(chǎn)成品的成本預(yù)測中,產(chǎn)成品的材料成本會抓取該材料在最近一次進貨的采購單價,通過進貨單的單據(jù)過賬日期與當前用戶的登陸日期進行比較,最接近用戶登陸日期的進貨單單據(jù)上該材料最尾行的采購單價確定為最近采購單價,選擇最近采購單價時,還需要用戶指定采購價格是否含稅,如果用戶指定“采購價含稅”,則在抓取材料成本的時候抓取進貨單中對應(yīng)的含稅單價,如果用戶指定“采購價不含稅”,則抓取的是材料在進貨單中對應(yīng)的未稅單價。如果選擇按照上月材料結(jié)存成本獲取,材料的成本會抓取該材料在上個會計月結(jié)存時的單位成本。如果選擇按照定額成本獲取,材料的成本會抓取該材料預(yù)設(shè)的定額成本,在存貨檔案基礎(chǔ)資料中可預(yù)設(shè)材料的定額成本。另外,還可設(shè)置產(chǎn)成品的bom展開方式,可選擇展開至n級和展開至末級,n代表的數(shù)字可以為1~20,選擇展開至n級后,在成本預(yù)測單的材料表體,只會顯示到產(chǎn)成品的bom第n級,超過n級的材料將不會顯示。
步驟s2:選擇待預(yù)測成本的產(chǎn)成品。
具體地,本實施例提供兩種選擇待預(yù)測成本的產(chǎn)成品的方式,一種方式為:選擇銷售訂單或生產(chǎn)計劃單,從銷售訂單或生產(chǎn)計劃單中讀取產(chǎn)成品名稱及產(chǎn)成品數(shù)量,具體地,若選擇的是銷售訂單,則讀取的是銷售訂單中的客戶名稱、產(chǎn)成品名稱、產(chǎn)成品數(shù)量以及源單號、銷售金額;若選擇的是生產(chǎn)計劃單,則讀取的是計劃單中的產(chǎn)成品名稱、產(chǎn)成品數(shù)量以及源單號。另一種方式為:手工錄入產(chǎn)成品名稱及產(chǎn)成品數(shù)量。
步驟s3:計算所選擇的產(chǎn)成品的材料序列。
該步驟中,根據(jù)用戶指定的產(chǎn)成品的材料展開關(guān)系,計算所選擇的產(chǎn)成品的材料序列。具體地,計算時,首先通過參數(shù)設(shè)置的bom展開方式中設(shè)定的展開級數(shù),結(jié)合產(chǎn)成品當前的bom單,在下表體材料頁面顯示出產(chǎn)成品的材料構(gòu)成及標準用量、損耗數(shù)量和實際使用數(shù)量,標準用量公式為:bom用量*上表體數(shù)量;損耗數(shù)量公式為:bom損耗量*數(shù)量;實際使用數(shù)量默認計算方法為:標準用量+損耗數(shù)量。
步驟s4:抓取對應(yīng)的材料成本,匯總各個材料成本得到材料成本合計值。
具體地,得到產(chǎn)成品的材料序列后,根據(jù)參數(shù)設(shè)置中設(shè)置的材料成本取得方式,抓取材料的單位成本,計算出材料成本,計算方法為:實際使用數(shù)量*單位成本,四舍五入兩位小數(shù)。計算出材料成本后,將其填入到上表體中對應(yīng)產(chǎn)成品的材料成本字段。如果需要統(tǒng)計費用,可選擇本次要錄入的費用項目,然后錄入單位費用成本,系統(tǒng)可以計算出費用金額,計算方法為:數(shù)量*單位費用成本,數(shù)量字段自動帶入的是上表體的數(shù)量。上表體取得了材料成本和費用金額后,系統(tǒng)將自動計算出合計成本,合計成本的計算方法為:材料成本+費用金額+利潤額。進一步,還可以根據(jù)實際情況,手工錄入利潤率或者利潤額,錄入利潤率時,系統(tǒng)將自動計算出利潤額,錄入利潤額時,系統(tǒng)也將自動計算出利潤率,利潤率與利潤額之間的換算公式為:(材料成本+費用金額)*利潤率=利潤額。另外,用戶還可錄入折扣,如果用戶錄入折扣,折扣將影響成本預(yù)測單生成的報價單。
步驟s5:計算產(chǎn)成品的總成本預(yù)測值。
該步驟中,根據(jù)材料成本合計值以及用戶指定的其他費用成本值得到產(chǎn)成品的總成本預(yù)測值。具體地,根據(jù)材料成本合計值,累加費用成本,得到產(chǎn)成品的總成本預(yù)測值。
步驟s6:生成成本預(yù)測單。
具體地,成本預(yù)測單包括產(chǎn)成品名稱、產(chǎn)成品數(shù)量和產(chǎn)成品的總成本預(yù)測值,進一步,如果用戶在步驟s4中錄入了折扣,則成本預(yù)測單還可以包括折扣值。
通過在上述實施例三中的成本預(yù)測方法中增加步驟s7,可以得到實施例四,圖4為本發(fā)明的實施例四提供的產(chǎn)品成本預(yù)測方法的流程圖,如圖4所示,該方法還包括:
步驟s7:生成報價單。
將成本預(yù)測單中的產(chǎn)成品名稱、產(chǎn)成品數(shù)量和產(chǎn)成品的總成本預(yù)測值寫入報價單中的對應(yīng)字段以生成報價單。實施例四通過增加預(yù)測單生成模塊可以得到報價單,另外,該實施例中,如果成本預(yù)測單包括折扣值,則報價單生成模塊還會將折扣值寫入報價單的對應(yīng)字段。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
從以上實施例可以看出,本發(fā)明實施例能夠快速的幫助用戶計算出產(chǎn)成品的實際成本,判定銷售訂單是否能保證合理利潤,以及快速生成銷售報價單,并提供報價的明細數(shù)據(jù)。
另外,需要說明,上述描述的實施例是本發(fā)明的一部分實施例,而不是全部實施例,也不是對本發(fā)明的限制?;诒景l(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明的保護范圍。