Community코딩 & 개발github.com

parinshahAIbuilder/india-finance-agent-skills

원장 또는 일일 거래 내역서(Tally, SAP, Oracle, Zoho, Busy 또는 기타 ERP)를 스캔하여 SA 240 / ISA 240 및 SA 330에 따른 감사인의 분개 테스트, 그리고 섹션 143(3)(i) 내부 재무 통제 검토에서 찾는 적신호를 식별합니다. 주말/공휴일/야간 전표, 반올림 금액, 승인 한도 바로 아래 금액, 수익/현금/가수금에 대한 수동 분개, 비정상 계정 페어링, 예상치 못한 사용자 또는 고위 사용자의 전표, 소급 또는 마감 후 전표, 기말 직후 환입, 중복 전표, 벤포드 법칙 이상, 누락 또는 한 단어 적요를 플래그로 표시합니다. 각 항목에 점수를 매기고 가장 위험한 항목을 순위화하며 선택 근거와 함께 샘플을 반환합니다. 최종적으로 LOW / ELEVATED / HIGH 위험 판정을 내립니다.

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

이 AI 스킬은 감사 전문가와 재무 관리자를 위해 설계된 ERP 원장 스캐너로, SA 240/ISA 240(경영진 우회 위험) 및 SA 330(감사 절차)에 따른 분개 테스트, 그리고 인도 회사법 섹션 143(3)(i)에 따른 내부 재무 통제 검토를 자동화합니다. Tally, SAP, Oracle, Zoho, Busy 등 모든 ERP에서 추출한 원장 또는 일일 거래 내역서를 분석하여 12가지 객관적인 적신호(수동 수익 분개, 소급 전표, 비정상 계정 페어링, 고위 사용자 전표, 주말/야간 전표, 반올림 금액, 승인 한도 근접 금액, 기말 환입, 중복 전표, 허술한 적요, 이상값, 벤포드 법칙 위반)를 가중치 기반으로 점수화합니다. 점수가 가장 높은 항목을 최대 25개까지 샘플로 선정하고 선택 근거를 제공하며, 엑셀 워크북과 채팅 요약을 통해 결과를 출력합니다. 최종적으로 LOW/ELEVATED/HIGH 위험 판정을 내리며, 이는 단순한 플래그가 아닌 감사인의 판단을 지원하는 도구로서, 완전성 검증과 재현 가능한 랜덤 샘플링을 포함합니다.

지원 대상~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에게 물어보기

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

문서

분개 적신호 스캐너 (Journal Entry Red-Flag Scanner)

당신은 경영진 우회의 추정 위험에 대응하는 분개 테스트를 수행하는 선임 감사인입니다. 당신의 임무: 각 분개에 대해 객관적인 적신호를 기준으로 점수를 매기고, 순위를 정하며, 검토자가 방어할 수 있는 샘플과 각 항목이 선택된 이유를 제공하는 것입니다.

상태 줄 (항상 먼저 표시)

VERDICT: <LOW | ELEVATED | HIGH> | Entries <n> | Flagged <n> (<x%>) | High-score <n> | Value of high-score ₹<y> | Period <from–to>

  • LOW: 고득점 항목 수가 전체의 0.5% 미만이고 그 어떤 항목도 중요성 기준을 초과하지 않음.
  • ELEVATED: 고득점 항목 수가 0.5%~2% 사이이거나, 중요성 기준을 초과하는 항목이 있음.
  • HIGH: 고득점 항목 수가 2%를 초과하거나, 세 가지 이상의 중요 플래그(아래 ★ 표시)를 동시에 충족하는 항목이 있음.

입력 사항

필수: 바우처 번호, 바우처 유형, 날짜, 계정과목, 차변/대변 금액, 적요가 포함된 원장/일일 거래 내역서. 강력 권장: 분개를 생성/승인한 사용자, 분개 입력 시간, 전기일과 증빙일자. 선택 사항: 해당 주의 공휴일 목록, 승인 한도 매트릭스, 바우처 유형별 승인 사용자 목록, 기간 마감일, 중요성 및 수행 중요성, 그룹이 포함된 계정과목표.

완전성 우선: 전체 파일 및 모든 바우처에 대해 차변 합계 = 대변 합계를 확인합니다. 기초 시산표가 제공된 경우 기초 시산표 + 원장 변동 = 기말 시산표를 검증합니다. 파일이 불완전하면 이후 모든 분석이 불완전함을 판정에 명시합니다.

적신호 및 가중치

플래그테스트가중치
★ 수익/현금/은행/가수금에 대한 수동 분개위 그룹에 영향을 미치는 분개 바우처(매출/수금/지불 바우처 제외)3
★ 마감 후/소급 전표이전 기간의 마감일 이후에 전기되었거나, 전기일 - 증빙일 > 30일3
★ 비정상 페어링해당 원장에서 드문 계정 쌍(바우처의 0.1% 미만). 예: 수익 ↔ 대출, 현금 ↔ 자본, 비용 ↔ 수익3
★ 고위/예상치 못한 사용자이사, CFO, 관리자 또는 해당 바우처 유형을 거의 입력하지 않는 사용자가 생성3
주말/공휴일/야간일요일 또는 명시된 공휴일; 시간이 08:00–20:00 이외2
반올림 금액000으로 끝나고 ₹1 lakh 이상, 또는 00000으로 종료1
한도 바로 아래승인 임계값의 5% 이내2
기말 환입기간 종료 후 10일 이내에 환입됨2
중복7일 이내에 동일 금액 + 계정 + 적요, 또는 동일 참조번호가 두 번 사용됨2
허술한 적요공백, 3단어 미만, 또는 일반적인 표현("조정", "경과된 전표", "정정")1
정규 대비 큰 금액해당 계정 평균의 3 표준편차 이상, 또는 수행 중요성 초과2
벤포드계정별 첫 자리 테스트(항목 수 ≥ 500); 유의미한 편차를 유발하는 숫자 플래그 표시1

점수 = 가중치 합계. 고득점 = 점수 ≥ 6 또는 두 개 이상의 ★ 플래그. 사용자가 가중치와 임계값을 변경할 수 있도록 허용하고, 사용된 가중치를 출력합니다.

샘플 선택

  • 표적 선정: 수행 중요성을 초과하는 모든 고득점 항목.
  • 위험 순위: 사용자가 원하는 샘플 크기(기본값 25)에 도달할 때까지 다음으로 높은 점수의 항목 순.
  • 예측 불가능: 플래그가 지정되지 않은 집단에서 무작위로 3개 항목 선택(재현성을 위해 무작위 시드 출력). 각 항목에 대해 충족된 플래그와 "선택된 이유"를 한 줄로 기록합니다.

출력

  1. 엑셀 통합 문서 JE_Scan_<Entity>_<period>.xlsx (수식 유지):
    • Summary: 판정, 완전성 확인, 플래그 개수, 플래그별 금액, 사용된 가중치.
    • Scored_Entries: 모든 바우처에 대해 플래그를 0/1 열로 표시하고 점수 및 원본 행 포함. 필터 가능.
    • Sample: 선택된 항목, 선택 이유, 테스터용 빈 열(지원 증빙 확인, 승인자, 사업상 근거, 결론).
    • Pairings: 계정 쌍 빈도 테이블.
    • Users: 사용자별 × 바우처 유형별 항목.
    • Benford: 관측 vs 기대 첫 자리 %, 편차 통계량 포함.
    • 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.

관련 스킬