mcpField
M
month-end-close

month-end-close

github.com/openaccountant其他103482 次安装29 周前更新
代码仓库

关于 month-end-close

用于月末记账的技能,可检查交易、补齐分类、审核异常并核对账户。它为负责月度账务的用户提供按步骤执行的结账清单。

主要功能

  1. 01提取指定月份的交易
  2. 02查找未分类项目和异常
  3. 03为待处理交易分类
  4. 04汇总支出以便对账
  5. 05确认结账并归档记录

适用场景

  1. 01完成月度账务结账
  2. 02检查重复交易和异常金额
  3. 03将交易总额与银行账单核对

MCP 相关

工作流使用 Wilson 工具搜索交易、检测异常、为项目分类并汇总支出。

安装

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

$npx skills add https://github.com/openaccountant/skills --skill month-end-close

安装后在 Claude Code 中输入/month-end-close确认已加载。

详细介绍

月末结账

概述

每月结账时使用的结构化清单。确保所有交易均已分类、异常情况已审核、账户已对账,并在进入下一步前生成报告。

使用的 Wilson 工具

  • anomaly_detect — 查找需要审核的未分类交易、重复条目和异常金额
  • spending_summary — 生成月度摘要,以便与银行对账单核对
  • categorize — 为结账时发现的未分类交易添加类别
  • transaction_search — 提取整月的交易以供审核

工作流

  1. 询问要结算哪个月(默认为上个月)。
  2. 按顺序执行结账清单:

步骤 1:提取所有交易 使用 transaction_search 提取整月的交易,获取完整的交易集。

步骤 2:查找未分类交易 使用 anomaly_detect 识别未设置类别的交易。报告未分类交易的数量和金额总计。

步骤 3:为未处理项目分类 使用 categorize 为未分类交易添加类别。对于有歧义的项目,请用户确认。

步骤 4:检测异常 使用 anomaly_detect 标记重复交易、金额异常大的交易,以及与常见模式差异显著的金额。

步骤 5:生成月度摘要 使用 spending_summary 生成当月摘要。将总额与银行对账单的期末余额进行比较。

步骤 6:对账检查 呈现对账结果:

MONTH-END CLOSE — [Month Year]
═══════════════════════════════════════
Checklist                        Status
───────────────────────────────────────
Transactions imported            ✓ 247 transactions
Uncategorized resolved           ✓ 0 remaining
Anomalies reviewed               ✓ 3 flagged, 3 resolved
Duplicates checked               ✓ None found

RECONCILIATION
Bank Statement Ending Balance    $XX,XXX
Wilson Calculated Balance        $XX,XXX
Difference                            $0
Status                           RECONCILED

MONTHLY SUMMARY
Total Income                     $XX,XXX
Total Expenses                  ($XX,XXX)
Net Income                        $X,XXX
═══════════════════════════════════════

步骤 7:归档 确认该月已结账。建议导出 PDF 或 CSV 快照留存。

不使用 Wilson 时

  1. 下载当月的银行对账单 PDF(Chase:Statements & Documents;Amex:Statements;大多数银行:Settings > Documents > Statements)。
  2. 从银行导出当月交易的 CSV 文件。
  3. 在电子表格中打开 CSV 文件。检查是否有空白类别——筛选 Category 列中的空白项。
  4. 手动为每个空白行添加类别。
  5. 检查是否有重复项:先按 Amount 排序,再按 Date 排序,查找完全相同的行。
  6. 汇总所有交易:=SUM(Amount)。与银行对账单上的净变动额进行比较(期末余额减去期初余额)。
  7. 如果金额有差异,按日期排序,并逐行与银行对账单 PDF 进行比较。
  8. 常见差异包括:次月才入账的待处理交易、尚未下载的银行费用,或拆分交易。
  9. 按以下命名规则保存已对账的电子表格:YYYY-MM-close.xlsx(例如,2026-03-close.xlsx)。

重要说明

  • 在次月的前 5 个工作日内完成结账,此时交易信息仍记忆犹新。
  • 对账这一步至关重要。如果 Wilson 的总额与银行对账单不符,请勿跳过。务必查清每一笔差额。
  • 持续记录每月需要手动处理的定期项目清单(业主提款、账户间转账、报销)。
  • 如果有多个银行账户或信用卡,请分别结账,然后再生成合并摘要。

评论

支持 Markdown