SAPCO成本计算流程详解.docx
《SAPCO成本计算流程详解.docx》由会员分享,可在线阅读,更多相关《SAPCO成本计算流程详解.docx(18页珍藏版)》请在冰豆网上搜索。
SAPCO成本计算流程详解
SAP产品成本计算流程
SAP计算产品成本的方法有三种,按期间计算成本,按工单计算成本,按销售单(salesorder)计算成本。
其中,按工单计算成本最为常见,很多公司采用,我们也以此为例说明SAP产品计算的流程。
一、SAP产品成本计算与常规成本计算的不同点:
1.常规成本计算的方法是月底一次性计算,但SAP提供在工单建立时就可计算出目标成本。
公司日常业务操作,比如发料,报工时等,成本会立即计入工单之中,即时性较好,标准术语叫SimultaneousCosting.
2.常规成本计算的方法在发料时,将物料从原材料(RM)科目转到在产品(WIP),收料时再转到半成品或产成品科目。
SAP不同,发料时先计入损益科目,月底结算如果工单没有全部收货,或技术上做完成处理,表法工单没有完成,WIP被计算出来,否则表示工单完成,没有WIP,就只有差异了。
公式如下:
WIP=GRofMO–DeliverycostofMO
二、成本计算流程
1.Productcostplanning
通过成本计划,物料的标准成本被计算出来,以此作为物料价格和存货计价的参照
2.产品成本计算涉及的日常操作
1)Goodsissuetoproductionorder向工单发料
工单发料在FI模块中会产生如下凭证:
DR:
物料消耗科目(P&L)
CR:
存货(如RM)
物料消耗科目因为属于P&L,因此在CO中属于Primarycostelement,发料会产生CO文件,如下所示:
DR:
物料消耗科目-工单(工单作为成本分配对象truecostassignmentobject)
注意这一规律,如果数据从FI传递到CO,则在CO中只存在单边凭证(one-sidedentry).CO凭证可用KSB5查看。
2)ActivityConfirmation报工时
生产性成本中心(Productcostcenter)会向工单提供作业,比如人工、机器工时等。
通过报工时,成本从生产性成本中心转移到工单中。
CO的分录如下:
DR:
次级成本要素(类型为43)-工单
CR:
次级成本要素-成本中心
3)费用过账到成本中心
SAP有不同类型的成本中心,比如生产型、管理型,或为分配需要设立的虚拟成本中(dummycostcenter).费用过账会同时产生FI文件和CO文件。
4)GoodsReceiptfromtheproductionorder工单收货
根据产成品的标准单价,将成本从工单转入会计的产成品科目,同时产生FI文件和CO文件:
FI文件的分录为:
DR:
产成品/半成品等
CR:
物料消耗科目
CO文件为:
CR:
物料消耗成本要素
3.期末结算处理
1)Allocationfromserviceandadministrativecostcenterstomanufacturingoverheadpool(alsocostcenters) 从管理性等成本中心将成本转到生产成本中心
成本中心归集的费用可能要从一个成本中心转到另一个成本中心,最后分配给工单,或从成本中心直接分配给工单,所用的方法有:
-Costcenterassessmentanddistributions
-Directactivityallocation
2)重新计算成本中心的作业价格(KSII)
刚才提到过,成本中心会有费用从FI计入,或从其他成本中心用分配/分摊/直接分配等方法计入,这是它的借方,报工时则会用类型为43的成本要素转出,这是它的贷方项,如果作业价格定得准确的话,借方-贷方会大体平衡,但一般不会为0,而有差异,这个差异用SAP术语(其实也是财务的术语)叫under-absorption或over-absorption。
因为作业价格事先计划的出入,需重新计算一次。
3)按实际价格重估工单(CON2)
作业价格重新计算后,用此事务码将差异分配给工单。
4)计算制费(CO43),计算WIP(KKAO),计算差异(KKS1)
实际上这是三步,因为不想看起来步骤太多,就放一起了。
SAP在计算制费后,根据工单的状态确定是WIP还是差异。
如果工单状态为DLV或TECO,表示工单已完成,没有WIP了,实际成本与目标成本的差异就是工单成本差异(variance),否则表示工单没有完成,工单转入之成本出成品转出成本之差异仍为WIP。
SAP计算出WIP或差异后,并不会立即生成FI凭证,需等到下一步工单结算才正式产生。
产生的凭证如下所示:
WIP会计分录:
DR:
WIPInventory(BS)
CR:
WIPOffset(P&L)
也可能借贷方相反,表示WIP减少。
如果工单在几期仍没有完工,则WIP会被反复计算,按这一对对应科目自动过账。
差异的FI分录为:
DR:
ProductionVariances(P&L)(Unfavorable)
CR:
MaterialConsumption(P&L)
5)工单结算(CO88)
工单结算的作用就是将上步WIP或差异的分录实际过账到FI模快。
以上步骤,如果您都能理解为什么,则您已洞悉SAP成本计算的流程和机制了。
CO01-MaintainControllingArea
ControllingArea是CO模块的基本单位,配置的基本内容包括:
1.维护controllingarea
2.激活需要使用的模块,如costcenter
3.将companycode分配给controllingarea
Menupath:
(tx:
OKKP)
1)进入下面所示界面,选择MaintianControllingArea行,双击进入Overview界面。
2)点击NewEntries按钮新增一个controllingarea,本例为9999。
Notes:
a)CoCd->CoArea:
SAP有两种选择:
1)controllingarea与companycode相同,即一对一关系,2)每一个controllingarea包括几个companycode,即一对多关系,在这种情况下,可以实现跨公司成本核算。
b)Currencytype:
如果CoCd与Controllingarea一一对应,则currencytype只有10,否则,系统会有多种选择。
c)Chartofaccount&fiscalyearvariant
指定Controllingarea所要用的COA与Fiscalyearvariant.如果一个conttrolling下有多个companycode,则所有的companycode的COA必须相同。
另外,companycode可以与controllingarea有不同的fiscalyearvariant,但normalperiod必须相同。
同时,在CO中,如果有多个specialperiod,交易只会记入第一个specialperiod之中。
d)Costcenterstandardhierarchy:
指定controllingarea的costcenterhierarchy,只有在指定后,才可建立成本中心。
3)双击左边Activatecomponents文件夾,设置需Activate的组件。
注意ProfitAnalysis不能在此激活,这里只是显示,以后的文章会说明CO-PA如何激活。
Currency與Variances的設置與期間相關:
4)双击左边Assignmentofcompanycodes将companycode分配给controllingarea.一个controllingarea可对应多个companycode。
本例设置公司代码9999与controllingarea9999对应。
注意事项
如果用以下menupath进入controllingarea设置,则不能设置costcenterstandardhierarchy,也不可以activatecomponents,不可以assigncompanycode。
需要再用其它t-code来完成这些操作。
(tx:
OX06)
根据成本估算查看制造费用的设置
1.RuncostestimateinIDESformaterialL-40Cinplant1200
MaterialOverheadisasfollows:
Howwasitdeterminedandcalculated?
Whichcostingsheetisused?
What’stheOHrate?
1)CostingvariantPPC1wasused,doubleclickPPC1incostingdatatabtoseetheconfiguration
WecanseethatCOGSisused
2)UseMM03toviewL-40C,wecanseethatOHgroupSAP121isused
2)UseKZS2toviewtheconfigurationforcostingsheetCOGS
MaterialOHisC010,Let’sviewthedefinition,wecanseethattheOHrateis20%forOHkeySAP121(OHtype2reprenstforplandata)
3)MaterialOHisbasedonmaterial,OHrateis20%.So,45.58=227.91*20%
MaintainNumberRangesforControllingDocuments
MenuPath
IMG→Controlling→GeneralControlling→Organization→MaintainNumberRangesforControllingDocument
Step1–Input0001inCOAreaandthenclickCopybutton
Step2–Copynumberrangesfrom0001(template)to9999
CostComponentGroup
WeuseOKTZtodefinecostcomponentsanddefinecostcomponentgroup.What’stheuseofcostcomponentgroup?
Letmeexplain.
SupposewehavedefinedacostcomponentasZ9withthefollowingcomponents:
Pleasenotethatcostcomponentfrom10to90arematerials,from100to120areprocessingcosts,130areoverhead.Ifwe’dliketoviewthecostcomponentas:
Material/Processing/Overhead.WecanusecostcomponentGroup.
Double-clickCostComponentGroupsfolderintheleftpane.Definefourgroupsas:
AndthenassigntheabovecostcomponentsinZ9tothesegroups
YoucanselecteachoftheabovecostcomponentandthenclickonDetailsbutton.
Theoverallassignmentis:
Afterthedefinition,whenyouhaverunacostestimateforcertainmaterial,youcanuseCK13Nandselectcomponentgrouplayouttoviewtheresult
Costingvariant
1.FunctionofCostingvariant
Costingvariantisaveryimportantconceptincosting,itcontainsalltheinformationrequiredtoexecuteamaterialcostestimate.
2.ConfigurationofCostingVariant(tcode:
OKKN)
Pleasenotethatcostingvariantformaterialcostingestimateandforrefenceandsimulationisdifferent.ThelatterisusingOKKO)
We’llusePPC1asanexample.
1)Costingtype(OKKI)
Standardpricewillbeupdated.
2)Valuationvariant
Priceupdatestrategiesformaterial,internalactivities,sub-contractingandoverhead.Thevaluationvariantisplant-dependent.Actually,thisisthepriceselectionsequence(pricestrategy).
3)DateControl
4)QtyStructureControl
SubcontractingCostingConfiguration
1.Sub-contractingisaspecialprocurement,whichisdefinedasF+30inthematerialmaster.
1)ThespecialprocurementtypeisdefinedintheIMG
Specialprocurementtypemainlyincludes:
subcontracting,consignment,stocktransferetc
Belowisthespecialprocurementtype30
2.Specifythatamaterialissub-contractingmaterial(specialprocurementtypeis30),TCodeMM01
PleasenotethatR-B100isasemi-finishedproduct,itshouldhaveBOM.
3.Definevaluationmethodforsub-contracting(usingOKKN).Valuationmethodisdefinedincostingvariant.BelowistheconfigurationofcostingvariantPPC1
4.UseTcodeME11todefineinforecord.ConditionPB00.
5.UseCK11Ntorunthestandardcostingandreviewtheresult.
Viewthepricingstrategy
1)Changethelayouttocontainpricestrategy.Itcanbefoundthatpricestrategyis3.
2)ViewtheconfigurationforcostingvariantPPC1,3standsfornetquotationprice.
感谢下载!
欢迎您的下载,资料仅供参考