外协加工业务流程在ERP系统中的实现
Dmmsys_恒造科技_数字化
2022年08月26日 19:34
收录于文集
共2篇

如前所述,外协加工是传统制造行业最常见的业务形式,所以商业的ERP系统都会有专门的功能来匹配这种业务需求。

无论是哪种ERP系统,都需要处理确定外协供应商、生产外协采购订单、管理外协原材料,处理外协采购成本核算等各个相关环节的业务。

在外协加工业务中,面对市场潮汐式订单需求,因为公司生产加工能力的不能按照最大订单量设置,以避免订单少产能不足时造成的资源浪费,所以订单量大时,往往会需要一个物料同时需要部分自制部分外协加工,如何满足这种场景外协加工的需求,对ERP系统的结构设计,也是一个巨大的挑战。

一、传统ERP外协加工实现方案

国内传统ERP厂商,大多都是基于最初财务电算化的需求,首先研发出财务管理的系统,进而根据制造业信息化管理需求的不断深入,发展为成体系的ERP解决方案。

相对国外的业务系统,国内的软件大多并没有真正从管理信息化的角度,去真正研究信息技术对管理带来的深层的影响和变革,所以系统设计有着太多照搬传统管理模式的痕迹,典型的表现,就是把纸质管理的单据照搬到系统中,操作的模式也基本照搬,所以导致系统操作会比较繁琐。

传统ERP外协加工业务流程

当然,这种模式也有独特的优势,就是按照先有的业务操作模式,确实能在系统中把业务落地,除了流程过于繁琐,也没啥毛病,基本可以满足业务需求。

二、Odoo原生解决方案

但是原生的Odoo系统,在13版本发布以前,是没有外协加工的业务模块的,所以我一直认为,Odoo系统各方面的功能都非常强大,但是在制造业务落地方面差强人意,是有具体依据的。

从13版本开始,Odoo官方意识到了制造功能的欠缺,增加了外协加工模块。原生的模块功能具体逻辑如下:

1、启用外协功能

在制造模块设置启用外包功能后,系统会安装外协模块,外协模块会创建外协路线,并自动在每个仓库创建外协补货规则:

外协模块创建的路线和补货规则

2、 创建外协BOM

创建外协BOM,指定外协供应商。

创建专门用于外协加工的BOM

3、 产品设置路线

在产品的库存页面设置采购路线:

设置产品执行采购路线

外协原料设置外协供料路线:

外协原料设置采购和外协供料路线

4、 生成并确认采购单

当生成的外协采购单确认时,系统会根据外协产品BOM的设定,自动创建这个外协加工订单所需的原料发料单(因为原料都应用了外协补货的路线):

创建并确认外协采购订单

外协采购单确认后创建的发料单:

外协发料单

5、 BOM结构成本

外协采购完成后,原生功能会在BOM结构成本中,增加关于外协加工采购费用的项目

BOM结构成本

6、 记录外协加工投料

测试发现,原生功能为了能够记录外协加工中原料的消耗,采用了一种很特别的功能设计,在外协采购入库单上,增加了一个自14版本开始取消掉的生产报工的功能。

Odoo13版本的生产报工,能够完整记录生产报工的详细过程,生产了多少零部件,消耗了多少物料,并且本身就支持一个生产单多次分批报工的功能,结果这个功能在14中被取消了报工向导,将报工改成了和分拣作业一样的简单的确认生产数量,没有一次完成的生产单自动创建欠单,在欠单上继续报工,没想到这个功能被完整的搬到了外协模块。

按照生产报工方式执行的投料记录

总的来说,,原生外协功能基本上能够描述产品外协业务的正确流程,如果对管理细节要求不高的话,对于小公司凑合能用。