资深财务总监先后在三家制作公司实施了用友U8、SAP/R3、Odoo,总结了三款ERP软件的设计理念和主要区别。先看结论:
U8上完全不支持这个。U8两个公司不能在一个账套中核算。如果多个公司要复制多个账套,账套之间的信息是独立的,无法统一查询。
SAP客户端登录界面
SAP支持集团公司。SAP可以设置多个公司代码,一个公司代码下可以设置多个工厂。基本财务核算主体是公司编码,基本业务主体是工厂。
Odoo网页登录界面
Odoo也支持集团公司应用。一个数据库账套可以设置多个公司,每个公司都有独立的核算体系。不同权限的人可以操作和查看自己公司或多个公司的单据。
此外,像今年的疫情一样,许多公司要求在家工作。SAP和U8都是客户机/服务器结构,不支持在家工作。Odoo是浏览器/服务器架构,支持随时随地的云办公,包括家庭办公。
主数据维护规则的不同可以说是用友和SAP的本质区别。
用友ERP产品主数据维护接口
U8是商业和金融的松散结合,商业可以脱离金融。比如很多企业由于自身规模和资金实力的限制,只上用友的财务和存货管理模块,也就是说企业只是用软件来管理存货的数量,存货金额没有来源,需要单独做财务系统外的核算,单独在总账手工做凭证。业务数据可能与总账数据对账不一致。
SAP产品物料维护管理界面
SAP属于业务和财务紧密结合,业务数据一定会生成财务凭证。例如,仓库中的物料一旦被移动,就会自动生成财务凭证。意味着业务交易和财务交易是同步的,这也决定了维护SAP基础信息的关键和重要性。这种模式也决定了用友和SAP的本质区别:用友侧重于后端财务控制,SAP侧重于前端业务控制。
Odoo主数据材料档案维护界面
在主数据的维护上,Odoo偏爱SAP,业务数据直接生成财务凭证。但考虑到中小企业的管理水平有高有低,Odoo提供了物料移动不能自动生成财务凭证的选项。
在SAP中,由于系统自动生成财务凭证,所以在维护各项业务信息的基础档案时,必须维护相应的财务信息,以保证过账的准确性。以维护最复杂庞大的物料主数据为例。用友上的维护比较简单。只要维护物料的基本信息(描述、物料号、分类、计量单位),其他信息可以根据企业实际需要自行维护。在用友的理念中,用友的库存档案维护与财务脱钩,不需要维护财务信息,也不需要财务审计的正确性。日常的材料移动,只要不记账,就不生成金额数据,凭证生成受财务控制。可以由一张单据生成一张凭证,也可以将多张单据合并生成一张凭证。甚至财务部门也可以随时修改生成的凭证账户。
SAP的维护要复杂得多。除了必要的财务成本信息,还有采购、销售、质量、仓储信息,这些信息决定了该物料在SD、MM、PP、CO等模块的未来业务走向。例如,每个物料的主数据中的财务视图的维护包括物料移动时相应的库存帐户。如果原材料意外地被选作存货账户,
在Odoo中,如果要像SAP一样实现业务和财务的融合,就必须正确维护产品、客户/供应商、地点等主数据文件中的会计科目。操作业务单据时,系统根据维护的科目自动生成会计凭证。例如,当收到入库单时,系统自动借记库存价值账户,贷记收货账户。库存值帐户和接收帐户在物料文件或位置中维护。如果只启用Odoo业务功能,不考虑产融结合,则不需要在主数据中配置账户(或者随机配置)。
在SAP和Odoo,前端维护一旦出错,后端业务全部出错,蝴蝶效应非常可怕。材料维护中的一个小错误甚至会导致财务月结无法进行。前端主数据维护人员的压力非常大,而且由于与财务密切相关,主数据维护必须经过财务人员审核或者制定明确的规则。这体现了SAP和Odoo最大的产品特点:前端业务的标准化决定了企业使用SAP的能力。和用友相比,SAP是一个完整的前端控制软件,也就是说只要前端业务控制好了,财务结果自然会好;前端控制的薄弱会立刻在后端财务上体现出来;商业中的每一项操作都会对金融产生深远的影响。这种性质决定了财务必须深入前端业务,对前端业务有一定的掌控力,否则SAP里的财务账目会很乱。不仅是物料的主数据,还有供应商和客户的主数据。财务部门应维护每个供应商和客户文件的相应控制账户信息。
SAP存货核算分析
对于用友,一般企业无论是产品还是材料都采用移动平均价或者全月平均价的较多,月底统一手工记账,也就是说用友只有月底财务月结后才会有存货价值,平时价值都为空。平时的物料移动并不产生凭证,也就是说存货价值的变化一定程度上可控(只要掌握记账的逻辑和顺序即可)。由于用友的控制特性比较松,因此不需要每个物料维护一个计价方式,用友的计价方式是在仓库信息中维护,相同仓库的采用同一个存货计价方式,同一个仓库同一个物料号只有一个价格,不同仓库可能有不同价格,这样大大减少财务的维护工作,但带来的问题是物料在仓库之间调拨会造成价格上的差异。而SAP则反而仓库(库位)被弱化,由于全部属性由每个物料的主数据决定,因此仓库并不起任何存货计价方面的作为,仅作为类似于一个物料分类的存在,但SAP内不同工厂价格体系可能不一样。SAP的工厂区分了采购、物流和成本结算的不同,对于同一个物料号而言同一工厂下,不管在哪个库位都只有一个价格,但在不同工厂下受物料移动的履历不同可能会不一样。
用友存货核分析
Odoo的存货核算方式兼具SAP和用友的特点,一方面,Odoo可以像SAP一样,在物料号(或者物料分类)上维护存货计价方式,支持标准价、移动平均、先进先出的计价方式。物料移动时候,可以设置成像SAP一样,按物料设定的计价方式,实时自动计算成本价格。另一方面,结合第三方插件,Odoo可以像用友一样,支持全月平均价法。月末时候,再行计算成本价格,更新出货成本,生成存货会计凭证。下图是Odoo的进销存报表示例:
Odoo存货核算分析
SAP让中国的终端用户最头疼的莫过于报表问题,而该问题的最大的特点在于,SAP并无用友一样严格的会计期间概念,尤其是财务报表上除了FAGLL03的余额表,类似于用友的多栏账、明细账不但没有,而且即便开发也少有能开发出具有期初和期末余额这种形式的帐表。
SAP报表样例
从SAP的内部报表形式来看,更贴近原始的数据库查询。而用友的每个模块中,报表都是一个独立的功能,并不是简单的SQL查询,其复杂程度可以和该模块的一个功能相媲美。由于SAP一大特色就是,实施只是实施功能和业务流,报表需要另外掏钱开发,导致在开发不到位之前,用户使用困难,尤其是对报表需求比较高的财务而言。因此也有一种说法,SAP的使用程度和报表开发的能力密切相关。另外SAP即便有快捷的QUERY自定义报表,但无法获得像用友一样的,有类似出入库汇总表这样随着筛选条件变化而汇总方式变化的动态汇总表。
用友报表样例
SAP的自带报表基本无法满足中国用户的需求,但SAP报表的最大好处是,便捷的二次开发能力。对于供产销的业务部门而言,便捷的二次开发能力非常有优势,另外SAP在报表查询上有着用友不可比拟的灵活性。
Odoo自带报表和SAP一样,没有中国财务用户需要的会计报表。不过,Odoo有众多的第三方插件,可以提供中国标准的财务报表。Odoo自带的会计报表配置功能,也可以配置出中国式会计报表。此外,如SAP一样,Odoo有非常灵活容易的二次开发能力,可以快速开发各种报表。下图是Odoo的报表示例:
Odoo报表样例
SAP对企业管理水平要求较高,因为首先其业务结构本身不如用友灵活,非常严谨,虽然前期实施可以灵活配置,但流程配置完成后必须严格按照流程运行。否则牵一发动全身,对后期财务报表和月结都会造成深远影响,甚至会造成整个公司的业务无法进行下去。
这也意味着上了SAP的企业必须持续不断地去改善自身的业务流程和管理规范,不断地将企业管理的侧重点前移,控制前段每一个关键的业务节点。哪怕是看上去尤其是国内企业经常会忽视的,比如主数据的维护和BOM维护等日常性基本工作。管理无小事,事事须重视;从源头解决管理问题,管理制度化规范化,流程要稳定,财务数据必须真实反映业务实际和管理实际,不管是好是坏,这是SAP倡导的最核心概念,也是国外管理中最为务实的理念。另外毫无疑问,对于财务人员而言,相当于触及了每个业务模块,所以对财务尤其是成本工作的人员要求非常高,不但要了解整个体系业务逻辑,还要有规划和控制其他业务模块的能力和权力,无论是压力、风险还是职责都比较大。
从用友的软件架构和同SAP对比可以看出,用友是带有强烈的中国特色的软件,定制化的报表模块基本是为国内用户开发。其基本架构适应了国内企业的一些明显特征,比如对前端业务管理缺乏重视或者说控制力不强,但对后端财务却有各种账务调整的需求,这也造成了软件刻意让业务和实际保持一定程度的脱离,以适应这种管理需求,这也说明国内中小型企业普遍存在的问题。但无疑对于财务而言只调整一笔总账,比在SAP上不断地调整业务,进而调整财务数据来得简单快捷得多,而且风险较小,财务调整可以不影响业务调整。当然这种理念也给使用用友的企业少了推进管理的动力。
Odoo的管理理念和SAP一样,财务是业务的结果,业务的变化实时反映到财务结果上。不过,Odoo中也允许财务和业务脱钩,只实施业务模块,不实施财务总账模块。总体而言,Odoo功能设计和SAP非常像,但Odoo又更灵活,不像SAP那么严谨死板。
编辑:开源智造(OSCG)-源自欧洲,业界领先的免费开源ERPOdoo亚太金牌服务机构
上一篇:贵太太茶油上市
下一篇:核电站为什么要建在海边?