当前位置: 首页 > news >正文

华为MetaERP Oracle EBS(R12)用间接法编制现金流量表,从原理→前提→配置→FSG 搭建→公式设计→测试→月结操作→常见坑完整、一步一步讲清楚,你可以直接照着做实施。

Oracle EBS(R12)用间接法编制现金流量表,从原理→前提→配置→FSG 搭建→公式设计→测试→月结操作→常见坑完整、一步一步讲清楚,你可以直接照着做实施。


一、间接法在 EBS 中的核心原理(先统一口径)

间接法 = 净利润 + 非付现费用 ± 营运资本变动 − 非经营损益

EBS 实现间接法只能用余额法(标准做法)

  • 不需要每笔凭证标注现金流项目
  • 数据来源:
    1. 利润表科目发生额 → 净利润、折旧、摊销、投资收益、财务费用
    2. 资产负债表科目期初 / 期末余额 → 应收、存货、应付、递延税
  • GL + FSG(财务报表生成器)做计算逻辑

公式(必须写进 FSG):

plaintext

经营活动现金流净额 = 净利润 + 固定资产折旧、无形资产摊销 + 资产减值损失、信用减值损失 − 投资收益、公允价值变动收益 + 投资损失、公允价值变动损失 + 财务费用(利息支出) + (期初经营性应收 − 期末经营性应收) + (期初存货 − 期末存货) + (期末经营性应付 − 期初经营性应付) + 递延所得税调整

二、实施前必备前提(不满足做不了)

  1. 科目表(COA)已经稳定
    • 利润表、资产负债表科目完整
    • 经营 / 投资 / 筹资科目划分清晰
  2. GL 正常月结
    • 所有子模块(AP/AR/FA/INV)全部过账
    • 折旧、往来重估、预提全部完成
  3. 明确科目归类(关键)
    • 净利润:4 开头损益类汇总
    • 折旧摊销:FA 计提科目(如 85xx)
    • 经营性应收:11xx(应收、应收票据、其他应收经营)
    • 存货:12xx(原材料、在制品、产成品)
    • 经营性应付:21xx、22xx(应付、应付职工薪酬、应交税费)
    • 投资类:15xx、61xx(长期投资、投资收益)
    • 筹资类:23xx、66xx(借款、利息支出)

三、Oracle EBS R12 实现间接法现金流量表(分步实操)

整体路径:

定义行集(Row Set)→ 定义列集(Column Set)→ 定义报表(Report)→ 写公式 → 分配科目 → 测试 → 月结执行


步骤 1:准备 FSG 基础组件(一次性)

1.1 职责

使用:中国总帐经理 / GL Super User

1.2 导航路径

plaintext

GL → 报表 → 财务报表 → 定义行集(Row Set) GL → 报表 → 财务报表 → 定义列集(Column Set) GL → 报表 → 财务报表 → 定义报表(Report)

步骤 2:定义「行集 Row Set」—— 现金流量表项目结构

2.1 新建行集
  • 名称:Z_CASHFLOW_IND_ROW(间接法现金流行)
  • 说明:现金流量表(间接法)行项目
2.2 按会计准则录入所有行项目(示例)

plaintext

1000 经营活动现金流量 1100 净利润 1200 加:固定资产折旧 1210 加:无形资产摊销 1220 加:资产减值损失 1300 减:投资收益 1310 加:投资损失 1320 减:公允价值变动收益 1400 加:财务费用(利息支出) 1500 营运资本变动 1510 经营性应收减少(−增加) 1520 存货减少(−增加) 1530 经营性应付增加(−减少) 1600 经营活动现金流量净额 2000 投资活动现金流量 3000 筹资活动现金流量 4000 现金净增加额 5000 期初现金及现金等价物 6000 期末现金及现金等价物
2.3 行属性设置
  • 行类型:计算行 / 科目行
  • 显示:
  • 缩进:按层级缩进

步骤 3:定义「列集 Column Set」—— 取数期间(期初 / 期末 / 发生额)

