mcpField
B
break-trace

break-trace

github.com/anthropics数据与数据库40.9k1.3k 次安装今天更新
代码仓库

关于 break-trace

这项会计技能追查单条对账差异的 GL 与子分类账来源,并给出可能的根因。它比较交易属性,返回负责人、预计清除日期和处理动作,但不会过账调整。

主要功能

  1. 01获取 GL 过账详情
  2. 02获取匹配的子分类账交易
  3. 03比较日期、汇率、映射及正负号
  4. 04返回原因、负责人和处理动作
  5. 05仅诊断,不过账调整

适用场景

  1. 01调查 GL 与子分类账不一致
  2. 02将差异分派以便跟进或更正

MCP 相关

使用 internal-gl MCP 和 subledger MCP 获取 GL 过账及匹配的子分类账交易以供比较。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/anthropics/financial-services --skill break-trace

安装后在 Claude Code 中输入/break-trace确认已加载。

详细介绍

对一笔中断进行根因分析

给定一行中断记录(key、GL 值、子分类账值、bucket、可能原因),将其追溯到源头并生成根因说明。

追溯路径

  1. 拉取 GL 侧 — 通过 internal-gl MCP,获取产生该 GL 行的日记账分录或过账:分录 id、过账日期、源系统、批次 id、制单人。
  2. 拉取子分类账侧 — 通过 subledger MCP,获取匹配的交易:交易 id、交易/结算日期、交易对手、源数据流、所用汇率。
  3. 对比属性 — 逐项对齐过账日期、汇率/汇率日期、科目映射、数量符号、金额符号。不一致的那个属性通常就是原因。

原因 → 说明

将根因写成一句话,形式为 "⟨哪一侧⟩ ⟨做了什么⟩ 因为 ⟨原因⟩",例如:

  • "GL 在结算日(T+2)过账,而子分类账在交易日记账 — 时序中断,将于 2026-05-07 自动清除。"
  • "子分类账使用 WM/R 下午 4 点汇率;GL 使用 Bloomberg 收盘价 — 基础金额上存在 12 bps 的汇率中断。"
  • "证券 ABC123 在映射表中映射到 GL 科目 11420,但子分类账传入的是 11410 — 映射中断,上报至参考数据团队。"
  • "子分类账对这笔交易过账了两次(交易 id 88412 和 88419 是重复项) — 重复过账,抑制 88419。"

输出

对每一笔已追溯的中断,返回:

{
  "key": "...",
  "root_cause": "one sentence as above",
  "owner": "ops | reference-data | accounting | upstream-system",
  "expected_clear_date": "YYYY-MM-DD or null",
  "action": "monitor | adjust | raise-ticket | suppress"
}

只有 resolver 才能写入调整 — 本技能只做诊断,不做过账。

评论

支持 Markdown