break-trace について
照合差異1件について、GL と補助元帳の情報をたどり、原因候補を示す会計スキルです。取引属性を比較し、担当者、解消予定日、対応を返しますが、調整仕訳は転記しません。
主な機能
- 01GL 転記の詳細取得
- 02一致する補助元帳取引の取得
- 03日付・為替・マッピング・符号の比較
- 04原因・担当者・対応の提示
- 05調整仕訳を転記せず診断
活用シーン
- 01GL と補助元帳の不一致調査
- 02差異の監視または修正への振り分け
MCP 対応
internal-gl MCP と subledger MCP を使って GL 転記と一致する補助元帳取引を取得し、比較します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ anthropics/ financial-services --skill break-traceインストール後、Claude Code で/break-traceを入力して読み込まれたか確認します。
詳細
乖離の根本原因を特定する
単一の乖離行(キー、GL 値、サブレジャー値、バケット、推定原因)をもとに、ソースまで追跡し、根本原因を記述します。
トレース経路
- GL 側を取得する — internal-gl MCP を介して、この GL 明細を生成した仕訳または転記を取得します:エントリ ID、転記日、ソースシステム、バッチ ID、作成者。
- サブレジャー側を取得する — subledger MCP を介して、対応する取引を取得します:取引 ID、取引日/決済日、取引相手、ソースフィード、使用した FX レート。
- 属性を比較する — 転記日、FX レート/日付、勘定科目マッピング、数量の符号、金額の符号を照合します。通常、差異のある属性が原因です。
原因 → 記述
根本原因は、**「⟨側⟩が⟨何をしたか⟩。理由は⟨理由⟩」**の形式で、1 文で記述します。例:
- 「GL は決済日(T+2)に転記した一方、サブレジャーは取引日に転記しました — タイミングの乖離で、2026-05-07 に解消されます。」
- 「サブレジャーは WM/R の午後 4 時のレートを使用し、GL は Bloomberg の終値を使用しました — 基準金額に 12 bps の FX 乖離があります。」
- 「証券 ABC123 はマッピングテーブルでは GL 勘定科目 11420 に割り当てられていますが、サブレジャーは 11410 を連携しました — マッピングの乖離です。参照データ担当にエスカレーションしてください。」
- 「サブレジャーは取引を 2 回転記しました(取引 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 対応