制造行业基本成本核算过程

2023-11-11 18:18

本文主要是介绍制造行业基本成本核算过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

首先必须明白精确的成本核算是一种建立在进销存、生产和财务都准确的基础之上的企业活动,任何一个不准确的进销存、生产和财务信息都可能造成成本的计算不准确,但有一点是必须做到的,那就是财务的账面价值必须和仓库、生产线的库存价值保持一致。存货核算的方法有很多,有月加权平均、移动加权平均、先进先出等多种方法,我就以最方便、最常用的月加权平均法为例,以产品别和分步法描述一下整个产品成本的计算过程。当然,这跟西方的作业成本法的计算方法有很大的不同。
首先明白构成产品成本的几大要素有:直接材料、直接人工、制造费用、委外工缴费。
我以一个成品A为例子,生产数量为30个,产品BOM和产品Routing(工艺路线)如下:

1.
直接材料的计算


月加权平均单价:P=(上月结存金额+本月购入金额)/(上月结存数量+本月购入数量)
在这个等式中,上月财务账面的存货金额和上月月末的仓库的数量必须是比较符合实际的;本月购入金额就必须根据供应商发票来确认入库存货金额,对未到达的发票的入库则需要做入库暂估,这就是要保持仓库库存价值尽可能的跟财务账面的存货价值一致,这样得出的加权平均单价才更接近真实的材料价值;
该月领用材料的金额:S=P*N                (其中S为领用金额,P为加权单价,N为领用数量)
现假设:
上月B原料的库存数量为10,财务账面价值为100
本月B原料的入库数量为40,单价为12,入库金额为480,则财务必须记账为:
借:原材料—B原料 480
 贷:应付账款  480
那么,本月的B材料加权平均单价:
P=
100+480/10+40=11.6                                这也是B原料的该月成本价格
如果本月领用B原料数量为35,那么本月的B原料领用金额:
S=11.6*35=406
上月C原料的库存数量为50,财务账面价值为150,本月没有购入,
那么本月C材料加权平均单价:
P=150/50=3                                       
这也是C原料的该月成本价格
如果本月领用C原料的数量为40,那么本月的C原料的领用金额:
S=40*3=120
当月底计算产品成本时,财务需记账:
借:生产成本直接材料        526
 贷:原材料                                526

2.
直接人工的计算


