SAP TR: 现金管理(Cash Management)和预算控制(Cash Budget
Management)
SAP的TR包括现金管理(Cash Management)/基金管理(Funds Management)/现金预算管理(Cash Budget Management)三个模块,在接下来将一一剖析,本篇主要介绍其中的现金模块。 “现金为王”,在经济高速发展的当今时代,资金是涉及到企业成败的关键因素之一。现金管理模块用来监控企业的支付流程和保证资金流动性安全,各个企业都会制定其现金管理制度,现在来看看ERP是如何实现现金管理的,以前挂在TR模块的现金管理子模块在新总帐中被安排成为财务供应链管理的一个子模块,现金管理子模块的主要功能和特点有:
1. 现金管理和FI/MM/SD高度集成,从这些模块中收集相关数据。
2. 提供电子银行自动支付和银行对帐单功能,电子银行解决方案和自动付款在本书另有详
解。
3. 现金头寸和流动性预测业务分析。
现金头寸:指几天内银行帐户的余额状况.通过现金头寸报表,对影响银行帐户余额的
经济活动重新组织,从而反映当前的现金头寸。现金头寸报表是以银行总帐帐户和银行清理帐户为基础的分析报表。
流动性预测:是以应收/应付模块中的客户/供应商帐户为基础,一般反映的是在相对
较长期间的资金流入和支付交易情况。
现金流动性管理是现金管理的核心,流动性管理是指集团内现金头寸及其他资产转化成集团可即时支配使用的现金,并且不造成资源损失的能力。对集团现金和流动性作细致衡量和持续监控,可确保企业有足够的资金来源支付短期债务,并且利用不可预见的投 资机会获得更大收益。
4. 资金集中和现金池功能帮助实现集团跨地区的自动化的资金集中管理。 5. 支付监控功能,防止企业支付危机等等。 现金头寸和流动性预测区别 ,如下表: 现金头寸(Cash Position) 流动性预测(Liquidity Forecast) 短期的现金管理和预测 现金/各种银行存款/银行结算科目 支付建议 现金存款过帐 银行结算 现金管理其他业务交易 预测时间0-5天,可每天监控 中长期的现金管理和预测 客户/供应商的各种应收应付 手工备亡录 采购订单/销售订单 Vendor Invoice&Customer billing 现金管理其他业务交易 通常是1周或更长 下面简单分析一下现金管理模块的相应配置。
第一节 现金管理配置
首先明白一个组织单位概念:财务管理区域。
财务管理区域是现金管理,现金预算管理和预算控制的一个重要的最高层次的组织架构,是计划、控制、监控基金及承诺预算的组织单位,在一个财务管理范围内,可以进行统一的现金管理、现金预算管理以及预算控制。
图1是一个合成图。
图1-[1]:定义财务管理区域,IMG Path:企业结构->定义->财务会计->维护财
务管理区(SE16:V_FM01_A),假设定义一个财务管理区域叫 2800。 图1-[2]:分配公司代码,IMG Path:企业结构->分配->财务会计->给财务管理
区分配公司代码(SE16:V_T001_FM),将公司代码2800/2801/2802分配给财务管理区域2800 。 一个公司代码只能分配给一个财务管理区域,多个公司代码可以分配
给同一个财务管理区域,财务管理区域的货币最好和分配的各公司代码的本位币相同,对一个在世界各地都有业务的跨国集团,各公司代码本位币一致基本是不可能的,新版本提供了一个功能可以让使用不同本位币的公司代码分配给同一个财务管理区域,那就是让财务控制范围再使用各公司代码的附加本位币比如集团货币,我们知道一个公司代码最多可使用包括两个附加本位币共3个本位币,现在假设Tcode:OB22检查公司代码2800/2801/2802的附加本位币如下表: 公司代码 第一本位币(10) 第二本位币(30) 第三本位币(40) 2800 2801 2802 CNY USD CNY 无任何附加本位币 CNY USD CNY USD 图2中,公司代码2800/2801/2802的控制范围货币也是30,货币类型30在Tcode:
OY01 中设置,集团货币正是SCC4定义的Client 标准货币,关于ERP的货币本书相
关章节已有 相当详细描述,在此Review一下。
注:
旧版本中,需要将控制范围分配到财务管理区域(SE16:V_TKA01_FM),并且控制范围和 财务控制范围需要包含相同的公司代码,在新版本不再需要如此,旧版本的Link成本中心/ 利润中心/内部订单/WBS元素的FRC1-FRC9已经推出历史舞台,被Tcode:FMDERIVE替 代,实际上这是一个基金对象的派生规则,类似CO-PA的Tcode:KEDR ,在后面将有更 详细描述。
图1-[3][4]:使用Tcode:OFUP定义财务管理区域的集团货币,货币类型为30,
则可将本位币不同的公司代码2800/2801/2802分配给同一财务控制范围2800 .
Tcode:OF32定义财务管理区域的会计年度变式,理论上讲,也可采用和公司代码不一样的期间变式。
回顾:
图1中,可将本位币不同的几个公司分配到使用集团货币30的财务管理区域,这很有必要,假设国内某集团在美国有公司代码2801,有两种处理方法,一是专门为该公司建立一个使用USD的财务管理区域,以前的版本好象需要这样做; 二是使用集团货币30 CNY做财务管理区域附加货币,这样整个集团可使用同一个财务管理区域。
分析下图3的几个基本配置,在新总帐中,现金管理是财务供应链管理下的一个子模块。
图3-[1]:定义默认起息日(Value Date),指出当输入行项目的时候当前日期
作为起息日的缺省值使用,通常在银行帐户和银行子帐户中使用该起息日,可用于利息计算和现金头寸分析(这是别人告诉我的,如果你家不是使用起息日去自动计算利息,可以问他去)。F-28/F-53收付款初始界面就可以当前日期做缺省的默认值,这种小东西也搞一个配置,服了。 图3-[2]:定义源符号,源符号是自定义的一个任意标志,用来标识现金头寸和
流动预测,
源符号还可用来进一步细分计划级别,如图4,定义了BNK/PLN等几个源符号,BNK将对应到各种现金和银行存款科目,PLN则对应到集团资金计划。
图4-[1][2]的源符号BNK和PLN选上了“现金头寸CM”标志表示和现金头寸分析相关,源符号PSK将对应各种收付款和流动预测相关。
图3-[3][4]:定义计划级别,计划级别在源符号的基础上(两者结合)可更加
细分现金状态和流动预测的分析层次,计划级别将被分配到现金科目,应收应付科目,可在建立会计科目(Tcode:FS00)为这些科目输入计划级别,除了这些会计科目外,计划级别也可分配到特别总帐交易,收付款请求,采购订单,采购申请,销售订单和销售开票计划等业务交易。
定义的级别应该是唯一的 ,不要为多于一个的应用或者活动定义相同的计划级别,这将影响现金状态和流动预测分析的清楚性。 定义计划级别如下表: