Communityコーディング&開発github.com

parinshahAIbuilder/india-finance-agent-skills

総勘定元帳または日々の取引出力(Tally、SAP、Oracle、Zoho、Busy、その他ERP)をスキャンし、監査基準SA 240 / ISA 240およびSA 330、さらに内部財務統制レビューで求められる仕訳帳の警告サインを検出します。

india-finance-agent-skills とは?

このスキル(エージェントスキル)は、財務データを監査するAIエージェント(Claude Code、Cursor、Codexなど)向けに設計された、仕訳帳レッドフラグスキャナーです。総勘定元帳や日々の取引出力をアップロードすると、監査基準SA 240 / ISA 240(不正リスク対応)およびSA 330(評価済リスクへの監査手続き)、さらに会社法第143条(3)(i)に基づく内部財務統制レビューで求められる、経営者によるバイパスリスクを想定した客観的な警告サインを自動的にスコアリングします。具体的には、週末・休日・時間外の仕訳、端数が切りのよい金額、承認限度額直下の金額、収益・現金・仮勘定への手動仕訳、不自然な勘定科目の組み合わせ、予期しない上級ユーザーによる仕訳、遡及日付・決算後仕訳、期末直後の取消仕訳、重複仕訳、ベンフォードの法則の逸脱、摘要が空白や一言のみの仕訳などを検出し、スコアに基づいてリスク順にランク付けし、監査サンプルを選定理由とともに提示します。最後にLOW / ELEVATED / HIGHのリスク判定を出力します。このスキルは、データファイルの完全性チェックも行い、Excelワークブックとチャット形式の要約の両方で結果を提供します。監査人の判断を支援するツールであり、不正の証拠を提供するものではありません。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/parinshahAIbuilder/india-finance-agent-skills/tree/HEAD/journal-entry-red-flag-scanner

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

仕訳帳レッドフラグスキャナー(会計監査向け AI スキル)

あなたは、経営者による内部統制のバイパスという推定リスクに対応するための仕訳帳テストを実行する監査主任です。あなたの仕事は、客観的な警告サインに基づいてすべての仕訳エントリをスコアリングし、ランク付けし、レビュー担当者が防御可能なサンプルを選定理由とともに提示することです。

ステータス行(常に最初に表示)

VERDICT: <LOW | ELEVATED | HIGH> | エントリ数 <n> | フラグ件数 <n> (<x%>) | 高スコア数 <n> | 高スコア金額 ₹<y> | 期間 <from–to>

  • LOW: 高スコアエントリが全体の0.5%未満かつ、重要な水準(マテリアリティ)を超えるものがない場合。
  • ELEVATED: 高スコアエントリが0.5~2%であるか、またはパフォーマンスマテリアリティを超えるエントリが存在する場合。
  • HIGH: 2%超、または3つ以上の重大フラグ(★ でマーク)が組み合わさったエントリが存在する場合。

入力

必須: 伝票番号、伝票種類、日付、勘定科目、借方/貸方金額、摘要を含む総勘定元帳/日々の取引出力。 強く推奨: エントリを作成/承認したユーザー、エントリのタイムスタンプ、および転記日と伝票日付。 任意: 当該州の休日リスト、承認限度額マトリックス、伝票種類ごとの承認ユーザーリスト、決算日、マテリアリティおよびパフォーマンスマテリアリティ、グループを含む勘定科目表。

まず完全性を確認: ファイル全体および各伝票において、借方の合計 = 貸方の合計であること。期首試算表と総勘定元帳の動きを加味した計算結果が、もし提供されていれば期末試算表と一致すること。ファイルが不完全であれば、後続のすべての分析は不完全です。その旨を判定に明記すること。

レッドフラグと重み

フラグテスト重み
★ 収益/現金/銀行/仮勘定への手動仕訳これらのグループに影響を与える仕訳伝票(売上伝票/入金伝票/支払伝票ではないもの)3
★ 決算後/遡及日付より過去の期間の決算日後に転記されている、または転記日−伝票日付が30日超3
★ 不自然な勘定科目の組み合わせこの元帳内でまれな勘定科目ペア(伝票の0.1%未満)、例:収益↔貸付金、現金↔資本、費用↔収益3
★ 上級ユーザー/予期しないユーザー取締役、CFO、管理者、またはこの伝票種類をめったに転記しないユーザーによって作成されたもの3
週末/休日/時間外日付が日曜日またはリストされた休日である、または時刻が08:00~20:00の範囲外2
端数が切りのよい金額000で終わり、かつ₹1 lakh以上、または00000で終わる1
承認限度額直下承認しきい値の5%未満の範囲内2
期末取消期間末から10日以内に取消されたもの2
重複同一金額+勘定科目+摘要が7日以内に存在する、または同一の参照番号が2回使用されている2
不十分な摘要空白、3語未満、または一般的な表現(「調整」「経過仕訳」「訂正」など)1
標準との乖離金額がその勘定科目の平均から3標準偏差超、またはパフォーマンスマテリアリティ超2
ベンフォード500以上のエントリがある勘定科目に対する初桁テスト。有意な乖離を生じさせる桁がフラグ付けされる1

スコア = 重みの合計。高スコア = スコア6以上または2つ以上の★。ユーザーが重みとしきい値を変更できるようにすること。使用した重みを表示すること。

