ERP中的对账管理功能——以金蝶云星空为例

从管理软件的使用者角度,对账一般包括了两个层面,一是业务层面,采购员与供应商的销售人员进行对账,这里的对账内容主要包括订单执行的情况,送货、退货,确认最终发票开具。俗称开票前对账。还有一种对账是发票开具后的尾款支付情况的对账。

现行的ERP软件开发者角度,往往只注重于后一种对账,会在应付模块提供相应的功能。而第一种业务对账则没有相应的功能。

通用的ERP软件,往往从管理应该怎么做出发,提供了一套所谓的标准管理流程。而企业管理的实际情形则有很大差异,站在使用者的角度,则希望软件的功能有更好的包容性。

金蝶云星空在8.0版本2022年6月30日的补丁中PT-146915提供了采购对账功能。但这个功能的使用是有限制条件的。

即当用这个功能后,最好是暂估冲回参数不要勾选,如果要勾选,则这个采购对账功能大大受限制,必须在次月结账前完成对账,但实际生产实践中,对账有时会在入库单完成后数个月后才对账开票。

而官方还没有提供这部分更详细功能。

现在用户再购买是8.2版本,在调研阶段就要问清楚,用户是否要进行开票前对账,如果要,则暂估冲回参数不勾。然后跟财务人员说清楚后续操作流程,这里不管有没有发票模块,都是用应付单生成凭证。而应付单可以与入库单跨月。但暂估模式只能是单到补差,当应付单与入库单有差异时,由成本调整单生成凭证。

单到补差与单到回冲,只是使用习惯的差异,本质上并无太多差别。

启用暂估回冲这个参数是可以中途修改的,但建议将历史采购流程全部做结束(或者变通处理结束)再进行参数的切换。以用上系统原生的采购对账功能。

 

如果您需要财务、进销存、ERP软件,请联系13611587156(微信)

提供用友、金蝶ERP系统的销售、实施、维护和二次开发。

重点产品:用友U8+、T+,金蝶云星空。

金蝶云星空多组织,修改了物料的物料属性却无法成功同步。

原为自制属性,分配至101、102组织,在101组织下面又做了物料清单,既有作为子项,也有作为父项,还跑了计划,有计划订单关联。

现在要改为外购属性。发现101组织的无法同步成功。

1、检查:在分配日志中能看到,同步部分失败,详情如下,

物料存在物料清单,不允许修改可为主产品字段

物料【abcde】在组织【101】已经作为物料清单父项物料后不能取消可为主产品

2、当这个物料由自制转外购,又希望改物料属性且同步能成功。删除作为父项的BOM,但删除时又提示被计划订单引用,则继续检查。此处为了方便查关联,在物料清单列表界面,新增加了命令按纽–引用检查,点击事件引用操作——基础资料关联检查,以检查哪些计划订单影响了,找到计划订单,发现没有下查关联,直接删除掉。

在删除了影响同步成功的物料清单父项后,修改物料的物料属性为外购并同步成功。

联系13611587156(微信)提供ERP软件的销售、实施、维护、二次开发全流程、全方案服务。

一家项目型生产制造企业ERP选型过程——为什么是U8这样的老产品被选中了。

背景:一家项目型生产制造企业,自己没有生产,基本全是外包。

他们的ERP选型蛮有代表性的。从厂商、代理商、用户角度都可以有所收获,即一个项目是怎么样从开始到成交的。

1、董事长谈起想用套软件,把自己的业务管理起来,此前仅是财务核算用了金蝶某版本的总账报表

2、董事长跟相关人员聊起这个想法,然后有金蝶代理商通过朋友渠道获得了这个信息,并报备同时联系客户,约面谈。

——从厂商或者代理商的销售角度,熟人介绍是一些项目的商机来源。

3、金蝶目前参与这种项目,大概率首推金蝶云星空,先面谈,沟通需求,演示产品。

4、然后客户的对接人(财务)希望试用产品,一般的销售商是不太可能同意的,因为ERP不同于小财务软件,可以试一下。试ERP软件基本就是一个预实施了。

5、然后客户觉得不满意,联系更多产品和销售商,有用友的也有金蝶的。用友现在主推的是YonSuite、U8C、U8,也可能会考虑T+,而金蝶基本是云星空或者KIS旗舰版。(K3Wise已经退出销售)

6、最终用户是选择了U8,我们排除非技术因素,比如有决定权的人跟谁的关系更好。看一下为什么是U8。