间接法必须取:期初余额、期末余额、本期发生额

3.1 新建列集
  • 名称:Z_CASHFLOW_IND_COL
  • 说明:间接法现金流列(期初 / 期末 / 本期)
3.2 定义三列
  • 列 1:期初余额(BOP)
    • 类型:余额 Balance
    • 期间:起始期间
  • 列 2:期末余额(EOP)
    • 类型:余额 Balance
    • 期间:结束期间
  • 列 3:本期发生额(Period Activity)
    • 类型:活动 Activity

关键:营运资本变动 = 期末 − 期初,所以列集必须包含期初、期末两列Oracle


步骤 4:定义「财务报表 FSG」—— 绑定行集 + 列集

4.1 新建报表
  • 名称:Z_CASHFLOW_INDIRECT
  • 标题:现金流量表(间接法)
  • 行集:选Z_CASHFLOW_IND_ROW
  • 列集:选Z_CASHFLOW_IND_COL
  • 账簿:选主账簿(Ledger)
  • 币种:本位币

步骤 5:给每一行写「计算公式」—— 最核心

进入行集 → 选中行 → 点击「计算(Calculation)」

下面给你可直接复制的公式(假设行号对应上面行项目):

5.1 净利润(行 1100)
  • 类型:科目分配
  • 科目范围:4000~4999(所有损益科目)
  • 符号:+
  • 取数列:本期发生额Oracle
5.2 加:折旧(行 1200)
  • 科目:8500~8599(折旧科目)
  • 符号:+
  • 列:本期发生额
5.3 加:摊销(行 1210)
  • 科目:8600~8699
  • 符号:+
5.4 减:投资收益(行 1300)
  • 科目:6100
  • 符号:
5.5 加:财务费用(行 1400)
  • 科目:6600(利息支出)
  • 符号:+
5.6 经营性应收变动(行 1510)—— 最关键公式

间接法要求:应收增加 → 现金流减少

  • 公式:期初应收 − 期末应收
  • FSG 写法:

plaintext

(列1(1100:1199) − 列2(1100:1199))
  • 科目范围:1100~1199(经营性应收)
  • 符号:+
5.7 存货变动(行 1520)

plaintext

(列1(1200:1299) − 列2(1200:1299))
5.8 经营性应付变动(行 1530)

应付增加 → 现金流增加

plaintext

(列2(2100:2299) − 列1(2100:2299))
5.9 经营活动现金流净额(行 1600)

plaintext

行1100 + 行1200 + 行1210 + 行1220 − 行1300 + 行1310 − 行1320 + 行1400 + 行1510 + 行1520 + 行1530
5.10 投资 / 筹资活动

按投资、筹资科目(15xx、23xx、61xx、66xx)用同样逻辑写公式

5.11 现金净增加额(行 4000)

plaintext

行1600 + 投资活动净额 + 筹资活动净额
5.12 期初 / 期末现金
  • 期初现金:列 1 (1001)
  • 期末现金:列 2 (1001)

步骤 6:科目分配(Account Assignment)—— 绑定科目段

进入行 → 科目分配:

  • 输入科目范围(如 1100~1199)
  • 段显示类型:T(Total)
  • 符号:按公式正负设定Oracle

步骤 7:测试报表(Test)

  1. 导航:GL → 报表 → 财务报表 → 运行财务报表
  2. 选择:Z_CASHFLOW_INDIRECT
  3. 输入:账簿、年度、期间(如 2026-01 至 2026-05)
  4. 执行 → 导出 HTML/Excel
  5. 校验:
    • 净利润 = 利润表净利润
    • 折旧、摊销金额正确
    • 营运资本变动逻辑正确(应收增加为负)
    • 现金净增加额 = 资产负债表现金期末−期初

步骤 8:月结执行流程(每月标准操作)

  1. 完成所有子模块过账、折旧、重估、预提
  2. GL 结账至当期
  3. 运行 FSG:Z_CASHFLOW_INDIRECT
  4. 导出 Excel,人工复核:
    • 营运资本变动异常(如应收暴增)需写说明
    • 非经营损益是否完整(资产处置、投资收益)
  5. 调整后正式出具报表(PDF+Excel)

