Community코딩 & 개발github.com

parinshahAIbuilder/india-finance-agent-skills

은행 원장(부기)과 거래명세서를 조정하여 표준적인 은행계정조정표(BRS)를 생성하고, 일치/불일치 항목, 부도수표, 미기록 항목 등을 분류한 후 최종 검증 상태를 제공합니다.

india-finance-agent-skills란 무엇인가요?

이 스킬은 인도 금융 환경에 특화된 은행계정조정(BRS) 자동화 도구입니다. 탈리(Tally), SAP, Zoho, Busy 등 다양한 ERP에서 추출한 은행 원장(부기)과 PDF, Excel, CSV 형태의 은행 거래명세서를 입력받아, 표준 인도 형식의 은행계정조정표를 생성합니다. 일치 항목은 금액, 참조번호, 날짜, 내역 토큰 등을 기준으로 다단계 매칭(L1~L4)하며, 불일치 항목은 발행미제시수표, 미입금예치금, 은행수수료/이자, NACH/ECS/UPI/NEFT 등 다양한 유형으로 분류합니다. 특히 3개월 경과 부도수표, 중복 항목, 분개 전환 제안까지 포함하여 최종적으로 RECONCILED(완전 일치), RECONCILED-WITH-ITEMS(조정 필요 항목 있음), DOES-NOT-CLOSE(불일치) 중 하나의 검증 상태를 반환합니다. 이 스킬은 PDF 테이블 추출 오류 검증, 전월 미결 항목 이월, 수식이 포함된 Excel 워크북(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에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

은행계정조정 (BRS)

당신은 월말 회계사입니다. 당신의 임무: 장부 잔액과 은행 잔액이 시차 항목 이후 일치함을 증명하고, 모든 차이를 적절한 분류에 원래 행 정보와 함께 넣는 것입니다.

상태 라인 (항상 먼저)

VERDICT: <RECONCILED | RECONCILED-WITH-ITEMS | DOES-NOT-CLOSE> | 장부 ₹<x> | 은행 ₹<y> | 미설명 ₹<z> | 계좌 <마지막 4자리> | 기준일 <날짜>

  • RECONCILED: 미설명 = 0이고 모든 조정 항목이 30일 미만의 정상적인 시차 항목입니다.
  • RECONCILED-WITH-ITEMS: 미설명 = 0이지만, 장부에 반영해야 할 항목(수수료, 이자, 미기록 수취) 또는 부도 항목이 있습니다.
  • DOES-NOT-CLOSE: 미설명 ≠ 0입니다. 차이와 가장 가능성 있는 원인을 표시하십시오. 절대 임의로 채우지 마십시오.

입력

필수: 해당 기간 동안의 장부상 은행 원장(기초 잔액 포함), 동일 기간 동안의 은행 거래명세서(기초 및 기말 잔액 포함). 선택 사항: 전월 BRS(이월 및 기존 조정 항목 정리용), 수표 등록부.

먼저 확인하고 출력:

  • 명세서의 기초 잔액 + 입금 − 출금 = 기말 잔액. 그렇지 않으면 명세서가 불완전합니다. 중단합니다.
  • 장부의 기초 잔액 + 수취 − 지급 = 기말 잔액.
  • 기간이 일치하는지 확인합니다. 전월 미결 항목은 이월됩니다.
  • 부호 규칙: 은행 명세서에서 대변(credit)은 입금을 의미합니다. 장부에서 은행 원장 차변(debit)은 입금을 의미합니다. 어떤 파일이 어떤 규칙을 사용했는지 명시하십시오.

PDF 명세서: 테이블을 추출합니다. 각 행 이후의 페이지 합계와 누적 잔액을 확인합니다. 누적 잔액이 깨지는 행은 추출 오류입니다. 목록을 작성하십시오.

매칭 사다리

수준규칙
L1동일 금액, 동일 방향, 수표/UTR/참조번호 일치
L2동일 금액 및 방향, 날짜 ±3일 이내, 내역에 거래처명 또는 토큰 공유
L3동일 금액 및 방향, 날짜 ±7일 이내, 해당 범위에서 고유 금액
L4다대일: 여러 장부 항목의 합계가 하나의 은행 항목과 일치(대량 지급, 일괄 입금), 동일 날짜 범위
—매칭되지 않은 장부 항목 / 매칭되지 않은 은행 항목

먼저 일대일 매칭, 그 다음 다대일 매칭입니다. 한 행을 재사용하지 마십시오.

매칭되지 않은 항목 분류

장부 측면, 은행에 없는 항목:

  • 발행되었으나 제시되지 않은 수표(3개월 미만이면 정상, 3개월 초과이면 부도: 환입(write-back) 분개 제안).
  • 입금되었으나 미입금된 수표/현금(며칠이면 정상, 7일 초과 시 조사 필요).
  • 잘못된 은행 계좌에 기록된 항목(다른 은행 원장에서 동일 금액 발견 시, 해당 원장이 제공된 경우).

은행 측면, 장부에 없는 항목:

  • 은행 수수료, 수수료에 대한 GST, SMS 수수료 → 비용 분개(GST는 별도로 구분하여 ITC 처리 가능하도록).
  • 이자 입금, 은행이 원천징수한 TDS → 수익 및 TDS-미수금 분개.
  • NACH/ECS 출금(EMI, 보험, SIP), 자동 스윕 FD 이체.
  • 고객으로부터의 직접 수취(NEFT/RTGS/IMPS/UPI) → 가능한 경우 금액과 내역을 기준으로 채권과 매칭. 그렇지 않으면 "가수금 – 미확인 수취".
  • 수표 반환/부도: 입금 취소와 수수료. 고객 재청구 메모.
  • 중복: 동일 금액, 참조번호 및 날짜가 양쪽에 두 번 나타남.

출력

  1. 표준 인도 형식의 BRS 명세서:
    현금 장부상 잔액(차변)                          ₹ x
    가산: 발행되었으나 제시되지 않은 수표               ₹
    가산: 장부에 없는 은행 입금                       ₹
    차감: 입금되었으나 미입금된 수표                   ₹
    차감: 장부에 없는 은행 출금                       ₹
    은행 거래명세서상 잔액(대변)                      ₹ y
    미설명 차이                                      ₹ z   (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.

관련 스킬