(1)功能全

很多用户在选软件时,会罗列一大堆的需求,但往往缺少有个总控部门来把握需求,而仅仅是哪个部门的头在单位更有发言权,他的意见就占了主导。比如有个用户老板的小舅子主管的物流声音最大。提了一大堆的需求。但这些需求相对于生产、财务核算其实是比较次一些位置的。

那U8的功能全就有一定的优势,当然这些功能不能用起来,用起来效果又怎么样,那是另一回事。

U8有全部传统ERP的功能,包括HR,但云星空原生没有HR功能。

用户更看重他想要的功能有没有。并不是每个用户都能接受多套软件集成的方案。

(2)老牌子

好多领导并不关心这行,可能年轻时听说过有个ERP叫U8,然后就留下了印象。

(3)“买断”

当然这是个加引号的买断,因为U8事实上也有生命服务周期的。但相对于其它订阅的云产品,U8这种“买断”可能更为用户接受。

用户可能没有时间来试用或者了解产品,对产品的了解基本都来自于销售的介绍。此处插入一个据说是某大厂的高管面试题:桥标明承重700kg,现在一头800kg的牛怎么才能过桥。标准答案,牵着过去就是了,因为一般的桥都会放有设计余量,如果你真倒霉,桥塌了,那可能也是小概率事件。也就是对高管、对销售来说,即使现在的产品某些功能不具备,也大胆承诺,因为大概率将来用不到。或者”塌了再说呗“。

对销售商而言:“敢于承诺”,再加上搞好客户关系。而用户的项目负责人呢,会列几个候选,拿给老板,老板挑个便宜的。据说:选择的另一个因素是有家同行也在用。这个理由似乎成立、又似乎不成立。

对于金蝶云星空企业版买断最终也没有成交(据说当地金蝶分公司也参与了),推测可能是价格高于了U8。

回到产品本身,用户如果想省钱,似乎应该选择用友T+,推测有两个因素影响了没有选T+,一是因为T+专属云有强制服务费,二是有的地区大的用友代理商可能不代理T+,他们肯定是优先完成自己的代理任务。

从产品来说,金蝶云星空比T+更有优势。

(1)支持集团应用,

(2)可以用全并行序列来实现“全作业”管理,更吻合项目制造企业的实际管理场景。

如果金蝶分公司也参与,推测要么是价格贵了,要么也没有抓住全并行序列这种方案。还是用了BOM分层的方案。

最终是产品力最弱的U8拿到了项目,只能是销售的话术打动了用户,包括最终的总造价相对较优。然后也没有人向用户详细说明T+专属云的优势。

可能有人要杠:凭啥说U8产品力弱。

U8是老架构,很多用户用U8大多只是财务进销存,能用到生产和成本不多,用到车间管理的就更少。而且说U8的产品力弱是相对于现在更新架构软件而言的。

可能是在同样是“买断”的逻辑下,更便宜,然后又有同行在用,最终使得这家客户选择了产品力最弱的U8。那如果这个推论成立,看来U8要焕发又一春了,因为用友金蝶“买断”的产品越来越少了。

ERP工序管理中并行工序需要进入“立库”保管怎么处理?

在用全作业、全成本制造业ERP解决方案时,有用户提出,加工过程中的有些构件也要入到“立库”,所以就不好做全工序处理,只能是生产订单做入库处理。

这里需要了解ERP的仓库和WMS中的仓库,前者会考虑核算,而后者是纯粹特理意义上的保管,重点是数量而非成本价。

那加工过程中的工序构件,在会计上是在制品,在制品从加工现场拖到立库,实际上是位置的转移,在ERP中是按在制品的核算流程走。

如果要兼容原生仓库的设计,则可以作如下改造:

产成品物料A,增加辅助属性,序列、工序号、甚至还可以加上“质量等级”

比如0序列的20工序是焊接,焊接好后要进入WMS的立库,然后下一道工序加工时再移出来。则A物料0序列20工序汇报后,自动生成工序入库单,物料编码是A,辅助属性是0-20,如果只管数量,不管核算,可以将库存状态默认为不核算。

这样就在不怎么大修改原程序代码的情况下,实现了WMS的管理。但如果车间管理向工业4.0靠的话,还是要加入位置这个基础资料。先业务,后核算。

当然,如果能实现全工序成本核算则更好。

