1. 價格的來源
在計算材料成本時,首先需要考慮的就是價格。不過這里需要注意的是,有時候一個產品可能會有多個供應商,而他們的價格各有不同。
在這個系統中筆者將材料成本分為了“當前”與“最大”兩種。這表示什么含義呢?如現在某個產品有110012與112233兩個原材料構成。而原材料110012其有兩個供應商,分別為甲和乙,分別對應的價格為6.7元和11.3元。系統中默認的供應商是甲,而乙是備用的供應商。現在需要考慮的一個問題是,我們在計算材料成本的時候,該以哪個價格為準呢?如果是實際材料成本的話,那好辦,直接以采購的價格為準。但是如果系統采用的是計劃材料成本,那該采用那個價格呢?不同的企業,可能有不同的需求。甚至同一個企業,不同的部分對此也有不同的要求。如銷售部門,為了向客戶報價的保守性,喜歡采用的是最高的價格。而采購部門,為了自己考核的需要,喜歡采用的是當前供應商的價格(這個價格往往比備選供應商要低)。
為了滿足不同用戶的不同需求,筆者建議在這里可以將不同的統計標準在同一個窗口中反映出來。如上圖所示,在同一個頁簽中可以同時看到按照當前供應商統計的成本,還可以看到按照最高價格統計的材料成本。不同的用戶可以根據自己的需要選擇所需要的數據。
在后臺設計中,主要用到的是一個MAX函數。設計開發并沒有多大的難度。其難點在于考慮問題時,有沒有考慮到這種情況。
2. 幣種要保持一致
在有些企業中,特別是涉及到外貿的企業,處于各種各樣的原因考慮,會考慮到使用外幣采購。并不是因為供應商是外資企業,才會考慮外幣采購。有些供應商是內資的,并且其平時采用的是人民幣,可是企業仍然可能要求采用外幣采購。這主要是因為企業的客戶采用的是外幣,然后企業為了避免外幣的匯率損失,為此要求跟供應商采購時也采用外幣進行結算。如此的話,就可以將外幣匯率的變動損失轉嫁給供應商。當然由此帶來的收益往往也是供應商享有。
顯然這是一種管理上的需求。不過我們在進行ERP系統設計時,也需要考慮到這方面的內容。即在計算某個成品的材料成本時,要考慮到不同幣種的換算。因為在ERP系統中,保存的往往是實際的交易幣種。在這里進行四則運算的時候,就需要進行匯率的轉換。如將美元轉換為人民幣。這個轉換的過程難度也并不是很大,只是一個IF語句判斷而已。其主要的難度還在于實際工作中如何確定轉換率的問題。
在本位幣與外幣的轉換中,其匯率一般有三種形式:期初匯率(每個月月初的匯率)、期末匯率(每個月月末的匯率)和即時匯率(交易發生當天的匯率)。那么在計算材料成本時,該采用什么樣的匯率呢?雖然最新的企業會計制度要求采用的是即時匯率,不過在實際工作中,往往還是三種匯率都在使用。所在在系統中這里需要設計一個開關。即允許用戶根據自己的需要選擇所需要折算的匯率,到底是按月底的匯率還是按月初的匯率、又或者是按當前的匯率進行折算。筆者建議可以使用月初的匯率進行折算。如果采用即時匯率進行折算的話,那么在系統設計是要讓ERP系統能夠自動從官方網站上更新當天的匯率。如果手工更新的話,工作量會比較大。而且還容易遺漏。
3. 對原材料進行適當的分類
在上面的截圖中,大家看到筆者將原材料分為了零件與包裝材料來進行統計。這也是大部分企業的需求。如有些以購買零件然后進行包裝為主的企業,他們的成本中零件成本占有很大的比重。而且有時候賣給不同的客戶,其零件是相同的,只是包裝方式不同而已。為此在統計成本時,比較關注零件成本。在給客戶報價時,也主要提供的是零件成本。包裝成本的話,再根據客戶的具體要求來進行調整。
所以在計算分析材料成本時,有可能需要對產品進行分類進行統計。這可以根據產品的基本信息來考慮。在建立原材料基本信息時,一般會要求輸入原材料的分類信息。如原材料是零件、包裝材料又或者是可以直接出售的成品。然后在這個模塊設計時,只需要根據用戶的原先的分類來進行分門別類的統計即可。
雖然并不是所有的企業都需要這么統計。不過為了提高系統的靈活性,筆者建議在系統開發設計時還是將這個功能加入進去。如上圖所示,根據產品的分類信息對原材料成本進行分門別類的統計。如果用戶只需要總成本,而不需要具體的零件成本與包裝材料成品,那么用戶也可以通過自定義平臺,將不需要的字段隱藏掉。這并不會影響到最終的計算結果。
4. 歷史原材料成本查詢分析
原材料的采購價格是在不斷變化的,匯率也是在隨時調整。在這個窗口中采用的價格都是最新的。即材料成本會根據原材料單價的變化而不斷的在進行調整。現在開發人員需要考慮的一個問題是,如果用戶需要查詢一年中12個月的材料成本的變化,該如何處理?
這就涉及到一個變更歷史的問題。一般情況下,筆者建議是為這個歷史材料成本查詢專門設計一個報表。即在材料成本統計功能中,采用的是最新價格,反映的是最新的材料成本。而另外設計一個報表,根據歷史的材料價格來計算材料成本。原材料的價格變更只要通過系統來進行更改,都會留下更改記錄,包括更改的日期、更改前后的材料價格。那么如果用戶需要知道2010年每個月月底的產品的材料價格,那么只需要通過時間與產品ID兩個關鍵字,就可以得到某個特定時期的產品的價格。然后再進行原材料成本的計算即可。只要價格變更的歷史記錄保存完成,那么用戶就可以查詢出任何一個時間點的材料成本。也可以進行前后的對比,以判斷某個原材料價格的變化的敏感程度。
5. 庫存成本與原材料采購價格的差異
在統計原材料成本時,嚴格意義上要采用的是倉庫的實際成本。倉庫中的某個原材料可能會多次采購,而多次采購的金額不同。同時考慮到運費、合理損耗等因素,企業的庫存單位成本與實際采購金額往往是不一致的。一般情況下庫存的單位成本與采購的實際金額會有比較大的差異。在實際工作中,由于倉庫帳上的單位成本很難與現有的采購單價進行掛鉤,為此大部分企業現在都采用的是最新的采購價格來計算材料成本。然后以這個材料成本為基礎向客戶進行報價。
在系統設計時,我們還是需要考慮到這兩種情況。我們可以設計一個開關,在系統實施時讓用戶選擇采用哪種價格作為材料成本的計算依據。如可以在一開始系統并不完善的情況下,采用最近的原材料價格作為統計的基礎。等到后續系統運行完善、倉庫單位成本比較準確時,再利用這個數據作為統計的基數。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:ERP系統化整為零之材料成本開發設計