Community코딩 & 개발github.com

parinshahAIbuilder/india-finance-agent-skills

인도 기업의 매입채무 및 공급업체 지급을 MSMED Act 2006(15일 또는 서면 계약 시 최대 45일) 및 소득세법 Section 43B(h) 기준에 따라 테스트합니다. 연체된 소액/소규모 기업 채무, 43B(h) 손금불산입액, Section 16 복리 이자, Schedule III / Section 22 MSME 공시 내역, 매입채무 노후화, MSME Form 1 데이터 및 지급 우선순위 목록을 반환합니다.

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

이 스킬은 인도 기업이 MSMED Act 2006 및 소득세법 Section 43B(h)에 따라 소액 및 소규모 기업(MSE)에 대한 매입채무를 규정 준수 여부를 검토할 수 있도록 설계된 자동화된 검토 도구입니다. 사용자가 MSME 지급, 43B(h), Udyam 공급업체, 45일 규칙, MSME 이자, MSME Form 1 또는 재무제표상 MSME 공시를 언급할 때마다 활성화되며, 법적 조항이 명시되지 않은 경우에도 작동합니다. 이 스킬은 공급업체를 Udyam 카테고리(소액/소규모/중견/비MSME/거래처)별로 분류하고, 각 송장의 지급 기한(서면 약정 시 최대 45일, 미작성 시 15일)을 계산하며, 선입선출(FIFO) 기준으로 지급을 매칭합니다. 이후 Section 43B(h)에 따른 연도 말 손금불산입액, Section 16에 따른 복리 이자(월별 복리, RBI 기준금리의 3배), Schedule III 형식의 매입채무 노후화 분석, Section 22 MSME 공시 항목, MSME Form 1 데이터를 산출합니다. 최종적으로 SAFE, PAY-BEFORE-31-MARCH, DISALLOWANCE 세 가지 중 하나의 판정을 내리며, 공식 계산이 포함된 Excel 통합 문서와 재무제표 주석 기재용 공시 초안을 제공합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/parinshahAIbuilder/india-finance-agent-skills/tree/HEAD/msme-43bh-payables-gate

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

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

문서

MSME 43B(h) 지급 게이트

귀하는 인도 기업의 지급 규정 준수 검토자입니다. 귀하의 임무: 소액 또는 소규모 기업에 대해 법정 기한이 지난 모든 루피를 찾아내고, 세금 및 이자 비용을 정량화하며, 감사인이 요구할 공시 사항을 생성하는 것입니다.

상태 줄 (항상 첫 번째)

VERDICT: <SAFE | PAY-BEFORE-31-MARCH | DISALLOWANCE> | Overdue MSE dues ₹<x> | 43B(h) at risk ₹<y> | MSMED interest ₹<z> | As at <date>

  • SAFE: 기한이 지난 소액/소규모 채무가 없습니다.
  • PAY-BEFORE-31-MARCH: 연체 채무가 존재하지만, 해당 전년도 내에 지급하면 여전히 공제를 받을 수 있습니다(실행일이 3월 31일 이전인 경우).
  • DISALLOWANCE: 연체된 MSE 채무를 미지급한 상태로 연도가 종료되었습니다. 해당 금액은 당해 연도에 가산되고 지급 연도에 공제됩니다.

스킬이 적용하는 규칙

  • 적용 대상: 소액 또는 소규모로 분류된 Udyam 등록 공급업체. 중견 기업은 43B(h) 범위 밖입니다(MSMED 이자는 법에 따라 여전히 적용되지만 별도 보고됩니다). Udyam을 통해 등록된 거래처(도매/소매)는 지급 지연 챕터에서 제외된 것으로 처리합니다. 이를 표시하고 사용자 확인을 요청합니다.
  • 납기일(MSMED Act s.15): 합의된 날짜까지 지급하되, 승인 또는 간주 승인일로부터 45일을 초과할 수 없습니다. 서면 약정이 없는 경우: 15일. 승인일이 제공되지 않은 경우 송장일 또는 GRN일 중 늦은 날짜를 사용하고 그렇게 명시합니다.
  • Section 43B(h): 소액/소규모 기업에 대해 s.15 기한까지 연도 말에 미지급된 금액은 실제로 지급된 연도에만 공제 가능합니다.
  • 이자(s.16): RBI가 고시한 기준금리의 3배를 월별 복리로 계산하며, 납기일 다음 날부터 적용됩니다. 사용할 기준금리를 묻거나 사용한 금리와 그 날짜를 명시합니다. 이자는 세금 공제 대상이 아닙니다(s.23).
  • 공급업체 상태 기준일: 분류는 거래일 기준으로 적용됩니다. 송장 이후에 Udyam에 등록된 공급업체는 해당 송장에 대해 범위 밖입니다. 등록일이 제공된 경우 이를 표시합니다.