也有用户说,这些功能是wms或者mes的功能,但从使用角度出发,并不关心哪个系统,而是关注业务逻辑的流畅和业务处理的高效。

构建多个异构系统,最大的问题是对接,不仅是json或者sql数据传递,而是两边的业务逻辑要自然,而非生硬地捏在一起。

如果以ERP平台为基础,通过插件开发,实现PLM、MES、WMS的功能。也省去了基础资料同步带来的麻烦。

全作业、全成本指导思路下的机械行业ERP选型

全作业、全成本指导思路下的机械行业ERP选型

ERP选型,需要结合企业的行业特点、管理特点、拟投入资源、软件的特性多个要素进行选型。挑选综合得分较高的方案。

比如机加工行业,大多数加工是以作业(工序)的方式,不少非标机加工企业是按单生产,比较少做库存。希望有一款软件能拥有所有想要的功能。

针对这类项目制造需求的企业,从销售订单开始,就有CRM系统的需求,订单成交,项目立项,就有项目管理的需求。设计部门开始设计,就有PLM软件需求,PLM输出成果需要到ERP系统中,ERP系统则需要完成进销存、计划、生产、发货、核算成本、收付款。但传统ERP中,对物流运输、现场安装调试、售后服务这一块着力不多。

两种建设思路

1、建多个系统,并通过Excel或者接口完成异构系统间的数据传递。

2、以ERP系统为基础,进行插件开发,扩展成完整的管理系统,最终是包括了:CRM、ERP、MES(车间管理)、WMS(仓储管理)、HR、PLM、PM(项目管理功能)、预算管理、费用报销管理。

纵向的系统设计思路参考(参考华为)

IPD集成开发系统——PLM系统

LTC从线索到回款——CRM系统

ITR从问题到响应——客服系统

几个关键点

设计部门设计出来的成果如何快速形成ERP系统的基础数据,“一键导入”,或者PLM和ERP本就是一体的。

怎么实现WMS的一些功能需求,类似的还有MES功能点、LM(运输管理)功能点、售后、预算、费用、项目管理、HR、甚至协同办公的需求。

一个建议方案

用金蝶云星空企业版或者旗舰版。

1、能够支持多组织、满足集团公司管理需求

2、能集成了主流的移动办公软件,满足了移动OA的需求。

3、原生有PLM、智慧车间、预算管理、费用管理模块。

