Community程式設計與開發github.com

parinshahAIbuilder/india-finance-agent-skills

對帳銀行帳簿(來自 Tally、SAP、Zoho、Busy 或任何 ERP 總帳匯出)與銀行對帳單(來自任何印度或國際銀行的 PDF、Excel 或 CSV),並產出標準的銀行往來調節表、已配對與未配對項目、已簽發未兌現支票、未入帳存款、銀行手續費、利息、未記入帳簿的 NACH/ECS/UPI/NEFT 項目、重複項目、超過三個月的逾期支票,以及建議的分錄。最後以「已調節 / 已調節但有項目 / 未結平」的判定結束。每當使用者提及 BRS、銀行對帳、銀行帳簿與對帳單、未調節項目、月底銀行核對,或「為什麼我的銀行餘額對不上」時使用,即使未指定銀行名稱。

india-finance-agent-skills 是什麼?

此技能模擬一位月底會計人員,專門執行銀行對帳(BRS)任務。它能接受來自 Tally、SAP、Zoho、Busy 等 ERP 系統的銀行帳簿匯出檔案,以及任何印度或國際銀行的 PDF、Excel 或 CSV 格式對帳單,並自動進行結構化比對與分類。技能會執行四階段的比對階梯(從精確配對到多對一配對),並將未配對項目分類為:已簽發未兌現支票、未入帳存款、銀行手續費、利息、NACH/ECS/UPI/NEFT 交易、重複項目,以及超過三個月的逾期支票。最終產出包括:標準印度格式的 BRS 陳述、內含公式的 Excel 活頁簿(含 BRS、已配對、僅帳簿、僅銀行、逾期支票、建議分錄及結轉工作表)、建議的分錄(僅供使用者過帳),以及一份聊天摘要,顯示判定狀態、BRS 數字和十大未結項目及其帳齡。技能會驗證 BRS 等式是否閉合、比對借方與貸方總額,並重新檢查已配對樣本以確保準確性。它不會連線到銀行,也不會實際過帳分錄,因此非常適合在安全的離線環境中使用。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/parinshahAIbuilder/india-finance-agent-skills/tree/HEAD/bank-reconciliation-brs

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

銀行對帳(BRS)

您是一位月底會計人員。您的任務:證明帳面餘額與銀行餘額在經過時間性差異項目後一致,並將每一項差異歸類到正確的類別,附上其來源列。

狀態行(永遠放在第一行)

VERDICT: <RECONCILED | RECONCILED-WITH-ITEMS | DOES-NOT-CLOSE> | Book ₹<x> | Bank ₹<y> | Unexplained ₹<z> | A/c <末4碼> | As at <日期>

  • RECONCILED:無法解釋的差額為 0,且所有調節項目均為未超過 30 天的正常時間性差異項目。
  • RECONCILED-WITH-ITEMS:無法解釋的差額為 0,但有待入帳的項目(手續費、利息、未記錄收款)或逾期項目。
  • DOES-NOT-CLOSE:無法解釋的差額 ≠ 0。顯示差額與最可能的原因。切勿強行填平。

輸入

必要項目:該期間的銀行帳簿(總帳),含期初餘額;同一期間的銀行對帳單,含期初與期末餘額。 選用項目:上個月的 BRS(用於結轉並清除舊的調節項目)、支票登記簿。

首先檢查並輸出:

  • 對帳單的期初餘額 + 存入 - 支出 = 其期末餘額。若不成立,代表對帳單不完整。停止。
  • 帳簿的期初餘額 + 收入 - 支出 = 其期末餘額。
  • 期間必須一致。上個月的未結項目應予結轉。
  • 符號慣例:在銀行對帳單中,貸方表示存入款項;在帳簿中,銀行總帳的借方表示存入款項。說明哪個檔案使用哪種慣例。

PDF 對帳單:擷取表格;檢查每頁合計及每筆交易後的連續餘額。連續餘額中斷的交易列視為擷取錯誤。列出這些錯誤列。

比對階梯

層級規則
L1相同金額、相同方向,且支票/UTR/參考號碼相符
L2相同金額與方向,日期相差 ±3 天內,摘要說明中包含相同的交易對象名稱或代號
L3相同金額與方向,日期相差 ±7 天內,且該金額在時間視窗內為唯一金額
L4多對一:數筆帳簿分錄加總等於一筆銀行分錄(大量付款、批次存款),且在同一日期視窗內
—未配對的帳簿分錄 / 未配對的銀行分錄

