华为MetaERP 在 Fusion 里“用 AutoAccounting 派生项目利润中心 + 多币种“其实是两件事叠加:项目利润中心段的派生必须在 SLA 里做(AutoAccounting 只给
在 Fusion 里用 AutoAccounting 派生项目利润中心 多币种其实是两件事叠加项目利润中心段的派生必须在 SLA 里做AutoAccounting 只给默认账户不感知项目/合同多币种则是 SLA/Accounting Hub 引擎天生支持的——同一笔交易在主账、辅助账、报告币种账里并行过账利润中心段在各币种账中都保持一致。Oracle 官方说得很直白The only method to derive project-specific accounts is to use project sources in the accounting method 。而多币种方面Accounting Hub 的会计引擎processes each transactions primary, secondary, and reporting currency ledgers in parallel 。下面把这两层叠在一起讲清楚。一、先理清架构为什么是多层级 SLA 而不是 AutoAccounting层次负责什么多币种如何体现AR AutoAccounting​给项目开票提供一个默认账户不基于合同/项目不涉及币种派生只派生 COA 组合SLA Account Rule段规则​用 Project Identifier 等 100 项目来源覆盖默认账户把利润中心段派出来在主账币种下生成子分类账日记账Accounting Method Ledger​把 JERS 分组挂到分类账主分类账用记账币种如 USDReporting Currency Ledger​定义报告币种如 EUR、CNY引擎并行生成报告币种子分类账日记账利润中心段不变关键点利润中心段是一个 COA 段值与币种无关。无论 USD、EUR 还是 CNY同一笔项目交易的利润中心都是1001。多币种处理的是金额不是段值。二、SLA 配置Mapping Set Segment Rule项目来源 → 利润中心步骤 1创建 Mapping Set项目来源 → 利润中心段值导航Subledger Accounting Setup → AMB → Journal Entry Setup → Mapping SetsOracle 官方明确可用 100 个项目特定来源建映射集和账户规则条件包括 Project Identifier、Project Type、Expenditure Type、Expenditure Organization、Billable Indicator、Capitalizable Indicator、Task DFF、Project DFF 等 。示例——按 Project Identifier 映射利润中心输入源Input Source输出利润中心段PRJ-A0011001PRJ-A0021001PRJ-B0011002PRJ-C0011003输入类型选 Source如 Project Identifier输出类型选 Constant利润中心段值。步骤 2创建 Segment Rule段规则派生利润中心导航Subledger Accounting Setup → AMB → Journal Entry Setup → Account RulesOracle 文档明确账户规则类型可选Segment Rule——为 COA 中的特定段派生值可用常量、来源、映射集、值集等方式 。配置Derive_Project_Profit_CenterRule Type Segment RuleSegment 利润中心段带 Second Balancing Segment 标签条件行按优先级Priority 10Condition Project Identifier IS NOT NULLValue Type Mapping Set引用PRJ_TO_PCPriority 20Condition Expenditure Organization IS NOT NULLValue Type Mapping Set引用EXP_ORG_TO_PC备选锚点Priority 99Default Value 9999清算利润中心防派生失败保存步骤 3挂到 Journal Entry Rule SetJERS导航Journal Entry Setup → Journal Entry Rule Sets复制系统预置的 JERS如项目成本用的Project Costing - Expenditure项目开票用的Project Billing - Invoice在 Journal Line Rule 里把利润中心段的 Account Rule 指定为Derive_Project_Profit_Center其他段公司、成本中心、自然科目按各自规则派生保存步骤 4挂到 Accounting Method 并激活导航Manage Accounting Methods复制标准会计方法如Standard Accrual把修改后的 JERS 分配给对应的事件类/事件类型Activate Subledger Journal Entry Rule Set Assignments——Oracle 强调修改组件后必须激活才能用于 Create Accounting把会计方法分配给主分类账三、多币种配置报告币种分类账步骤 1主分类账设置Ledger Currency USD假设美元是记账币种COA 中包含利润中心段Second Balancing Segment挂上面建好的 Accounting Method步骤 2定义报告币种Reporting Currency导航Manage Ledgers → Reporting Currencies为同一主分类账添加报告币种报告币种折算级别Conversion Level说明EUR​Subledger子分类账级引擎并行生成 EUR 子分类账日记账与 USD 日记账同源CNY​Journal日记账级过账时把 USD 日记账折算成 CNYJPY​Balance余额级仅余额折算最轻量 Oracle 官方建议如果只在合并时需要折算报表用 Balance 级别即可如果在高通胀国家运营、需要以稳定币种管理业务才用 Subledger 级别 。子分类账级报告币种的关键价值SLA 引擎在处理主分类账日记账的同时并行创建报告币种子分类账日记账——意味着利润中心段的派生逻辑在 EUR 账里完全一样无需重复配置 。步骤 3折算汇率导航Manage Daily Rates / Rate Types为 USD→EUR、USD→CNY 维护汇率日汇率、期间汇率等。四、完整数据流与分录示例示例 1项目人工成本USD 入账EUR 报告币种 Subledger 级业务员工在 EXP-ORG-PC01 支出组织记录 PRJ-A001 项目工时成本 5,000 USD。Mapping SetEXP_ORG_TO_PCEXP-ORG-PC01 → 1001Segment Rule 命中利润中心段 1001主分类账USD子分类账日记账公司.利润中心.成本中心.科目 Dr (USD) Cr (USD) 01 .1001 .CC-ENG .人工成本 5,000 01 .1001 .CC-ENG .应付工资 5,000报告币种分类账EURSubledger 级假设 1 USD 0.92 EUR公司.利润中心.成本中心.科目 Dr (EUR) Cr (EUR) 01 .1001 .CC-ENG .人工成本 4,600 01 .1001 .CC-ENG .应付工资 4,600利润中心段1001在两个币种账中完全一致——SLA 引擎并行处理派生逻辑只跑一次 。GL 日记账Create Accounting 后USD 账本里 PC01 的利润中心维度借贷平衡EUR 账本里同样平衡。示例 2项目开票收入多币种发票业务向德国客户开 PRJ-B001 项目的发票发票币种 EUR 100,000记账币种 USD假设 1 EUR 1.08 USD即 108,000 USD。AR AutoAccounting 先用 Transaction Type 给出默认账户利润中心可能是默认的9999SLA 账户规则覆盖Segment RuleDerive_Project_Profit_CenterConditionProject Identifier PRJ-B001Mapping SetPRJ_TO_PCPRJ-B001 → 1002利润中心段 1002主分类账USD公司.利润中心.成本中心.科目 Dr (USD) Cr (USD) 01 .1002 .CC-SAL .应收账款 108,000 01 .1002 .CC-SAL .主营业务收入 100,000 01 .1002 .CC-SAL .应交税费-销项税 8,000发票币种账EUR如果设了 Invoice Currency Reporting Ledger公司.利润中心.成本中心.科目 Dr (EUR) Cr (EUR) 01 .1002 .CC-SAL .应收账款 100,000 01 .1002 .CC-SAL .主营业务收入 92,593 01 .1002 .CC-SAL .应交税费-销项税 7,407无论 USD 还是 EUR利润中心段都是1002——项目利润中心的派生与币种解耦。示例 3派生失败走清算利润中心业务某笔项目事务的支出组织不在任何 Mapping Set 里且 Project Identifier 为空。Segment Rule 走 Priority 99 Default 999901 .9999 .CC-ENG .人工成本 3,000 01 .9999 .CC-ENG .应付工资 3,000月末通过查询利润中心 9999的跨币种余额分析缺失映射的项目补 Mapping Set 后做调整分录重新分配到正确利润中心。关键9999 在 USD、EUR、CNY 各账本中都自平衡不会破坏第二平衡段的配平。五、端到端配置 ChecklistCOA 设计利润中心段打上 Second Balancing Segment 标签主数据项目主数据维护 Project Identifier可选在项目/任务 DFF 上显式维护利润中心Mapping Sets建项目来源 → 利润中心段值的映射PRJ_TO_PC、EXP_ORG_TO_PC 等Segment Rule建Derive_Project_Profit_Center挂 Mapping Sets设 Default9999JERS复制到项目成本/人工/项目开票等 JERS把利润中心段 Account Rule 指向刚建的段规则Accounting Method复制并替换 JERSActivate​ 赋值Ledger 分配会计方法挂到主分类账USDReporting Currencies添加 EURSubledger 级、CNYJournal 级等报告币种汇率维护 USD→EUR、USD→CNY 的日汇率/期间汇率测试用多币种项目事务验证——派生准确性 各币种账本中利润中心段一致性六、关键认知与避坑认知 1项目利润中心派生与多币种是正交的两件事。利润中心段是 COA 维度与金额币种无关多币种是 SLA 引擎在同一会计方法下并行生成多账本日记账的能力 。认知 2AR AutoAccounting 无法按项目/合同派生账户必须靠 SLA 覆盖 。如果你只在 AR 的 Manage AutoAccounting 里配所有项目开票的利润中心都会走默认逻辑做不到按项目细分。⚠️坑 1忘记 Activate Subledger Journal Entry Rule Set Assignments。Oracle 明确修改会计方法组件后状态会变 Incomplete必须激活才能用于 Create Accounting 。⚠️坑 2报告币种选了 Subledger 级但性能预估不足。Oracle 警告Subledger 级报告币种需要复制绝大部分 GL 和子分类账日记账及余额成本和存储开销大 只在确有需要时用如高通胀国家双轨记账。⚠️坑 3COA 特定COA Specificvs COA 无关COA Neutral会计方法混淆。Mapping Set 和常量账户规则只能在 COA Specific 会计方法里用 如果用了 Cloud 预置的 COA Neutral 方法如 Standard Accrual需要复制成 COA Specific 版本才能用 Mapping Set 派生段值 。⚠️坑 4多币种场景下第二平衡段的自动配平在每个币种账本中独立发生。如果某个利润中心在 USD 账本中借贷不平系统补的平衡科目行会在 USD 账本里EUR 账本里对应的是 EUR 折算后的平衡行——两边金额不同但段值相同合并报表时需注意。七、与 SAP PCA 多币种对标SAP PCA 多币种能力Fusion 实现利润中心级多币种资产负债表主分类账 报告币种分类账Subledger/Journal/Balance 级利润中心派生与币种解耦SLA Segment Rule 派生利润中心段引擎并行过多币种账凭证分割的多币种体现第二平衡段在每个币种账本中独立自动配平跨利润中心/跨币种转账平衡机制 多币种报告账并行生成Fusion 的方案在多币种并行处理上甚至比传统 SAP PCA 更干净——一套 SLA 规则多个币种账本同时出数利润中心维度完全一致。

相关新闻

220V PCB安规设计实战:电气间隙、爬电距离与安全布局详解

220V PCB安规设计实战:电气间隙、爬电距离与安全布局详解

1. 从一次“打火”事故说起:为什么220V PCB设计是生死线几年前,我参与过一个智能插座的项目。在样机测试阶段,一切都看似顺利,功能正常,发热也在可控范围内。然而,在一次长时间老化测试中,一个不…

2026/10/9 9:18:24 阅读更多 →
UE5角色动画系统:基于ALS-Community的快速集成与深度定制指南

UE5角色动画系统:基于ALS-Community的快速集成与深度定制指南

1. 项目概述:从ALS-Community出发,理解现代角色动画系统的核心如果你正在用Unreal Engine 5.3开发一款需要高质量角色动作的游戏,无论是开放世界、动作冒险还是RPG,那么“角色动画系统”这个坎儿你肯定绕不过去。自己从头搭建一套…

2026/10/3 12:19:09 阅读更多 →
GPT-5.6发布与安全主管离职:AI安全对齐与风险管控的行业警示

GPT-5.6发布与安全主管离职:AI安全对齐与风险管控的行业警示

1. 从一则行业新闻说起:当技术狂奔遇上安全刹车今天早上刷行业新闻,一条消息让我手里的咖啡差点没端稳:“GPT-5.6刚发布,OpenAI安全主管就跑路了??” 标题后面跟着一连串的感叹号和问号,充满了戏…

2026/10/10 4:35:58 阅读更多 →

最新新闻

k社项目积累实战指南:从经验沉淀到知识复利

k社项目积累实战指南:从经验沉淀到知识复利

1. "k社项目积累"到底在解决什么问题上周整理旧硬盘,翻出一个三年前的社团项目文件夹。里面光是设计稿就散落着七个版本,需求文档改了五轮却只有最后一份存了下来,还有一段当时觉得很重要的讨论记录,现在完全想不起来当…

2026/10/10 7:46:30 阅读更多 →
Excel公式思维:从函数套用到结构化逻辑表达

Excel公式思维:从函数套用到结构化逻辑表达

1. 为什么说Excel公式是职场人的“第二语言”?——从一张报销单说起你有没有遇到过这样的场景:财务同事发来一张密密麻麻的差旅报销汇总表,里面混着交通费、住宿费、餐补、发票校验状态、是否超标、应扣税额……而你只负责填自己那行数据&…

2026/10/10 7:46:30 阅读更多 →
【学习记录】电子电路基础七定律:电压、电流、电阻、电容、功率、欧姆定律与分压定律

【学习记录】电子电路基础七定律:电压、电流、电阻、电容、功率、欧姆定律与分压定律

【学习记录】电子电路基础七定律:电压、电流、电阻、电容、功率、欧姆定律与分压定律 在嵌入式硬件设计中,电压、电流、电阻、电容、功率、欧姆定律和分压定律是最基础的七个概念。它们看似简单,但很多工程师在排查电路问题时,往往…

2026/10/10 7:46:30 阅读更多 →
7-2 链表去重 (15 分)(C语言版)

7-2 链表去重 (15 分)(C语言版)

给定一个带整数键值的链表 L,你需要把其中绝对值重复的键值结点删掉。即对每个键值 K,只有第一个绝对值等于 K 的结点被保留。同时,所有被删除的结点须被保存在另一个链表上。例如给定 L 为 21→-15→-15→-7→15,你需要输出去重后…

2026/10/10 7:46:30 阅读更多 →
Ubuntu Linux实验教程:基于系统调用的动手实践指南

Ubuntu Linux实验教程:基于系统调用的动手实践指南

简介:本资源是一份面向Linux初学者与实验教学场景的Ubuntu操作系统入门指南,聚焦虚拟化环境搭建与基础系统管理核心技能。文档系统讲解VMware虚拟机安装配置(含桥接/NAT/仅主机三种网络模式详解)、快照机制原理与实操价值、Linux基…

2026/10/10 7:46:29 阅读更多 →
Hinton新论文深度解读:RSI递归自我改进的工程化评估与风险缓释

Hinton新论文深度解读:RSI递归自我改进的工程化评估与风险缓释

1. 从Hinton的新论文说起:为什么RSI突然成了焦点Geoffrey Hinton这个名字在AI圈的分量不用多说,但这次他挂名的论文方向有点不一样——不是深度学习的基础理论,也不是什么新的网络架构,而是RSI(Recursive Self-Improve…

2026/10/10 7:45:29 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 10:11:06 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 6:17:20 阅读更多 →