4、对于项目管理、物流管理、WMS的功能需求,可以通过开发插件实现(基于C#、Python,旗舰版则是Java)

5、如果不打算做太多的二次开发,而是尽可能变通用原生功能来实现机加工行业的需求的话,则可以用全作业的思路。利用软件工艺路线中的并行序列,将原本多层BOM的中间层分解到工艺路线的并行序列中。进而对工序进行汇报。如果扩展一下,则可将类似设计部的图纸设计、交底会议也可以设为作业。进行工序排程(支持正排、倒排、偏置正排)和工序汇报。

6、智慧车间模块可以实现PDA的派工和报工,实现设备数据接入。

7、系统的”全成本“核算。

8、支持私有部署。

9、综上,利用系统的原生功能和系统BOS的配置功能,是可以建一个较好性价比ERP系统的。因为很多企业的日常生产管理特性就是对各项作业进行安排和汇报,而原生有较好工序管理功能、又容易扩展开发的ERP则是相对较优的选择。

如果管理要求重点在对作业的安排和结果反馈上,那要有车间管理模块,要求软件能管理”作业“。

联系13611587156(微信),咨询ERP系统的购买、实施和维护事宜。

金蝶云星空应收票据生成收款单保存时报错

问题:出纳模块的应收票据生成收款单,保存时,提示字段长度不够。

这个问题源自于该字段长度不足。

收款单的应收票据单据体有个字段,FBPBILLNUMBER 票据(包)号。这个字段在程序端的默认长度是50,当实际票据(包)号长度变长后,就不够用了。

而数据库端该字段的默认长度是varchar(255),所以参照数据库该字段的长度,在BOS中改成255即可。

如果有SSMS工具,很方便查看数据库表结构,如果没有,则可以通过命令行。

CMD下

sqlcmd -E
>
SELECT syscolumns.name AS 字段名,systypes.name AS 数据类型,syscolumns.length AS 长度

FROM syscolumns INNER JOIN systypes ON systypes.xtype=syscolumns.xtype

WHERE id=(SELECT id FROM sysobjects WHERE name=’T_AR_RECEIVEBILLREC’);

>GO;

可以把结果复制到excel中方便查看。

如果数据库中该字段长度也是50,则可以两边都修改成255

ALTER TABLE T_AR_RECEIVEBILLREC ALTER COLUMN FBPBILLNUMBER VARCHAR(255);

更多用友、金蝶软件使用上的问题,请联系 13611587156(微信)

U+智享进销存

U+智享进销存:基于浏览器,可买断私有部署,将传统进销存软件的过账(红冲)、作废与多级审核审批流结合,可以做工作流审批。

进销存功能实用、流畅,细节功能也比较丰富。同时也提供了总账、固定资产模块,能帮助用户实现业务财务一体化。

U+智享不支持根据发票立账,如果需要根据发票立账,可采用U+尊享版。

如果需要体验试用,请联系 13611587156(微信)

金蝶云星空账表上增加自定义字段列,并在过滤条件中增加这个自定义字段

金蝶官方论坛有增加自定义字段列的教程,一般为分两种:

1、增加的是基础资料的辅助属性,比如采购订单执行明细表上加一列物料的描述,这个是通过增加基础资料属性列,并设置物料编码字段的引用属性来实现的。

https://vip.kingdee.com/article/71542489299370496?productLineId=1

2、增加的是其它字段,比如在采购订单上加了表头字段(客户),然后需要在采购订单执行明细表上体现。这类需求场景其实也挺多的,比如需要将自定义的发票号码、客户订单号、项目信息之类字段体现到相关账表上。

针对第2种需求要开发插件实现,代码可以参考官方论坛上的。

https://vip.kingdee.com/article/71602311801300736?productLineId=1

https://vip.kingdee.com/school/liveCourse/60413621381337344?productLineId=1

这几个贴子都没有提到接着要怎么用这个加的字段做过滤条件。(别的贴子上可能有)

https://vip.kingdee.com/article/96303660623174656?productLineId=1&isKnowledge=2

过滤窗口的条件分两类:一是快捷,这一类的取数是var customFilter = filter.FilterParameter.CustomFilter,获取的是数据包,基础资料字段有Key和Value。通过调试,获取要取的字段的值。

还有一列是条件和高级,取数是var commonFilter = filter.FilterParameter.FilterString; 这个取到的是字符串。

一般建议做在快捷上面(如果有这个需求的话),方法是获得具体的值,然后拼到Sql中做where子句。

做在条件(高级)页签中,有两种做法,一种是通过strFilter = filter.FilterParameter.FilterString 取字符串后,用数组处理,分出自定义字段和非自定义字段。能做一些简单的查询,但复杂查询下,很难处理回拼字符串的括号处理,

第二种做法是按论坛贴子处理,但where条件也要注意。

https://vip.kingdee.com/article/18474?productLineId=1

https://vip.kingdee.com/article/469911145776505600?productLineId=1

简单查询还好办,复杂查询要注意对strFilter的处理,需要替换字符串才能拼接成正确的where子句。

有用友、金蝶产品二次开发需求、实施维护需求、购买需求,请联系13611587156(微信)

用友T3标准版的总账数据怎么恢复到用友T3普及版

用友T3标准版的总账数据怎么恢复到用友T3普及版,直接恢复是不行的,因为数据结构不一样。

比较好的方法是:

1、将T3标准版的数据库用数据库备份的方式备份出来(不要用T3的系统管理备份),

2、拿到T3普及版的数据库SSMS上,做恢复,这里要注意一点的是:不要有重名,比如原来的T3标准版正常恢复出来是 UFDATA_001_2023这样的结构,那T3普及版的数据库上不要有。如果有的话,可以先临时备份后删除。

3、打开T3普及版自带的总账管理工具,源选择SQLServer,选中恢复的那个账套号。目标库则是要导入的T3普及版。(目标库要事先创建出来)

4、按原来的科目设置,如果没有启用辅助核算 ,只要导科目和凭证,同时注意一下凭证类别,如果启用了辅助核算,要把相关的基础档案都导进来。

这个方法也适用于高版本数据库上的T3向低版本数据库上的T3导。也适合于T3标准版有固定资产、进销存模块向T3普及版导入总账数据。

更多用友T3、T6、T+、U8系列产品、好会计、好业财、易代账产品的销售、服务,联系13611587156(微信)