四、常见问题与避坑(实施必看)

  1. 间接法与直接法对不上

    • 原因:科目归类错误、期初 / 期末取反、公式正负号写反
    • 解决:逐行核对公式,尤其应收、应付变动方向
  2. 折旧没加回

    • 原因:折旧科目未分配、取数列为 “余额” 而非 “发生额”
    • 解决:折旧取本期发生额
  3. 应收增加但显示为加回

    • 错误公式:期末−期初
    • 正确公式:期初−期末
  4. 营运资本包含非经营科目

    • 如:其他应收款中包含借款(筹资)
    • 解决:严格区分经营 / 非经营科目

五、交付物(你实施时直接用)

我可以一次性给你:

  1. EBS R12 FSG 行集(Row Set)完整模板(含所有行号 + 公式)
  2. 列集(Column Set)配置截图级指引
  3. 科目分配清单(经营 / 投资 / 筹资科目范围)
  4. 月结操作 SOP(含校验清单)
http://www.cnnetsun.cn/news/2875331.html

相关文章:

  • 如何在老旧Mac上安装最新macOS:OpenCore Legacy Patcher完整4步指南
  • P87LPC778中断与I/O配置实战:从寄存器详解到避坑指南
  • Java毕业设计-基于jspm自行车个性化改装推荐系统基于springboot框架的自行车个性化改装推荐系统(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • 从方格游戏到动态规划:用Python手把手解‘踩方格’问题(附两种递推思路对比)
  • Windows 11优化指南:用Win11Debloat一键清理系统垃圾,提升电脑性能
  • 终极指南:Windows 11 LTSC系统完美添加微软商店完整方案
  • 模糊控制:从洗衣到工业,如何让机器像人一样“思考”
  • IP-guard部署与兼容性实战解析
  • UGE模型:图神经网络与视觉语言融合的城市空间感知
  • OrCAD PSpice保姆级教程:从三极管参数修改到傅里叶分析,一次搞定所有仿真类型
  • 【热血传奇】脚本开发之输入框:从基础调用到引擎差异解析
  • 从源码到播放:为CEF 113版本编译并集成MP4/H.264视频支持
  • 私有化视频会议平台/智能会议管理系统EasyDSS筑牢金融行业安全技术底座
  • 抖音无水印视频下载终极指南:快速批量保存你喜欢的短视频内容
  • MRIcroGL:免费医学影像可视化工具的终极指南
  • 网页手写签名采集+PHP服务端保存一体化部署包(含Canvas绘图、PNG/SVG导出与IE兼容方案)
  • ChromePass终极指南:3分钟掌握Chrome密码提取的完整方案
  • MPV播放器配置终极指南:7个技巧让Windows用户快速掌握专业级视频播放
  • Node.js/Go 后端架构:gRPC 流式通信与双向推送的工程实践
  • STM32F103用定时器输入捕获读HC-SR04回波时间,串口实时发距离数据
  • PCA9561 I2C EEPROM DIP开关:硬件配置软件化与远程管理实战
  • 3步掌握LayoutParser:零代码实现智能文档布局分析
  • 告别Excel预测!我用Amazon SageMaker Canvas给供应链准时率做了个AI体检(附数据集)
  • XCOM 2模组管理器终极指南:为什么AML能彻底改变你的游戏体验?
  • MatAnyone:突破性AI视频抠像技术,无需绿幕实现专业级人物分离
  • 互联网大厂 Java 求职面试:电商场景中的技术挑战
  • Java 大数据量异步处理方案:线程池 vs 消息队列
  • 企业级数据可视化架构的范式转移:DataRoom如何重构大屏设计的技术边界
  • P89V660单片机低功耗模式与中断优先级协同设计实战
  • 【信息科学与工程学】计算机科学与自动化——第十篇 芯片设计33 芯片中的微子20.1 (1)