Language/语言  简体中文       English       日本語    
上海软件中心专访开源智造实录
博采众长,追求极致性价比!Odoo免费开源ERP本地化存货核算模块竟然打败国内友商

日前,开源智造研发部发布了Odoo13.0的存货核算功能组件。Odoo是欧洲开发的开源免费的企业管理软件,涵盖常见的ERP功能组件,如销售、采购、库存、财务、生产等模块,也包括电商、CRM、企业建站等互联网组件,还包括手机APP等移动应用功能。Odoo经过近20年的发展,形成了一个世界最大的企业应用类插件市场,在这个插件市场上,有几万个插件,涵盖各行各业的功能需求。

博采众长,追求极致性价比!Odoo免费开源本地化存货核算访谈实录

Odoo开源免费、插件众多、按需定制、快速迭代,受到越来越多的企业欢迎,是世界排名第一的开源ERP类软件。企业实施Odoo软件,就像搭积木一样,从插件市场挑选插件,安装测试,按需求配置功能流程。以“搭积木”的方式配置ERP软件,极大降低了企业实施ERP软件的成本和风险。

博采众长,追求极致性价比!Odoo免费开源本地化存货核算访谈实录

Odoo强大的全局H5自适应页面

开源智造作为Odoo亚太区金牌服务机构,一直以来引领中国Odoo应用市场。Odoo作为舶来品软件,像SAP一样,在国内的会计应用上,有着天然的缺陷。其中有一个缺陷就是对中国特有的“全月加权平均”成本计价方法的支持。当年SAP将ERP带入中国的时候,迟迟没有提供“全月加权平均”的成本计价方法,令国内财务部门非常头大。

博采众长,追求极致性价比!Odoo免费开源本地化存货核算访谈实录

开源智造公司官网

SAP闭源不开放,国内没有产品研发团队。中国特色的需求,外国人难以理解,直到今天,SAP都没能提供“全月加权平均”成本计价方法。Odoo作为新时代的ERP软件,是如何解决这个问题的呢?为此我们上海软件中心(隶属上海科委的主管部门)的陈老师,深入实地采访了开源智造研发部工程师。让他们具体的谈一谈这种海外的ERP是如何有效满足国内的财务核算需求的实践办法。

博采众长,追求极致性价比!Odoo免费开源本地化存货核算访谈实录

上海软件中心陈老师一行人准备奔赴采访

访谈实录

博采众长,追求极致性价比!Odoo免费开源本地化存货核算访谈实录

开源智造上海石龙路研发中心

陈老师:对于Odoo这样的海外ERP产品,在财务的成本核算与国内的成本核算有什么不同?

开源智造施工:成本计价方法,国外软件和国内软件有一些设计理念上的差异。国外强调的是业务财务一体化,以及实时会计记账。国内也说业财一体化,但财务相对独立,可以不依赖业务独立记账。记账时间上,习惯于月末统一记账,而不是实时记账。

博采众长,追求极致性价比!Odoo免费开源本地化存货核算访谈实录

开源智造上海石龙路研发中心

陈老师:什么是会计实时记账呢?

开源智造施工:以销售出库为例,仓库完成销售发货,系统立即自动产生发货的会计凭证。要实时产生发货会计凭证,货物入库就得实时计算货物成本。中国财政部门规定的五种成本计价方法中,计划法、移动平均法、先进先出法、个别计价法,这四种方法都是可以在发货前计算货物成本的,因而是适用于实时会计记账的。SAP和Odoo软件,都支持这几种成本计价方法。我们中国会计还有“全月加权平均”的计价方法,这个方法,是月末统一计算本月成本价格。用这个方法,月中发货的时候,不知道货物成本,因而不能实时记账。国外软件强调实时记账,普遍不支持“全月加权平均”的计价方法。

但因为历史习惯原因,中国有超过一半的企业,一直在用全月加权平均的成本计价方法。要让企业一下子改成实时的成本计价方法,实施难度较大。因而国内的ERP软件,适应国内的实际情况,普遍都支持全月加权平均的计价方法。

博采众长,追求极致性价比!Odoo免费开源本地化存货核算访谈实录

开源智造上海杨浦技术服务中心

从管理角度讲,实时记账肯定是好的,管理层可以实时查看会计报表(而不需要等到月末结账)。另外一个好处是,财务数据实时反映业务操作,财务部门更容易监控企业运作情况。财务部门更多的职责是“内控”,而不是“记账”,记账的事情,ERP软件自动实时完成。从现实的角度讲,实时记账虽然好,但有它的难点。首先,普遍来说,国内的财务部门更多是一个记账部门,不是一个内控部门。内控是强势部门,可以给业务部门制定规则,记账是弱势部门,只是替业务部门应付税务局要求。这个特点,财务部门更多的需求不是“内控”,而是“调帐”。业务财务真的紧密绑定的话,财务调不了帐(需要先纠正业务错误,再自动生成正确的财务帐),反而麻烦。

博采众长,追求极致性价比!Odoo免费开源本地化存货核算访谈实录

开源智造上海杨浦技术服务中心

其次的一个问题是,中国有税务发票,货和票不同步。也就是说,采购入库了,但票还没收到。而税务局规定,货物的成本价格是以发票价格为准。举个例子,本月采购入库,本月销售发货,下个月收到供应商发票,由于种种原因,发票价格和上个月的采购价格不一致。那就意味着,上个月的入库成本价格、发货成本价格,都不正确。这个时候,要基于发票价格,调整上个月的存货价格和成本价格。实时记账的话,这个调账麻烦一些。

本次我们发布的Odoo成本核算组件,有三个功能增强点,一是,Odoo先进的实时记账功能上,增加了采购发票差价的自动分摊处理。二是,在Odoo的核心功能上,增加了全月加权平均的成本计价方法。其三是,和全月加权平均计价相对应的,增加了存货的“进销存”报表。

博采众长,追求极致性价比!Odoo免费开源本地化存货核算访谈实录

开源智造独家开发的Odoo采购发票差价自动分摊

其实这些功能组件,我们在Odoo 10.0的时候就开发了,这次是借着升级到Odoo13.0的机会,基于过去几年我们实际应用中发现的一些问题,完全重构了这些功能组件。重构后的功能组件,操作更简化,各种异常情况的考虑更周密。举个例子,采购发票价格差异的处理上,去年我们有一个工厂,由于产品升级,很多原料不再采购了,最后一次的采购发票,和采购订单价格普遍有差价,而且,收到发票时候,很多原料已经用掉了,没有库存了,或者库存很少,一个、两个。发票差价分摊时候,各种尴尬,有算出负数成本价格的,有算出高得离谱价格的。本次升级,我们很好地处理了类似异常情况。

博采众长,追求极致性价比!Odoo免费开源本地化存货核算访谈实录

开源智造独家开发的Odoo全月加权平均成本计算表

陈老师:听上去好像功能很强大,那么我们有没有实际应用案例呢?

开源智造施工:有的!本次升级过的成本核算组件,我们已经应用到多家企业了。例如,有一个无人机生产企业,一个无人机有300多个零部件,物料清单(BoM)有六层构成。生产车间有注塑、机加、SMT贴片、总装、包装等六个车间。我们这个企业之前是用友的系统,但因为实行阿米巴管理,需要业务财务一体化,需要全员(包括工人)上系统,需要支持车间手机质检、手机报工。

这些要求,对原用友系统带来极大挑战,其一是,用户数量大增,从几十个增加到几百个。用友ERP按用户数量收费,极大增加了企业ERP预算;其二是,原有系统功能有限,不支持车间管理,不支持阿米巴管理;其三是,原有系统不支持手机端,系统不开放,也不支持二次开发。

博采众长,追求极致性价比!Odoo免费开源本地化存货核算访谈实录

开源智造上海杨浦工业互联实验室

面对这些挑战,Odoo系统反而是优势。Odoo开源免费,不限制用户数量,无论多少人用,都不花钱。其二是,Odoo应用市场丰富的插件,车间管理(MES)、阿米巴管理、手机端质检等功能都有相关插件,而且,所有插件都是开源的。其三,Odoo源码开放,接口开放,Odoo平台技术适合快速开发。

我们这家企业充分肯定Odoo开源开放,功能丰富,以及技术先进的优势,唯一担心的是Odoo的财务功能是否适应国内财务要求。当看到我们的中国本地化财务相关组件后,信心大增。为了确保成功,这家无人机企业决定先从销售公司开始实施Odoo,销售公司成功后,再实施生产公司。而且,为了快速验证风险,先实施销售公司的财务。

博采众长,追求极致性价比!Odoo免费开源本地化存货核算访谈实录

开源智造独家开发的Odoo进销存报表

事实上,销售公司这么简单的业务,实施Odoo绰绰有余,我们2月份开始远程实施,3月底基本完成,4月份补录1月1日开始的单据,目前前三个月的会计帐,包括存货价值、发货成本、会计报表等,都顺利验收了。

5月份开始,我们要实施无锡睿思凯科技股份有限公司。事实上,本次存货核算组件升级,我们也增强了全月加权平均的生产成本核算。

博采众长,追求极致性价比!Odoo免费开源本地化存货核算访谈实录

典型的案例客户之一无锡睿思凯科技股份有限公司

陈老师:好的,谢谢施工介绍,非常干货!

归·星说 | 老杨专访实录
免费开源ERP助力企业数字化转型升级