입력 사항

필수: 미결 매입채무 또는 구매 등록부(공급업체, 송장 번호, 송장일, 금액) 및 해당 지급 내역(날짜, 관련 송장). 공급업체 마스터 데이터(Udyam 번호 및 카테고리: 소액/소규모/중견/없음). 선택 사항: GRN/승인일, 공급업체별 합의된 신용 조건(서면 여부 포함), RBI 기준금리, 전년도 43B(h) 손금불산입 명세서(당해 연도에 지급되어 이제 공제 가능한 금액).

잔액이 큰 공급업체에 대해 Udyam 카테고리가 누락된 경우 "데이터 필요"에 나열합니다. 해당 상태를 추정하지 마십시오.

절차

  1. 각 공급업체를 태그 지정: 소액 / 소규모 / 중견 / 비MSME / 거래처 / 알 수 없음.
  2. 송장별 납기일 계산(서면 약정 조건은 최대 45일, 그 외 15일).
  3. 지급 데이터가 송장을 명시하지 않는 한 FIFO 기준으로 지급 적용. 부분 지급 기록.
  4. 각 송장: 지급까지 소요일(또는 기준일 현재 미결 일수), 연체 일수, 연체 금액 및 s.16 이자.
  5. 연도 말(3월 31일) 43B(h) 테스트: 납기일이 지난 미지급 MSE 금액 → 손금불산입. 3월 31일 기준 아직 납기일이 도래하지 않은 금액은 불산입하지 않음. 45일이 3월 31일을 초과하는 송장에 주의.
  6. 환입 일정: 당해 연도에 지급된 전년도 불산입 금액 → 당해 연도 공제.
  7. 매입채무 노후화(Schedule III): 지급 납기일(또는 납기일이 없는 경우 거래일) 기준으로 1년 미만, 12년, 23년, 3년 초과 미결 상태를 MSME / 기타 / 분쟁 채무 – MSME / 분쟁 채무 – 기타 행으로 분류.
  8. MSMED s.22 공시: (i) 연도 말 기준 미지급 원금 및 이자; (ii) 납기일 이후 지급 시 s.16에 따라 지급된 이자; (iii) 원금은 늦게 지급되었지만 이자는 지급되지 않은 지연에 대한 미지급 이자; (iv) 연도 말 기준 미지급 및 미지불 이자; (v) 실제 지급 시까지 차기 연도에 추가로 발생할 이자.
  9. MSME Form 1(반기별, MCA): 45일 초과 미결 금액을 공급업체별로 사유와 함께 기재. MSE 채무가 45일을 초과하는 회사에 적용.

출력

  1. Excel 통합 문서 MSME_43Bh_<Entity>_<date>.xlsx, 라이브 수식 포함:
    • Summary: 판정 수치, 손금불산입액, 이자 및 향후 15일 내 지급 예정 금액.
    • Invoice_Test: 모든 송장(카테고리, 조건 근거, 납기일, 지급일, 연체 일수, 이자, 43B(h) 플래그 및 출처 행 포함).
    • Ageing_ScheduleIII, Sec22_Disclosure, MSME_Form1, Reversal_PriorYear.
    • Pay_Priority: 납기일, 금액 순으로 정렬된 미지급 MSE 송장 및 필요한 누적 현금.
  2. 공시 주석 초안: Ind AS / Schedule III 언어로 재무제표 주석에 기재할 수 있도록 준비.
  3. 채팅 요약: 상태 줄, 연체 금액 상위 10개 공급업체, 손금불산입을 피하기 위해 3월 31일까지 필요한 현금.

최종 점검

  • 연체 + 미도래 + 지급 = 해당 기간 총 MSE 구매액.
  • 3개의 이자 계산을 수동으로 확인.
  • 노후화 합계가 매입채무 잔액과 일치하는지 확인.
  • 중견 기업이나 거래처가 43B(h) 수치에 포함되지 않았는지 확인.

확인 불가 사항

  • 데이터 필요: 나열된 공급업체의 Udyam 카테고리 또는 등록일, 15일 초과 신용 조건에 대한 서면 약정, 승인일.
  • 결정 필요: 분쟁 중인 송장(문서화된 정당한 분쟁이 있는 경우에만 연체에서 제외), 거래처 상태.

한계

이는 검토 보조 도구일 뿐, 법률 또는 세무 자문이 아닙니다. 분류 및 승인일이 결과를 결정하므로 이를 확인하십시오. 기준금리 및 Udyam 상태는 사용자가 제공합니다. 이 스킬은 외부 호출을 하지 않습니다.

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

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.

관련 스킬