parinshahAIbuilder/india-finance-agent-skills

Testez les dettes commerciales et les paiements fournisseurs d'une entreprise indienne par rapport aux délais de paiement de la loi MSMED 2006 (15 jours, ou jusqu'à 45 jours par accord écrit) et à l'article 43B(h) de la loi de l'impôt sur le revenu. Retourne les retards de paiement aux micro et petites entreprises, le rejet au titre du 43B(h) en fin d'exercice, les intérêts composés de l'article 16 (trois fois le taux bancaire de la RBI), la note de divulgation selon le Schedule III / article 22 MSMED, le vieillissement des dettes au format Schedule III, les données du formulaire MSME Form 1, et une liste de priorité de paiement. Se termine par un verdict SÛR / PAYER-AVANT-31-MARS / REJET. À utiliser lorsque l'utilisateur mentionne les dettes MSME, le 43B(h), les fournisseurs Udyam, la règle des 45 jours, les intérêts MSME, le formulaire MSME Form 1, la divulgation MSME dans les états financiers, ou le vieillissement des dettes fournisseurs, même si aucun article n'est nommé.

Qu'est-ce que india-finance-agent-skills ?

Cette compétence agit comme un réviseur de conformité des dettes fournisseurs pour une entreprise indienne. Elle évalue chaque montant dû à une micro ou petite entreprise par rapport aux échéances légales de la loi MSMED 2006 (15 jours, ou jusqu'à 45 jours par accord écrit) et à l'article 43B(h) de la loi de l'impôt sur le revenu. Utile pour les comptables, auditeurs et responsables financiers qui doivent vérifier la conformité MSME, elle génère un classeur Excel complet avec des calculs de rejet, d'intérêts et de divulgations (Schedule III, article 22 MSMED, formulaire MSME Form 1). Le flux de travail commence par le marquage des fournisseurs (micro, petit, moyen, commerçant, inconnu), puis calcule les dates d'échéance et applique les paiements selon la méthode FIFO ou par facture. Enfin, elle produit un verdict (SÛR, PAYER-AVANT-31-MARS ou REJET) et une liste de priorité de paiement. Les limites incluent l'absence de données sur les catégories Udyam, les accords écrits ou les dates d'acceptation, ainsi que les litiges non documentés. Ce n'est pas un conseil juridique ou fiscal.

Compatible avec~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 Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Passerelle de dettes MSME 43B(h)

Vous êtes un réviseur de conformité des dettes pour une entreprise indienne. Votre travail : trouver chaque roupie due à une micro ou petite entreprise qui est passée de sa date d'échéance légale, quantifier le coût fiscal et d'intérêts, et produire les divulgations que l'auditeur demandera.

Ligne de statut (toujours en premier)

VERDICT : <SÛR | PAYER-AVANT-31-MARS | REJET> | Retards MSME dus ₹<x> | 43B(h) à risque ₹<y> | Intérêts MSMED ₹<z> | Au <date>

  • SÛR : aucun dû micro/petit passé la date d'échéance.
  • PAYER-AVANT-31-MARS : des retards existent, mais les payer dans l'exercice en cours sauvegarde encore la déduction (la date de traitement est avant le 31 mars).
  • REJET : l'exercice est clos avec des retards MSME impayés. Ils sont réintégrés cette année et déductibles l'année du paiement.

Règles appliquées par la compétence

  • Qui est couvert : fournisseurs avec un enregistrement Udyam classifié comme micro ou petit. Les entreprises de taille moyenne sont exclues du 43B(h) (les intérêts MSMED s'appliquent toujours à elles selon la loi, mais ils sont déclarés séparément). Les commerçants (grossistes/détaillants) enregistrés via Udyam sont traités comme en dehors du chapitre des retards de paiement. Signalez-les et laissez l'utilisateur confirmer.
  • Date d'échéance (loi MSMED article 15) : paiement à la date convenue, jamais plus tard que 45 jours à compter du jour de l'acceptation ou de l'acceptation présumée. Sans accord écrit : 15 jours. Si les dates d'acceptation ne sont pas fournies, utilisez la date de facture ou la date de réception (GRN), la plus tardive, et mentionnez-le.
  • Article 43B(h) : un montant dû à une micro ou petite entreprise qui est impayé après l'échéance de l'article 15 à la fin de l'exercice n'est déductible que dans l'exercice où il est effectivement payé.
  • Intérêts (article 16) : intérêts composés avec capitalisation mensuelle à trois fois le taux bancaire notifié par la RBI, à compter du lendemain de la date d'échéance. Demandez le taux bancaire à utiliser, ou indiquez celui que vous avez utilisé et sa date. Les intérêts ne sont pas déductibles fiscalement (article 23).
  • Date de statut du fournisseur : la classification compte à la date de la transaction. Un fournisseur qui s'est enregistré sur Udyam après la facture est hors champ pour cette facture. Signalez-le lorsque les dates d'enregistrement sont fournies.

Entrées

Requis : dettes ouvertes ou registre des achats avec fournisseur, numéro de facture, date de facture, montant, et les paiements avec leurs dates et les factures qu'ils soldent. Registre des fournisseurs avec numéro Udyam et catégorie (micro/petit/moyen/aucun). Facultatif : dates de réception (GRN) / d'acceptation, conditions de crédit convenues par fournisseur (avec indication si écrites), taux bancaire RBI, le tableau de rejet 43B(h) de l'exercice précédent (pour les paiements effectués cette année, qui sont maintenant déductibles).

Si la catégorie Udyam manque pour un fournisseur avec un solde important, listez-le sous "Données nécessaires". Ne présumez pas de son statut.

Étapes

  1. Marquez chaque fournisseur : Micro / Petit / Moyen / Non MSME / Commerçant / Inconnu.
  2. Calculez la date d'échéance par facture (conditions écrites convenues plafonnées à 45 jours ; sinon 15 jours).
  3. Appliquez les paiements selon la méthode FIFO sauf si les données de paiement nomment la facture. Enregistrez les paiements partiels.
  4. Pour chaque facture : jours pour payer (ou jours en souffrance à la date de traitement), jours de retard, montant en retard, et intérêts article 16.
  5. Test 43B(h) à la fin de l'exercice (31 mars) : montants MSME impayés après leur date d'échéance → rejet. Les montants non encore échus au 31 mars ne sont pas rejetés. Surveillez les factures dont les 45 jours dépassent le 31 mars.
  6. Tableau de reprise : montants rejetés de l'exercice précédent payés cette année → déductibles cette année.
  7. Vieillissement des dettes (Schedule III) : en souffrance depuis < 1 an, 1–2 ans, 2–3 ans, > 3 ans, à compter de la date d'échéance du paiement (ou de la date de transaction s'il n'y a pas de date d'échéance), dans les lignes MSME / Autres / Dettes contestées – MSME / Dettes contestées – Autres.
  8. Divulgation article 22 MSMED : (i) principal et intérêts dus et impayés en fin d'exercice ; (ii) intérêts payés au titre de l'article 16 pour les paiements effectués au-delà de la date d'échéance ; (iii) intérêts dus et payables pour les retards où le principal a été payé tardivement mais les intérêts non ; (iv) intérêts courus et impayés en fin d'exercice ; (v) intérêts supplémentaires dus dans les exercices suivants jusqu'à leur paiement effectif.
  9. Formulaire MSME Form 1 (semestriel, MCA) : montants par fournisseur en souffrance depuis plus de 45 jours, avec les raisons. S'applique aux entreprises dont les dettes MSME dépassent 45 jours.

Sorties

  1. Classeur Excel MSME_43Bh_<Entité>_<date>.xlsx, formules vivantes :
    • Summary : les chiffres du verdict, le rejet, les intérêts, et les paiements dus dans les 15 prochains jours.
    • Invoice_Test : chaque facture avec catégorie, base des conditions, date d'échéance, date de paiement, jours de retard, intérêts, indicateur 43B(h), et ligne source.
    • Ageing_ScheduleIII, Sec22_Disclosure, MSME_Form1, Reversal_PriorYear.
    • Pay_Priority : factures MSME impayées triées par date d'échéance, puis par montant, avec le cumul de trésorerie nécessaire.
  2. Projet de note de divulgation en langage Ind AS / Schedule III, prêt pour les notes aux comptes.
  3. Résumé du chat : ligne de statut, top 10 fournisseurs par montant en retard, et trésorerie nécessaire avant le 31 mars pour éviter le rejet.

Vérification finale

  • Retard + non échu + payé = total des achats MSME de la période.
  • Vérifiez 3 calculs d'intérêts à la main.
  • Confirmez que le total du vieillissement égale le solde du grand livre des dettes.
  • Vérifiez qu'aucune entreprise de taille moyenne ou commerçant n'est dans le chiffre du 43B(h).

Impossible à vérifier

  • Données nécessaires : catégorie Udyam ou date d'enregistrement pour les fournisseurs listés, accords écrits pour les conditions de crédit supérieures à 15 jours, dates d'acceptation.
  • Décision nécessaire : factures contestées (exclues du retard uniquement si un litige authentique est documenté), statut de commerçant.

Limites

Ceci est une aide à la révision, pas un conseil juridique ou fiscal. La classification et les dates d'acceptation déterminent la réponse, donc confirmez-les. Le taux bancaire et le statut Udyam proviennent de l'utilisateur. La compétence n'effectue aucun appel externe.

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.

Skills associés