上次知识会我们谈10大SuiteApps,其中有一个关于Budget控制的,叫做Expense Commitments And Budget Validation. 在我眼里,其价值很大。因为这个功能是继“费用报告策略”之后的又一关于费用、预算控制的功能增强。关于费用报告策略的,可以参考之前的文章:
今天我们就对Expense Commitments And Budget Validation这个功能包做了概要介绍。
顾名思义,这个功能包的主要用途是对“费用预算”的校验和控制。具体功能包括:
- 利用标准的科目预算,或者自定义的科目预算功能,进行费用科目的预算制订。
- 基于上述制订的科目预算,在PO、Purchase Request、Vendor Bill保存时,进行预算使用金额校验(Validation),进而进行控制(警告或者禁止保存)。
- 通过Workbook进行数据分析和展示。
这个功能包的安装前提是需要有“高级财务模块”,因为涉及到“多版本预算”功能。
安装
这个功能包是通过SuiteApps渠道发布的,而非往日的SuiteBundle渠道。所以,请到SuiteApps菜单下搜索,并安装之。
设置
1.Budget Control
Budget Control决定了如下几个控制行为:
- 保存时,警告还是阻止保存。
- 预算耗尽临近阈值。
- 计算预算耗用的Saved Search。
- 各类警告信息内容。
2.Budget Preferences
在定义了Budget Control的基础上,定义Budget Preferences。主要参数包括:
- 是否启用Budget Validation
- 预算数据源是标准预算还是自定义预算
- 预算校验用的Saved Search以及校验维度
- 如果科目未设置预算时,PO等事务处理是否允许被保存。
特别注意,如果是OneWorld账户的话,需要在Subsidiary中选择相应的参数值。Subsidiary中的参数值优先于Budget Preferences中的。例如,如果在某个Subsidiary中如果不勾选“Enable Budget Validation”,那么即使在Budget Preferences中勾选了,那么实际上在那个Subsidiary中的预算控制功能是未启用的。
3.Budget Account
Budget Account的意思比较诡异,它是指需要设置一个“临时”科目。原因是,在这个功能包的设计中“自定义预算”的数据存储表,采用的是Custom Transaction的类型,而非我们平时用的Custom Record类型。所以需要一个贷方科目,来平衡费用的借方数值。所以,这个Budget Account毫无意义,完全是个副产品。新建一个费用类型的科目,将Budget Account的参数项勾上就好了。
然后在Accounting Preferences中选上它。不做这一步,在新建“自定义预算”始终会报错。
4.Budget设置
Budget可以是原来财务功能中的标准预算值,或者是自定义预算值。如果使用标准预算值,是不能控制到Custom Segment的,而自定义预算值可以。所以,我们倾向于使用自定义预算值。
并且由于自定义预算的数据基础是“Custom Transaction”,所以其内建了单据状态,可以支持审批流。这比较符合预算制订的流程。
请注意,目前的版本只能做到Monthly预算值控制,做不到Yearly、Custom 等周期模式。
事务处理过程控制
目前此功能的作用域只针对PO、Purchase Request和Vendor Bill, 控制不了ER和JE。
当单据保存时,系统会检查科目、核算维度对应的预算值,然后进行报错显示。依据与Budget Control的设置(警告 或 阻止保存),决定是否能够保存。
预算结果展示
作为预算控制的结果,在Workbook中预制了几个报表。
以上是我们对此功能包的概要介绍,简单总结一下:
下面,开始你的测试吧!