如果是记件工资,这个计算就很简单了,直接人工就是生产该产品的记件工资而已,但更多的生产不是计件工资的形式,所以,在进行成本核算的时候就需要知道直接人工的分配基础,一般情况下以工时为基础,特殊行业也有以其他为基础的,这个就需要统计人工的有效工时和产品的完工工时了。
现假设:
组装和包装车间各有甲和乙参加了这个A产品的生产,甲的工资是3000/月,乙的工资是1500/月,甲和乙每天都工作10小时,那么甲的工资率为:(3000/30/10=10/小时,乙的工资率为:(1500/30/10=5/小时
在组装车间,生产该30A产品,耗费了甲3个小时,
那么该批产品的组装车间直接人工为:10*3=30
在包装车间,生产该30A产品,耗用了乙2个小时,
那么该批产品的包装车间直接人工为:5*2=10
那么在月末计算工资和分摊该批30A产品成本时,财务需记账:
借:生产成本直接人工        40
 贷:应付工资                        40


3.
制造费用的计算


直接或者间接的参与该产品生产过程的因素还有很多,如加工该产品使用的(机器折旧+厂房折旧+水电费用+车间管理人员的工资+低值易耗品)等生产过程中车间其他费用等,这个就是我们常说的制造费用范围。这些费用都是集中在一个月中间发生的,是无法清楚的知道生产该产品到底耗用了多少,所以,这也需要一个分摊制造费用的基础,一般情况下,也是以工时为基础,这就是所说的制造费用的费率。
现假设:
组装车间本月共计发生制造费用30000元,该车间共20人,每人每天工作10个小时,那么本月该车间共计有效工时为30*20*10=6000小时;则该车间制造费用的费率30000/6000=5/小时,那么分摊到该批产品时的制造费用为:5*3=15
包装车间本月共计发生制造费用18000元,该车间共10人,每人每天工作10个小时,那么本月该车间共计有效工时为30*10*10=3000小时;则该车间制造费用的费率18000/3000=6/小时,那么分摊到该批产品时的制造费用为:6*2=12
那么在月末计算制造费用和分摊该批30A产品成本时,财务需记账:
借:生产成本制造费用 27
 贷:固定资产折旧          XX
   厂房折旧          XX
   水电费用          XX


4.
委外工缴费的计算


这个跟计件工资类似,核算起来就比较简单了,直接加上该委外工序的工缴费就OK了,
如将这批委外的30A产品的工缴费为60元,那么委外入库时财务记账:
借:委外工缴费 60
 贷:应付账款  60
月末成本核算时需记账为:
借:生产成本工缴费  60
 贷:委外工缴费         60

经过上面几个步骤的计算,那么月末在计算A产品生产成本时则为:
A
产品生产成本=直接材料+直接人工+制造费用+委外工缴费
单个A产品的生产成本为:(526+40+27+60/30=21.77


上面是一个非常简单的成本核算的计算原型,至于ERP系统的成本核算也比这复杂的多。
必须先做生产的月结,使得已经完工的生产工单必须关闭,这样才能以使得成本核算更符合实际,以实际的耗用的材料量来计算,未完工的生产工单才只能根据BOM的标准用量为基础来计算;
还要做进销存的月结,使所有该出库的领料单必须出库,所有该入库的工单必须入库,所有退料的物料必须入仓等。
对于未完工的在制品还需要约当其产量,还有很多盘点,存货调整,在制品调整等很多作业,只有这样详细的检查才使成本的核算更准确。

这篇关于制造行业基本成本核算过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/391952

相关文章

Linux系统调试之ltrace工具使用与调试过程

《Linux系统调试之ltrace工具使用与调试过程》:本文主要介绍Linux系统调试之ltrace工具使用与调试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、ltrace 定义与作用二、ltrace 工作原理1. 劫持进程的 PLT/GOT 表2. 重定

Python 异步编程 asyncio简介及基本用法

《Python异步编程asyncio简介及基本用法》asyncio是Python的一个库,用于编写并发代码,使用协程、任务和Futures来处理I/O密集型和高延迟操作,本文给大家介绍Python... 目录1、asyncio是什么IO密集型任务特征2、怎么用1、基本用法2、关键字 async1、async

Maven 依赖发布与仓库治理的过程解析

《Maven依赖发布与仓库治理的过程解析》:本文主要介绍Maven依赖发布与仓库治理的过程解析,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录Maven 依赖发布与仓库治理引言第一章:distributionManagement配置的工程化实践1

Spring三级缓存解决循环依赖的解析过程

《Spring三级缓存解决循环依赖的解析过程》:本文主要介绍Spring三级缓存解决循环依赖的解析过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、循环依赖场景二、三级缓存定义三、解决流程(以ServiceA和ServiceB为例)四、关键机制详解五、设计约

spring IOC的理解之原理和实现过程

《springIOC的理解之原理和实现过程》:本文主要介绍springIOC的理解之原理和实现过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、IoC 核心概念二、核心原理1. 容器架构2. 核心组件3. 工作流程三、关键实现机制1. Bean生命周期2.

Redis实现分布式锁全解析之从原理到实践过程

《Redis实现分布式锁全解析之从原理到实践过程》:本文主要介绍Redis实现分布式锁全解析之从原理到实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、背景介绍二、解决方案(一)使用 SETNX 命令(二)设置锁的过期时间(三)解决锁的误删问题(四)Re

SQLyog中DELIMITER执行存储过程时出现前置缩进问题的解决方法

《SQLyog中DELIMITER执行存储过程时出现前置缩进问题的解决方法》在SQLyog中执行存储过程时出现的前置缩进问题,实际上反映了SQLyog对SQL语句解析的一个特殊行为,本文给大家介绍了详... 目录问题根源正确写法示例永久解决方案为什么命令行不受影响?最佳实践建议问题根源SQLyog的语句分

redis中使用lua脚本的原理与基本使用详解

《redis中使用lua脚本的原理与基本使用详解》在Redis中使用Lua脚本可以实现原子性操作、减少网络开销以及提高执行效率,下面小编就来和大家详细介绍一下在redis中使用lua脚本的原理... 目录Redis 执行 Lua 脚本的原理基本使用方法使用EVAL命令执行 Lua 脚本使用EVALSHA命令

MySQL 中的 LIMIT 语句及基本用法

《MySQL中的LIMIT语句及基本用法》LIMIT语句用于限制查询返回的行数,常用于分页查询或取部分数据,提高查询效率,:本文主要介绍MySQL中的LIMIT语句,需要的朋友可以参考下... 目录mysql 中的 LIMIT 语句1. LIMIT 语法2. LIMIT 基本用法(1) 获取前 N 行数据(

PyInstaller打包selenium-wire过程中常见问题和解决指南

《PyInstaller打包selenium-wire过程中常见问题和解决指南》常用的打包工具PyInstaller能将Python项目打包成单个可执行文件,但也会因为兼容性问题和路径管理而出现各种运... 目录前言1. 背景2. 可能遇到的问题概述3. PyInstaller 打包步骤及参数配置4. 依赖