体例:说 = 念给听众的旁白;做 = 你的操作步骤;注意 = 关键提醒。整段 9 章按月结顺序,可一节一节录。
演示前 60 秒自检
- 浏览器窗口拉到 ≥1440px 宽(1280px 会弹"需要桌面浏览器"提示)。
- 右上角语言切 中;密度可切"紧凑"。
- 用左下角"开发用户"选择器切角色(搜邮箱→点选)。
| 角色 | 账号 | 用在 |
|---|---|---|
| 系统管理员 | admin@atome.test | ①⑧ |
| 财务负责人 | fr-leader@atome.test | ②⑤⑥⑦⑧ |
| 业务 PIC(PH) | biz-pic-ph@atome.test | ③④ |
| 业务 PIC(ID,演示等待页) | biz-pic-id@atome.test | ③ |
| 审计员 | auditor@atome.test | ⑨ |
| 2026-06 | 状态 | 用途 |
|---|---|---|
| SG / ID / MY / TH | 发布前(空) | ② 现场 Publish + ③ 等待页 |
| PH | 已发布(46 提交 / 43 草稿) | ③④⑥⑦ 主用国 |
| CN | 已过账 | ⑧ 导出 + ⑨ 审计 |
| 2026-05(全 6 国) | 已过账 | 导出 / 审计备用样本 |
月结的地基:Coupa 上游 + 数据同步
「这个预提平台,是 Coupa 的下游。先看上游这条链:业务在 Coupa 里签合同——一个合同对应一个 PR;PR 按财年拆成若干 PO line(一条 line 不跨 12/31),审批通过后变成 PO;之后供应商自己在 Supplier Portal 上传发票,挂到 PO 上做三方匹配。」
「采购订单、发票、供应商、合同、科目——全部从 Coupa 自动同步进来,平台里不手工录主数据。月结之前,管理员先确认地基齐了:数据同步、各国实体 / 科目 / 类别 / 部门、节假日工作日历、月末汇率。」
- 用 管理员 登录 → 左侧只有"管理"区(按权限收敛)。
- 进 数据同步 页:顶部三个通道(PostgreSQL / Coupa REST API / Lark Webhook)都"正常"。
- 「按国家 × 月份同步」卡片:勾 CN + 2026-06 → 点"拉取选中"。说一句:我们绝不全量拉取,每个"国家×月份"是一次独立范围同步,进度走"拉取 → 播种 → 对账 → 完成"。
- "同步历史"表:点一行 → 抽屉看 Coupa 返回的原始 HTTP 页面(finance 可审计 Coupa 给了什么)。
- 快速过:实体 / 类别 / 总账科目 / 部门(只读,Coupa 同步)。
- 节假日日历:选 CN+2026-06 看 WD-5 / WD-3 标记;汇率:选 2026-06 看 ECB 月末汇率 + 锁定列。
期间开启:Publish 才「开闸」
「平台覆盖 6 个国家。每月初,系统为每国建一个空的期间——状态是『发布前 / OPEN』,此时还没有任何预提草稿。」
「真正『开闸』的,是财务负责人点 Publish(发布)。发布的瞬间,系统才按每张 PO 的服务期,为这个国家这个月生成预提草稿,并立即跑一次对账,把累计开票、true-up 投影出来。发布之前,业务 PIC 进不来——他看到的是『等待开启本期预提』。」
「所以 Publish 不是走形式,它是『本月正式开始干活』的起点。」
- 用 财务负责人 登录 → 进 期间总览:6 国 × 5 月矩阵。
- 指 2026-06 整列大多是『发布前』、单元格是空的。
- 对 SG-2026-06 点 Publish 📄 → 单步确认弹窗 → 确认。
- 盯单元格:先翻成 「生成中…」(草稿数实时往上爬)→ 几秒后变 已发布 + 草稿数。说一句:「发布是异步的,财务不用干等;对账随后点亮累计 / true-up。」
- 点这个已发布的 6 月格子 → 跳进"本期预提"表,过渡到下一章。
业务录入:PIC 估算本月预提
「真正填数的是业务 PIC——发起采购的人。这里有个关键设计:结算和计提解耦。PO 金额只是参考值,不是这个月要入账的预提;每个月 PIC 对自己的每张 PO,填一份本月成本估算。」
「三点:第一,预提是估算,不求精确,发票来了系统自动 true-up 校正,不会因为估不准 penalize 业务;第二,每个人只看到自己的 PO;第三,区分新开 / 存量(『新增 / 历史』两个页签)。」
- 先演示门禁:切到 业务 PIC(ID)(ID 还没发布)→ 落地 「等待开启本期预提」页。念一句:"本月预提填写尚未开启,请等待财务负责人发布本期。"
- 切到 业务 PIC(PH)(PH 已发布、有数据)→ 个人页显示待办草稿数 → 点"开始处理"进"本期预提"表。
- 走查列:申请人(真实采购请求人)、服务起止、币种、PO 总额(= 参考)、拆分期数、本月预计成本(可改)、本月预提、状态。
- hover「本月预计成本」列头 → 弹 Model A 公式提示。
- 改一个"本月预计成本" → 出现"1 行已修改",即时存草稿;改太多 → 黄色软提醒(不拦截)。
- 点"提交已编辑" → 绿条成功,行 草稿 → 已提交;再指"提交筛选中草稿(N)"批量入口。
多月规划与单行详情
「有些合同跨好几个月、甚至跨财年。规则是一条 PO line 不跨 12/31——跨年合同在 Coupa 里就拆成两条 PO line(如 5–12 月、次年 1–4 月),好跟预算对齐。系统不简单除以月数,而让 PIC 逐月规划、逐月确认,金额掌握在业务手里。」
- 在表里挑一条多月行(拆分期数 > 1),点"详情"开抽屉。
- 顶部 KPI:本 PO line 最终预提 / 期初预提、True-up(此刻为空)、行 + PO 累计。指一句"还没发票,所以 true-up 为空"。
- 「多月规划」区:逐月行(仅参考 / 草稿 / 已确认 / 已锁定)。演示 「采用参考值」一键填满 → 草稿;当前月点"确认"→ 已确认。
- 指完整性提示:"提交前当前月必须确认、其余在范围月份必须有值——不让半规划的多月行漏过。"
关账节奏与升级提醒
「关账按工作日节奏:WD-5 业务把 PR 都提交掉、财务发布预提窗口;WD-4 对已就绪 PO 自动提醒填预提;WD-3 中午 12:00 = 硬截止,所有预提必须进 dashboard。过点系统自动通知 PIC 和直线经理,再逐级升级到经理、业务负责人、CFO;WD-4 完成关账。到点没填,财务采用替代预提方法,并在监控会复盘。」
- 在仪表板顶部期间进度条 / Pill:指当前处在哪个工作日节点(发布前 → 提交中 → 复核中 → 导出 → 已关)。
- 进 通知 页:按层级(WD-7 / WD-5 / WD-3)筛选 → 展开一行 → Lark 正文 + 收件人 + 发送结果。
- 呼应第①章日历:"这些日期就是从工作日历算出来的。"
财务关账控制塔
「财务负责人就关心一件事:现在能不能关账? 控制塔一屏汇总——覆盖率(填了没)、异常(要不要处理)、各实体折算后预提。核心理念是『业财一本账』:预提口径跟预算、reporting 对齐。看完这屏,就知道哪些国家能推进、哪些还要催。」
- 用 财务负责人 登录 → 仪表板。顶部三个核心数字:各币种已记账、覆盖率、未决异常数。
- 点三张入口卡逐一下钻:
- 实体:数据质量 / 提交率 / 折算预提 → 点实体 → GL → PO → "在 /accruals 打开"。
- 异常:点一条高危 → 确认 / 暂缓(填理由)/ 解决 → 计数实时降。
- 覆盖率:最差排前 → 点低覆盖实体 → 抽屉里 DRAFT 的 PO → 深链去催。
- 收口:"这就是 FR 在硬截止前判断能否关账的依据。"
发票到达与全冲全提(true-up)
「回到预提本质。一项 10 月到 12 月的咨询服务,预算约 3 万,每月先按估算预提 1 万。到次年 2 月真实发票来了,只有 2.1 万——系统做全冲全提:把先前的 3 万冲回,按实际 2.1 万入账,差额 9 千就是 2 月的 true-up(true-down)。」
「先按估算预提,发票来了全冲全提校正——这就是核账逻辑。补一句重要性:差额不重要时不必回拨上年,可落当期;要是没这套预提,年末要调的是整整 3 万、而不是 9 千。」
- 在"本期预提"里打开一条已有发票审批的订单,看抽屉"总览":一条正向 true-up、一条负向 true-up。
- "WD-5 面板":发票截止前 / 后的桶——哪些算这次、哪些算下次。
- "关联发票"区:列出匹配的发票。
- "计算依据 → 展开公式":没发票=估算入账;有发票=全冲全提,差额=实际−估算,记在发票审批的那个期间。
冻结 → 过账 → 导出 NetSuite
「录入复核都完成后,财务把期间冻结、过账,再导出到 NetSuite。每步填理由、留痕。注意过账和冻结必须是不同的人——职责分离。这条链就是:Coupa → 预提 dashboard → 会计 / ERP(NetSuite)。」
- 先演示冻结门禁(教学点):在期间总览对 SG-2026-06(已发布、还有草稿)点"冻结"→ 系统挡住:"本期还有草稿,先清掉再冻结"。说一句:"这正是审计要的——冻结前必须把草稿都收口。"
- 再看一个已收口的期间:用 CN-2026-06(已过账)。说明:冻结要 FR、过账要管理员,两步各填理由、级联已提交行成已过账、锁定汇率、发出 Model A 分录。
- 进 NS 导出 页:选 CN-2026-06 → 导出 → 每国一份 CSV → 打开看分录列(子公司 / 币种 / 金额 / 类别 / 部门)。
- 说一句:"这就是进 NetSuite 的最终分录文件。"
不可篡改的审计链
「整个过程——谁改了什么、什么时候、为什么——全程留痕、不可篡改。每条记录链到上一条,改动会被发现。这也是为什么我们宁可做 9 千的 true-up,也不要年末重开账本去补整笔:完整性问题最伤审计和投资人的信任。」
- 用 审计员 登录 → 审计页。
- 查 CN-2026-06(刚导出的那个期间)→ 看按时间排的事件:发布 → 冻结 → 过账,每条带操作人、理由、SHA-256 指纹(可复制)。
- 再查一条预提行 → 看字段级"改前 → 改后"(本月预计成本、状态流转)。
- "在源头打开"跳回抽屉 / 期间页——审计与运营共用一份真相。