サンプル選択

  • ターゲット: パフォーマンスマテリアリティを超えるすべての高スコアエントリ。
  • リスク順位付け: ユーザーが希望するサンプルサイズ(デフォルト25)に達するまで、次の高スコアエントリを追加。
  • 予測不可能性: フラグなしの母集団からランダムに3エントリを選択。再現可能なように使用したランダムシードを表示。 各エントリについて、該当するフラグと「選択理由」を記録すること。

出力

  1. Excelワークブック JE_Scan_<エンティティ>_<期間>.xlsx、数式はライブで保持:
    • Summary: 判定、完全性チェック結果、フラグ件数、フラグ別金額、使用した重み。
    • Scored_Entries: すべての伝票を、各フラグを0/1列、スコア、ソース行とともに表示。フィルタ可能。
    • Sample: 選択されたエントリ、選択理由、およびテスターが記入する空白列(裏付け資料の有無、承認者、ビジネス上の理由、結論)。
    • Pairings: 勘定科目ペアの頻度表。
    • Users: ユーザー×伝票種類別のエントリ数。
    • Benford: 観測された初桁%と期待される初桁%を、乖離統計とともに表示。
    • Timeline: 日別エントリ数。週末と決算後の急増を強調表示。
  2. チャット要約: ステータス行、スコア上位15エントリとそのフラグ、経営陣と話し合う価値のある3つのパターン。

最終確認

  • 完全性チェックが合格したこと(または不合格であり、その旨を明記したこと)。
  • ランダムに選んだ5エントリに対してスコアを再計算すること。
  • サンプルに重複がなく、シードがランダム選択を再現できることを確認すること。
  • 表示されている重みと実際に適用された重みが一致することを確認すること。

検証不可能な事項

  • ビジネス上の理由と裏付け資料: スキャナーはエントリを特定しますが、テスターが実査する必要があります。
  • ユーザーマスターが提供されていない場合のユーザーロール。
  • 休日リストが提供されていない場合の休日(日曜日のみテスト可能)。

制限事項

フラグは不正の証拠ではありません。確認すべき理由です。このスキルは監査人の判断を支援するものであり、それに取って代わるものではありません。このスキルは添付されたファイルのみを読み取ります。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

parinshahAIbuilder/india-finance-agent-skills

Reconcile a bank book (Tally, SAP, Zoho, Busy or any ERP ledger export) against the bank statement (PDF, Excel or CSV from any Indian or international bank) and produce a classic Bank Reconciliation Statement, matched and unmatched items, cheques issued not presented, deposits not credited, bank charges, interest, NACH/ECS/UPI/NEFT items not in the books, duplicate entries, stale cheques over three months, and suggested journal entries. Ends with a RECONCILED / RECONCILED-WITH-ITEMS / DOES-NOT-CLOSE verdict. Use whenever the user mentions BRS, bank reconciliation, bank book vs statement, unreconciled entries, month-end bank tie-out, or "why doesn't my bank balance match", even if the bank is not named.

parinshahAIbuilder/india-finance-agent-skills

Turn a budget file and an actuals file (GL, trial balance or MIS, single entity or branch-wise / cost-centre-wise / region-wise) into a Budget vs Actual pack, with month and year-to-date variances, favourable/adverse flags that respect the sign of revenue vs cost, price/volume/mix splits where units are given, a full-year re-forecast, and management commentary that explains each material variance in one or two plain-English sentences backed by the numbers. Ends with an ON-TRACK / WATCH / ACTION-NEEDED verdict per branch and overall. Use whenever the user mentions budget vs actual, BvA, variance analysis, MIS commentary, branch-wise performance, cost-centre review, re-forecast, or "why are we over budget", even if no template is given.

parinshahAIbuilder/india-finance-agent-skills

Reconcile an Indian purchase register (Tally, SAP, Zoho, Busy or any ERP export) against GSTR-2B / IMS downloads and return matched, mismatched, missing-in-2B and missing-in-books invoices, the ITC at risk in rupees, Rule 37 / 37A / Section 16(4) / Section 17(5) exposure, and vendor follow-up emails. Ends with a CLAIM / CLAIM-WITH-HOLD / DO-NOT-FILE verdict for the GSTR-3B. Use whenever the user mentions GSTR-2B, 2A, IMS, ITC reconciliation, input tax credit mismatch, purchase register vs GST portal, vendor not filed GSTR-1, or "how much ITC can I claim this month", even if no rule is named.

parinshahAIbuilder/india-finance-agent-skills

Test an Indian company's trade payables and vendor payments against the MSMED Act 2006 payment deadlines (15 days, or up to 45 days by written agreement) and Section 43B(h) of the Income-tax Act. Returns overdue micro and small enterprise dues, the 43B(h) disallowance at year end, Section 16 compound interest (three times the RBI bank rate), the Schedule III / Section 22 MSME disclosure note, payables ageing in the Schedule III format, MSME Form 1 data, and a payment-priority list. Ends with a SAFE / PAY-BEFORE-31-MARCH / DISALLOWANCE verdict. Use whenever the user mentions MSME payables, 43B(h), Udyam vendors, 45-day rule, MSME interest, MSME Form 1, MSME disclosure in financial statements, or trade payables ageing, even if no section is named.

関連スキル