K3成本技术支持手册.docx
《K3成本技术支持手册.docx》由会员分享,可在线阅读,更多相关《K3成本技术支持手册.docx(87页珍藏版)》请在冰豆网上搜索。
K3成本技术支持手册
第一章成本管理
第一章成本管理1
第一节成本系统数据表总体介绍3
一、成本系统数据表分类3
二、成本系统数据表命名特点4
第二节基础资料—成本管理部分5
二、劳务(cbService)8
三、成本项目(cbCostItem)8
四、要素费用(cbExpense)8
第三节系统参数设置9
一、相关数据表9
第四节初始化10
一、初始数据录入10
二、关闭初始化10
三、反初始化10
四、初始化相关数据表10
第五节分配标准12
一、分配标准定义12
二、分配标准设置12
三、分配标准数据录入12
四、分配标相关数据表14
第六节产量录入16
一、投入产量录入16
二、完工产量录入16
三、在产品盘点产量录入16
四、劳务耗用量录入17
五、产量录入相关数据表17
第七节费用录入18
一、材料费用录入18
二、人工费用录入、折旧费用录入、其他费用录入19
三、费用录入相关数据表20
第八节费用分配21
一、费用分配功能总体介绍21
二、材料费用分配21
三、其他费用分配21
四、制造费用分配21
五、辅助生产费用分配21
六、废品费用分配21
七、费用分配相关表21
八、费用分配总结21
第九节成本计算21
一、成本计算总体介绍21
二、成本计算处理流程21
三、成本计算相关数据表21
四、成本计算报表21
第十节标准成本21
一、标准成本数据录入21
二、标准成本计算21
三、标准成本相关数据表21
第十一节期末处理21
一、期末结帐处理流程21
第一节成本系统数据表总体介绍
一、成本系统数据表分类
成本数据表类别
表名称
基础资料表
部门:
t_Department
物料:
t_IcItem、t_Item
成本对象:
t_Item、cbCostObj、cb_CostObj_Product
cb_CostObj_RevQuo、cb_GroupInfo
成本项目:
cbCostItem
要素费用:
cbExpense
劳务:
cbService
分配标准类
分配标准
单元
分配标准单元:
cbStandardUnit
在产品分配标准表:
cbOnlStd
分配标准
设置
分配标准设置表:
cbStandardSet
废品分配标准设置表:
cbWasterStdSet
分配标准
数值
分配标准数据录入表:
cbRationStandardInfo
实际总工时:
cbManHourInfo
产量录入表
完工产量表:
IcStockbill(Entry)、cbCompleteQty
废品产量表:
cbWasterCostObjInfo
劳务耗用量:
cbAssExpenseInfo
在产品产量:
cbCostObjCheck
费用录入表
材料费用耗用表:
IcStockBill(Entry)
其它费用耗用表:
cbCostExpenseInfo
费用分配表
(废品损失)材料费用分配表:
cb(W)MaterielInfo
(废品损失)其它费用分配表:
cb(W)ExpenseDistributeInfo
(废品损失)制造费用分配表:
cb(W)MakeDistributeInfo
残值退料表:
cbWBMaterielInfo
辅助生产费用一次分配表:
cbAssExpenseInfo
(废品损失)辅助生产费用二次分配表:
cb(W)AssistDistrbuteInfo
成本计算表
成本计算单:
cbCalInfo
成本计算单直接材料分配明细表:
cbCalinfoDetail
成本余额表:
cbBalance
废品不可修复成本计算单:
cbWNCalInfo
废品可修复材料成本计算单:
cbWCalinfoDetail
废品可修复成本计算单:
cbWCalInfo
完工产品成本计算单:
cbProductCalInfo
成本还原表:
cbCalRevertInfo
余额表
初始余额:
cbInitBalance、cbCostObjDetail
余额表:
cbBalance
标准成本类
标准单价:
cbStdStdPrice
单位标准标准工时:
cbStdStdManhour
标准工资率:
cbStdSalaryRate
变动制造费用分配率:
cbStdFloatMakeRate
固定制造费用预算:
cbStdfixedMakebudget
标准成本计算单:
cbStdCalInfo
材料标准成本计算单:
cbStdCalinfoDetail
其他标准成本计算单:
cbStdCalInfoOther
二、成本系统数据表命名特点
1)有“Standard”关键字的表是分配标准表;2)以“distributeInfo”为后缀的表是费用分配表;3)带“W”的表是废品相关表;4)以“calinfo”为后缀的表是成本计算表;5)有“Std”关键字的表是标准成本表。
第二节基础资料—成本管理部分
(一)会计科目(t_Account)
设置成本类科目时,必须考虑成本系统向总帐传递凭证的问题。
成本类科目不能下设明细科目,但可以挂下列范围核算项目。
成本类科目设置
会计科目
核算项目
基本生产成本
部门、成本对象、成本项目
辅助生产成本
部门、劳务、成本项目
制造费用
部门、要素费用
(二)物料(t_Item、t_IcItem)
(1)物料资料—物料属性(t_Icitem.FErpClsID)
FErpClsID字段的值域定义在t_submessage表中,关联关系:
t_Icitem.Ferpclsid=t_submessage.FinterID。
物料属性共有7种:
t_Icitem.FErpclsID=1—外购;
2—自制;
3—委外加工;
5—虚拟件;
6—特征类;
7—配置类;
8—规划类
其中只有“自制(t_icitem.Ferpclsid=2)”和“配置类(t_icitem.Ferpclsid=7)”的物料才可以作为成本计算的对象。
(2)物料资料—成本项目(t_Icitem.FCostProject)
在费用分配时,物料资料中的成本项目将携带至材料费用分配结果表。
如果物料资料中的成本项目未定义,则系统取要素费用默认对应的成本项目。
(3)物料资料—单位标准成本(FstandardCost)
如果在物料资料中录入了标准成本,那么在进行“标准成本数据录入—标准单价录入”时可从物料中引入。
在物料资料中只须录入外购件的单位标准成本,不必录入自制件的标准成本。
在物料资料中即使录入了自制件的单位标准成本,在进行成本计算后,系统会根据计算出来的自制件的单位标准成本回填物料资料。
(4)物料资料—单位标准工时
如果在物料资料中录入了单位标准工时,那么在进行“标准成本数据录入-单位标准工时录入”时可从物料中引入。
在计算标准成本时,单位标准工时用于计算“直接人工标准成本”和“变动制造费用的标准成本”。
在计算实际成本时,单位标准工时可以作为分配标准单元。
(5)物料资料—计价方法(FTrack)
K3提供了六种计价方法。
选折不同的计价方法所产生的影响主要是:
影响发出成本。
其中,尤其要慎重选折的是分批认定法。
使用分批认定法,会增大日常工作量。
因为在出库和入库时,必须指定批号。
一个物料每新增一个批次,都要在成本系统中手工新增一个批次成本对象。
(三)部门(t_Department)
(1)成本核算类型(FcostAccountType)
关联关系:
t_Department.FcostAccountType=t_submessage.FinterID
t_Department.FcostAccountType=361基本生产车间
362辅助生产车间
363期间费用部门
该属性是判断企业发生的费用是否记入生产成本的依据,基本生产和辅助生产车间发生费用要记入生产成本,期间费用部门发生费用不记入生产成本。
(2)部门属性(FDProperty)
关联关系:
t_Department.FDProperty=t_submessage.FinterID
t_Department.FDProperty=1070车间
1071非车间
部门属性对物流管理模块(包括成本管理)没有影响,仅对生产管理模块有影响,即:
只有FDProperty=1070的部门才允许下挂工作中心。
(四)成本对象
1.成本对象的上级组
新增物料组时,系统自动增加成本对象组:
1、增加t_item记录,FitemClassID=4,Fdetail=0
2、增加t_item记录,FitemClassID=2001,Fdetail=0
这种成本对象组不能删除,否则在再新增自制物料时会提示:
成本对象未与系统同步初始化。
2.成本对象的分类
成本对象就是成本计算的对象。
按成本计算方法可分为四类:
产品品种、生产批次、生产步骤、产品类别。
成本对象的类别属性保存在Cbcostobj表FcalculateType字段中,关联关系:
Cbcostobj.FcalculateType=t_submessage.FinterID
Cbcostobj.FcalculateType=906品种法
907分步法
908品批法
909分类法
3.成本对象相关表
成本对象相关数据表:
t_Item、cbCostObj、cb_CostObj_Product、cb_CostObj_RevQuo。
t_Item表只保存所有核算项目都具有的“共同特征”:
核算项目ID、父级ID、代码、名称等,这只是一些作为“核算项目”的基本信息。
同时,每个核算项目类别都拥有各自的数据表用来保存一些特有的属性。
比如物料,其特有的信息保存在t_Icitem表中:
计价方法、计划策略、安全库存、保质期等。
和物料一样,成本对象也是一个核算项目的类别,所以“成本对象上级组”及“最明细的成本对象”都保存在t_Item表中(FitemClassID=2001)。
成本对象用cbCostObj表保存其特有的信息。
成本对象表Cbcostobj
字段
含义
关联
FstdID
在产品分配标准
Cbstandardunit.FitemID
FstdSubID
在产品分配标准下挂标准ID
Cbstandardunit.FitemID
FcalculateType
成本计算方法(906907908909)
t_submessage.FinterID
FstdProductID
物料ID
t_IcItem.Fitemid
FbatchNo
批号
FbomID
对于配置类,必须指定客户BOM
Icbom.FInterID
一个分类法成本对象对应多个物料,即:
“成本对象”与“产品”之间的关系是“一对多”。
而一个成本对象在cbCostObj表中只占一条记录,所以cbCostObj还需要一个子表专门用来保存成本对象与产品之间的对应关系:
cb_CostObj_Product。
同理,用字表cb_CostObj_RevQuo表保存成本对象的各成本项目的还原系数。
4.新增成本对象的过程
(1)新增品种法&分步法成本对象
品种法与分步法的成本对象是在新增物料时系统自动增加的,用户不能手工添加。
过程如下:
1)新增物料:
物料基本信息写入t_Item(FitemClassID=4);
物料基本信息及特有信息写入t_IcItem
2)调用存储过程cbAddCostObj
(2)新增分批法成本对象
1)新增一自制或配置类物料,计价方法选择“分批认定法”;
增加t_Item记录,FitemClassid=4;
增加t_IcItem记录,Ftrack=81
2)“基础资料==》核算项目==》成本对象”中手工添加该物料的分批法成本对象,一个自制物料可以有多个批次成本对象。
增加cbcostobj记录,Fcalculatetype=908;
增加cb_costobj_Product记录;
增加CB_CostObj_RevQuo记录
(3)新增加分类法成本对象
可选多个自制物料作为一个类别成本对象,对应的明细产品必为两个以上,需录入各明细产品的系数,需指定标准产品,标准产品的系数为1,标准产品只能选一个。
本系统控制:
已被定义为一种分类成本对象的产品,将被禁用,不能作为品种法成本对象,也不能做为另一类别成本对象的对应产品。
例:
原来有两个品种法成本对象:
pz01和pz02,现在新增加一个分类法成本对象:
FL001,面包含pz01和pz02。
则:
1、将t_Item表中pz01和pz02的成本对象置为删除:
FDeleted=1;
2、向t_Item表插入分类方法成本对象FL001,Fitemclassid=2001;
3、向cbcostobj表插入分类法成本对象FL001,Fcalculatetype=909;
4、向cb_costobj_Product插入FL001,FisStand=1的记录为标准产品,标准产品的系数等于1:
Fquotiety=1;
5、向CB_CostObj_RevQuo插入FL001
说明:
分类法对象下面的明细仍然作为品种法保存在t_item、cbcostobj、cb_costobj_product表中。
分类法对象下面的明细成本对象(品种法成本对象)在t_item(fitemclassid=2001)被禁用,但是在cbocstobj和cb_costobj_product中未别禁用。
二、劳务(cbService)
劳务是辅助生产车间生产的“产品”,辅助生产是为基本生产服务的。
例如:
供电、供水、风、运输等。
在K3系统中一个辅助生产车间只能提供一种劳务;
可以做出入库的劳务通常已被定义成物料,不能再定义为劳务。
对应的车间也必须设置为基本生产车间,如:
模具
三、成本项目(cbCostItem)
只有标准成本项目为“直接材料”的成本项目,才计算该成本项目下的明细材料耗用成本,包括明细材料成本的数量和金额明细。
四、要素费用(cbExpense)
要素费用是“费用”的类别,是对生产费用按其经济内容的分类,系统预设了三种要素费用:
材料费用、人工费用、折旧费用。
要素费用的作用是用于费用的归集。
在进行成本系统初始化时,须指定每种要素费用“默认对应的成本项目”。
第三节系统参数设置
一、相关数据表
t_systemprofile
Fkey
描述
MatCalStyle
材料费用单价取价方法0-实际价,1-计划价
实际价:
在成本计算时对计划成本法计价的物料耗用采用实际价;
计划价:
在成本计算时对计划成本法计价的物料耗用采用计划价
MFeeBillPrice
"计划成本法"计价的材料耗用单价取值0-实际价(缺省值),1-计划价
MFeeBillSource
材料耗用包括其它出库0-不包括(缺省值),1-包括
PSemiCancel
对半成品进行成本还原0-否(缺省值),1-是
对于有多道生产工序的产品,为真实反映最终产品的费用构成情况,可使用成本还原功能。
选中此项,则:
1)基础资料“成本对象”属性页中“成本还原系数”功能可见;
2)在成本计算时,系统自动对半成品进行还原;
3)提供成本还原报表。
成本还原举例:
半成品A是产成品X的子项;
产成品X的制造成本为300元,按成本项目反映如下:
直接材料:
100;直接人工:
100;制造费用:
100;
半成品A的成本为50元,按成本项目反映如下:
直接材料:
30;直接人工:
10;制造费用:
10;
如果不选折成本还原,在成本报表中X的显示如下:
直接材料:
100;直接人工:
100;制造费用:
100;
如果选折了成本还原选项,在成本报表中X的显示如下:
直接材料:
80;直接人工:
110;制造费用:
110;
IsRefreshStdPrice
期完工半成品标准成本刷新标准单价
标准成本计算中,本期完工半成品标准成本是否刷新对应自制物料的标准单价
QuoToItem
例:
约当系数设到“成本对象-成本项目”
某自制件本期共负担费用90元,其中直接材料30元,直接人工30元,制造费用30元。
完工入库的产成品数量为1个,另有1个在产品月末仍在车间进行生产。
在产品的原材料的投入程度为0.5,人工的投入程度为0.2,其他费用的投入程度为0.2。
计算出完工产品和在产品的成本。
要分配
的费用
受益者
数量
约当系数
分配结果
单位成本
直接材料:
30
直接人工:
30
制造费用:
30
完工
产品
1
直接材料:
1
20
70
直接人工:
1
25
制造费用:
1
25
在产品
1
直接材料:
0.5
10
20
直接人工:
0.2
5
制造费用:
0.2
5
第四节初始化
一、初始数据录入
初始化数据保存在cbInitBalance表,材料成本数据保存在cbCostObjDetail表中。
二、关闭初始化
(一)关闭初始化处理过程
1)删除cbBalance表中的数据;2)从cbInitBlance表向cbBalance表导数据:
cbInitBlance.fonlinqty==>cbBalance.FQty
cbInitBlance.fbegbal==>cbBalance.FBegBal
3)设置初始化关闭标志
updatet_systemprofilesetfvalue=1wherefcategory=’cb’andfkey=’Closed’
(二)关闭初始化处理过程补充说明
关闭初始化时,cbInitBlance表中累计数:
FyearSum和FyearExp不会写入cbBalance,在日常查报表时,再到cbinitbalance中取数。
比如:
初始化期间为5期,查询10月份的成本报表时,先从cbInitBlance得到初始化期间的累计数,然后从成本计算单取到本期发生数,一期一期向后累加,最后计算出截止到10月末的本年累计数。
在关闭初始化时,cbCostObjDetail表未做任何处理,该表数据不会写入其他数据表。
在日常查询材料明细累计发生时,取数原理和cbInitBalance一样:
先从cbCostObjDetail得到初始化期间的累计数,然后从cbCalinfoDetail取到本期发生数,一期一期向后累加得到本年累计数。
cbInitBalance只保存初始化期间的数据,只有两个动作会“写”这个表:
1、初始数据录入;2、结转新帐套。
在结转新帐套时,系统重新计算这个表的累计数,并重写。
cbCostObjDetail表既保存初始化期间的数据也保存初始化以后期间的数据。
三、反初始化
(一)反初始化处理过程
反初始化仅将t_systemprofile表成本初始化状态值置为0:
updatet_systemprofilesetfvalue=0wherefcategory=’cb’andfkey=’Closed’
四、初始化相关数据表
1.初始数据表cbInitBalance
字段
含义
说明
Fyear
会计年度
Fperiod
期间
FdepID
部门ID
FCostObjID
成本对象ID
FcostItemID
成本项目ID
FOnlnQty
期初在产品产量
FYearQty
本年累计完工数量
FBegBal
期初在产品成本
FYearSum
本年累计发生费用
FYearExp
本年累计完工成本
FisImport
是否外部数据导入
0—手工录入;1—外部数据倒入
2.材料初始数据表cbCostObjDetail
字段
含义
说明
FYear
会计年度
FPeriod
期间
FDepID
部门ID
FCostObjID
成本对象ID
FCostItemID
成本项目ID
FMaterielID
物料ID
FBatchNo
批号
FPrice
单价
FQty
期初在产品材料数量
初始化期间:
用户手工录入
非初始化期间:
cbCalinfoDetail.FonlineQty(上期)
FSum
期初在产品材料金额
初始化期间:
用户手工录入
非初始化期间:
cbCalinfoDetail.FonlineAmount(上期)
FSumInQty
本年累计发生材料数量
初始化期间-用户手工录入;非初始化期间-未使用此字段
FSumInAmount
本年累计发生材料成本
初始化期间-用户手工录入;非初始化期间-未使用此字段
FSumOverQty
本年累计完工材料数量
初始化期间-用户手工录入;非初始化期间-未使用此字段
FSumOverAmount
本年累计完工材料成本
初始化期间-用户手工录入;非初始化期间-未使用此字段
3.余额表cbBalance
字段
含义
说明
FYear
会计年度
FPeriod
期间
FDepID
部门ID
FTypeID
类型ID
1-期初数量
2-期初金额
3-期末数量
4-期末金额
FCostID
成本项目ID
FProductID
成本对象ID
FQty
期初在产品产量
初始化期间:
cbInitBalance.FOnlinqty
非初始化期间:
cbBalance.FOnlnQty(上期)
FBegBal
期初在产品成本
初始化期间:
cbInitBalance.FBegBal
非初始化期间:
cbBalance.FEndBal(上期)
FYearQty
本年累计完工数量
未使用
FYearSum
本年累计完工成本
未使用
FYearExp
本年累计投入
未使用
FEndBal
期末在产品成本
cbCalinfo.FOnlineAmount
FOnlnQty
期末在产品产量
cbCostObjCheck.FQty
第五节分配标准
一、分配标准定义
(一)分配标准定义处理流程
cbStandardUnit:
分配标准单元表,系统预设的分配标准单元保存在此表中,用户自定义的单一分配标准保存在此表中。
分配标准单元是建立复合分配标准的基础,通过定义分配标准单元元素的四则运算就得到了复合分配标准的计算公式。
cb_Bmstanard:
分配标准表,保存系统预设的分配标准以及用户自定义分配标准。
cbOnlineStd:
在产品分配标准表,不可维护。
1.新增单一分配标准过程
(1)检查名称和代码在cb_BmStandard是否已存在,如果