华为MetaERP 年结做完≠能松气,真正的坑都在“结完怎么验“这一步。SAP 和 EBS 验证逻辑不太一样,但核心都是那几条勾稽:BS 科目上年末 = 新年初、PL 科目新年初 = 0、留存收益增加
年结做完≠能松气真正的坑都在结完怎么验这一步。SAP 和 EBS 验证逻辑不太一样但核心都是那几条勾稽BS 科目上年末 新年初、PL 科目新年初 0、留存收益增加额 上年净利润、子模块与 GL 对平。下面分两边给可落地的核对清单。 SAP 侧FAGLGVTR / F.16 之后查什么SAP 年结核心就几个 T-codeFAGLGVTR新总账余额结转/F.16经典总账、F.07客商余额结转、AJAB资产关年、2KES利润中心结转。跑完之后按这套验1. 总账层面最关键检查项事务码合格标准BS 科目上年末 → 新年初FAGLB03 / FS10N / F.01新年度 01 期期初 上年度 12 期期末币种维度本位币/第2、3本位币都要对PL 科目新年初FAGLB03全部 0有任何非零说明 FAGLGVTR 漏转留存收益科目FAGLB03增加额 上年度净利润若不为 0查 OB53 配错 / 新增 PL 科目没标损益类凭证流FB03能看到结转凭证类型 SA借贷平衡⚠️ 常见翻车当年新增的 PL 科目主数据没设成损益类FAGLGVTR 直接跳过年结后这个科目新年初还挂着余额审计必问。年结前用 FS10N 跑一遍所有 PL 科目清单看有没有漏网之鱼。2. 客商 资产 CO应收应付FD10N/FK10N看客户/供应商新年初余额 上年末或用S_ALR_87012172以本位币计的客户余额做交叉资产AJAB关旧年 →FAA_CMP查关闭年度 →AS03抽看资产价值ABST2对总账与资产子模块CO / 利润中心2KES结转后查GLPCA表各科目年初余额与 FS10N 上年末一致不转的话S_ALR_87012277等报表会错内部订单KOCO结转预算S_ALR_87013019看结转情况3. 期间与配置兜底OB52确认旧年度所有期间已关闭新年度 01 期已开旧期间若还开着补凭证会被系统自动前滚年初余额造成明明结对了又歪了SCC4看后台作业AFAB 折旧等都跑完没年结前FAGLGVTR测试运行先跑一遍参数公司代码/年度/分类账测试与正式必须一致否则容易转出差异 EBS 侧GLOIRE 跑完查什么EBS 年结是打开新年度首期时 GLOIRE 进程顺手把 PL → Retained Earnings 清掉不产生日记账只改 GL_BALANCES。验证动作偏报表 诊断脚本1. 三张标准报表Oracle 官方推荐Trial Balance试算平衡表新年度 01 期期初余额是否平衡BS 科目是否从上年度平移过来Year-End Balance Transfer Report年度余额结转报表结转明细作为审计依据Open Periods Report未结期间报表旧年已 Closed、新年已 Open2. GLOIRE 特有的两个坑必须用诊断脚本扫坑诊断科目类别错配收入/费用标成了资产/负债Note1416402.1 –Misclassified Accounts脚本开新年之前必跑平衡段的 Retained Earnings CCID 失效 / 不存在开首期时日志报Ret CCID which failed validation or does not exist——原因RE 科目组合没启用/不可过账/过期动态插入没开又没预定义 CCID3. 子模块与 GL 对账年结后这个最容易飘EBS 子模块AP/AR/FA/INV是先关自己的期间再 GL 年结。建议年结后用 SQL 或标准对账报表拉一遍-- AR 与 GL 对账思路 [12](ref) SELECT a.customer_id, SUM(a.amount) ar_amount, g.gl_amount FROM ar_cash_receipts_all a JOIN (SELECT account_code, SUM(amount) gl_amount FROM gl_balances WHERE period_nameDec-2023 GROUP BY account_code) g ON a.gl_account g.account_code WHERE ABS(a.amount - g.gl_amount) 0.01;AP 侧跑APXPREP预付款清理报表——未核销预付款不处理美元账户余额会怪FA 侧折旧要过完账再关 GL。4. 期间状态兜底查GL_PERIOD_STATUSES各模块AP/AR/FA/INV/GL旧年度最后期 CLOSED新年首期 OPEN不能出现GL 已开但子模块还开着或反过来。⚠️ EBS 一个性能坑别过早开新年首期——GLOIRE 会把受影响的所有账户余额前滚到每一个已开的未来期间开得越多跑得越慢还容易把余额搞乱。 两边通用的三条死线勾稽不管 SAP 还是 EBS年结后这三条过不了就是有问题BS 衔接新年 01 期所有 BS 科目期初 上年 12 期期末含币种维度。SAP 用 FAGLB03/FS10NEBS 用 Trial Balance。PL 清零新年 01 期所有损益类科目期初 0。SAP 看 FAGLB03EBS 看 GL_BALANCES 里 Revenue/Expense 首期起始余额 0。留存收益勾稽留存收益科目或本年利润→未分配利润链路新年度增加额 上年度净利润SAP 查 OB53 那个科目EBS 查账套里 Retained Earnings 定义 平衡段是否全覆盖再加一条子模块通用原则年结前先把 AP/AR/FA/INV/CO 各自月结关完、子模块与 GL 对平再动总账年结。反过来做99% 要返工。 落地建议做个年结 checklist把上面这些缩成跑之前 / 跑之后两张卡每年复用跑之前子模块全关 ✅、旧期间全关 ✅、OB53 / RE 科目配好 ✅、新增 PL 科目类别检查 ✅、FAGLGVTR 测试运行 ✅、数据库备份 ✅跑之后BS 衔接 ✅、PL 清零 ✅、RE 勾稽 ✅、客商/资产/CO 对平 ✅、旧期间确认关闭 ✅、年结报表留档 ✅真要排差异的话SAP 先抓 FAGLB03 看哪个 PL 科目没清、哪个 BS 科目新旧年度对不上EBS 先看 GLOIRE 日志有没有 Ret CCID 报错再跑 1416402.1 扫科目类别。