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と1行ずつ照合します。
  8. よくある差異:翌月に計上された保留中の取引、まだダウンロードされていない銀行手数料、または分割された取引です。
  9. 照合済みのスプレッドシートを、次の命名規則で保存します:YYYY-MM-close.xlsx(例:2026-03-close.xlsx)。

重要な注意事項

  • 取引の記憶が新しいうちに、翌月の最初の5営業日以内に帳簿を締めます。
  • 照合の手順は重要です。Wilsonの合計額と銀行明細が一致しない場合は、見過ごさないでください。差額を1ドル残らず特定します。
  • 毎月手動で対応が必要な定期項目(オーナーによる引き出し、口座間振替、立替金の払い戻しなど)を継続的に記録します。
  • 複数の銀行口座やクレジットカードがある場合は、それぞれ個別に締めてから、全体のサマリーを作成します。

コメント