欢迎光临
我们一直在努力

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

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


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

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

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

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

公式(必须写进 FSG):

plaintext

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


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

  • 科目表(COA)已经稳定
    • 利润表、资产负债表科目完整
    • 经营 / 投资 / 筹资科目划分清晰
  • GL 正常月结
    • 所有子模块(AP/AR/FA/INV)全部过账
    • 折旧、往来重估、预提全部完成
  • 明确科目归类(关键)
    • 净利润: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)

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

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

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

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

  • 间接法与直接法对不上

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

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

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

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

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

    我可以一次性给你:

  • EBS R12 FSG 行集(Row Set)完整模板(含所有行号 + 公式)
  • 列集(Column Set)配置截图级指引
  • 科目分配清单(经营 / 投资 / 筹资科目范围)
  • 月结操作 SOP(含校验清单)
  • 赞(0)
    未经允许不得转载:171主机测评 » 华为MetaERP Oracle EBS(R12)用间接法编制现金流量表,从原理→前提→配置→FSG 搭建→公式设计→测试→月结操作→常见坑完整、一步一步讲清楚,你可以直接照着做实施。
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址