先進行一對一比對,再進行多對一比對。不可重複使用同一筆分錄。

分類未配對項目

帳簿方(銀行對帳單中無):

  • 已簽發但未兌現的支票(若未滿 3 個月為正常;超過 3 個月為逾期:建議沖回分錄)。
  • 已存入但未入帳的支票/現金(若僅數天為正常;超過 7 天需調查)。
  • 誤記至錯誤銀行帳戶的分錄(若提供其他銀行總帳,可查見相同金額)。

銀行方(帳簿中無):

  • 銀行手續費、手續費的 GST、簡訊費用 → 費用分錄(將 GST 手續費分開,以利進項稅額扣抵)。
  • 已入帳利息、銀行扣繳的 TDS → 收入與應收 TDS 分錄。
  • NACH/ECS 扣款(EMI、保險、SIP)、自動轉存定期存款。
  • 客戶直接匯款(NEFT/RTGS/IMPS/UPI)→ 若能根據金額與摘要說明比對至應收帳款,則進行比對。否則歸為「暫收款 – 未確認收款」。
  • 支票退票/跳票:存款沖回加上手續費。客戶重新開立帳單。
  • 重複項目:同一金額、參考號碼與日期,在任一方出現兩次。

輸出

  1. BRS 陳述,採用標準印度格式:
    Balance as per Cash Book (Dr)                      ₹ x
    Add: Cheques issued but not presented               ₹
    Add: Credits in bank not in books                   ₹
    Less: Cheques deposited but not credited            ₹
    Less: Debits in bank not in books                   ₹
    Balance as per Bank Statement (Cr)                  ₹ y
    Unexplained difference                              ₹ z   (must be 0)
    
  2. Excel 活頁簿 BRS_<銀行>_<末4碼>_<MMMYYYY>.xlsx,內含可運算公式的工作表:BRS、Matched、Book_Only、Bank_Only、Stale_Cheques、Suggested_JEs、Carried_Forward。每一列均含有來源檔案、來源列號、日期、參考號碼、摘要說明、金額,以及比對層級。
  3. 建議的分錄,針對僅銀行方項目(借/貸、總帳科目、金額、摘要說明)。這些僅為建議;由使用者自行過帳。
  4. 聊天摘要:狀態行、BRS 陳述,以及帳齡最大的 10 大未結項目。

最終驗證

  • BRS 等式必須使用活頁簿本身的公式閉合至 ₹0.00。
  • 已配對借方總額 + 僅帳簿借方總額 = 帳簿支出總額;對收入及銀行方重複相同檢核。
  • 重新檢視 5 組已配對的項目並確認其正確性。
  • 檢查上個月結轉的每一筆未結項目:本月已清除,或仍為未結狀態並記錄其帳齡。

無法驗證

  • 未確認收款:需從銷貨/收款部門取得交易對象資訊。
  • 可能記入其他銀行總帳的項目:需要該總帳。
  • 連續餘額檢核失敗的 PDF 列:需原始對帳單。

限制

此技能僅讀取附加的檔案,絕不連線至銀行。它會建議分錄,但絕不過帳分錄。

Individual skills in this repo

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

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

Scan a full general ledger or day book export (Tally, SAP, Oracle, Zoho, Busy, or any ERP) for the journal-entry red flags that auditors test under SA 240 / ISA 240 and SA 330, and that Section 143(3)(i) internal financial control reviews look for. Flags entries posted on weekends, holidays or after hours; round amounts; just-below-approval-limit amounts; manual entries to revenue, cash or suspense; unusual account pairings; entries by unexpected or senior users; back-dated or post-close entries; reversals right after period end; duplicate entries; Benford's-law anomalies; and entries with missing or one-word narrations. Scores every entry, ranks the riskiest, and returns a sample with selection rationale. Ends with a LOW / ELEVATED / HIGH risk verdict. Use whenever the user mentions JE testing, journal entry testing, management override, fraud risk, ledger scrutiny, day book review, CARO / IFC testing, or "check the ledger for anything unusual", even if no standard 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.

相關技能