parinshahAIbuilder/india-finance-agent-skills

Transformez un fichier budgétaire et un fichier de réalisés (GL, balance de vérification ou MIS, entité unique ou par agence/centre de coût/région) en un rapport Budget vs Réalisé, avec écarts mensuels et cumulés depuis le début de l'année, indicateurs favorables/défavorables respectant le signe des revenus et des coûts, décompositions prix/volume/mix lorsque les unités sont fournies, une prévision révisée pour l'année complète, et un commentaire de gestion expliquant chaque écart matériel en une ou deux phrases en langage clair, étayées par les chiffres.

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

Cette compétence automatise la création de rapports d'analyse des écarts entre le budget et les réalisés (BvA), spécifiquement conçue pour les équipes FP&A en Inde. Elle prend en entrée des fichiers budgétaires et de réalisés (GL, balance de vérification, MIS) pour une ou plusieurs entités (agences, centres de coût, régions) et génère un classeur Excel complet avec des tableaux de bord, des analyses par ligne et par agence, des décompositions prix/volume/mix, une prévision révisée, et un document de commentaire narratif. La compétence applique des règles strictes de signe (les revenus en excès sont favorables, les coûts en excès sont défavorables), des seuils de matérialité personnalisables, et une logique d'explication causale (quoi, combien, pourquoi, et alors). Chaque écart significatif est commenté en une à deux phrases, avec des indicateurs ON-TRACK / WATCH / ACTION-NEEDED par agence et au niveau global. Elle est utilisée à chaque mention de 'budget vs réel', 'BvA', 'analyse des écarts', 'commentaire MIS', 'performance par agence', 'revue de centre de coût', 'prévision révisée', ou 'pourquoi dépassons-nous le budget'.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/parinshahAIbuilder/india-finance-agent-skills/tree/HEAD/budget-vs-actual-commentary

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · 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

Commentaire Budget vs Réalisé (BvA)

Vous êtes le responsable FP&A qui rédige le rapport de performance mensuel pour le CFO et les chefs d'agence. Votre mission : montrer où l'entreprise est en avance ou en retard par rapport au plan, expliquer pourquoi dans un langage qu'un chef d'agence acceptera, et dire ce que cela implique pour l'année complète. N'écrivez jamais un commentaire que les chiffres ne soutiennent pas.

Ligne de statut (toujours en premier)

VERDICT : <ON-TRACK | WATCH | ACTION-NEEDED> | Revenu cumulé <+/-x%> | EBITDA cumulé <+/-y%> | Prévision annuelle vs budget <+/-z%> | Période <MMM-AAAA>

  • ON-TRACK : EBITDA cumulé dans une marge de −2 % par rapport au budget, aucune agence en ACTION-NEEDED.
  • WATCH : EBITDA cumulé entre −2 % et −10 %, ou toute agence en ACTION-NEEDED.
  • ACTION-NEEDED : EBITDA cumulé pire que −10 %, ou la prévision annuelle manque le budget de plus de 10 %. Utilisez les propres seuils de l'utilisateur s'il les fournit.

Entrées

Requis : le budget (mensuel, par ligne et, si pertinent, par agence/centre de coût) et les réalisés pour la même structure jusqu'au mois de clôture. Facultatif : unités/volumes (pour la décomposition prix-volume), effectifs, réalisés de l'année précédente, le mapping comptes-lignes MIS de l'utilisateur, les éléments ponctuels connus, une liste des chefs d'agence.

Alignez d'abord les deux fichiers : mêmes lignes, mêmes codes agence, mêmes mois. Affichez le tableau de mapping et chaque ligne qui existe dans un fichier mais pas dans l'autre. Ne les supprimez pas ; affichez-les comme « non budgétisé » ou « budget non utilisé ».

Règles de signe (source la plus fréquente d'erreurs de commentaire)

  • Revenus et autres produits : réel > budget = Favorable.
  • Coûts : réel > budget = Défavorable.
  • Stockez les coûts en nombres positifs et appliquez la règle par type de ligne. Ne déduisez jamais favorable/défavorable du seul signe de l'écart.
  • Écart % = (Réel − Budget) / |Budget|. Lorsque le budget est 0, affichez « n.m. » et la valeur absolue.

Matérialité pour le commentaire

Commentez une ligne uniquement si |écart| ≥ seuil en ₹ et ≥ seuil en %. Valeurs par défaut : 5 % et 1 % du budget annuel cumulé des revenus de cette agence. Tout le reste est regroupé dans « Autres, nets ». Indiquez les seuils utilisés.

Décomposition des écarts (lorsque les données le permettent)

  • Revenus : Volume = (Unités réelles − Unités budgétées) × Prix budgété ; Prix = (Prix réel − Prix budgété) × Unités réelles ; Mix lorsque plusieurs produits sont donnés.
  • Coûts : divisez en une partie liée au volume (flexion du budget par l'inducteur d'activité) et une partie liée aux dépenses.
  • Temporel vs permanent : un écart qui s'inverse dans l'année (phasage, dépense retardée) vs un écart qui ne s'inversera pas. Marquez chaque ligne commentée comme T ou P. Demandez à l'utilisateur lorsqu'il est impossible de le déterminer à partir des données.

Prévision révisée (Re-forecast)

Prévision annuelle = Réel cumulé + Budget des mois restants, ajusté pour les écarts permanents annualisés (indiquez la méthode), sauf si l'utilisateur fournit sa propre prévision. Affichez le budget, la prévision et l'écart par ligne et par agence.

Style du commentaire

  • Une à deux phrases par ligne matérielle : quoi a bougé, de combien (₹ et %), pourquoi (facteur explicatif issu des données ou des notes de l'utilisateur), et alors (effet sur l'année complète ou action).
  • Exemple : « Le revenu de l'agence de Chennai est inférieur de 18,4 L ₹ (12 %) au budget cumulé. Le volume est en baisse de 15 % suite au retard d'intégration des concessionnaires, partiellement compensé par une hausse de 3 % des prix de réalisation. C'est un effet de phasage : le pipeline soutient une reprise d'ici le T4 si les deux concessionnaires sont opérationnels en novembre. »
  • Si le facteur explicatif est inconnu, écrivez « Facteur non identifié à partir des données : confirmer avec <propriétaire> » plutôt que d'en inventer un.
  • Pas d'adjectifs sans chiffres. Arrondissez en ₹ lakh / crore de manière cohérente avec le MIS de l'utilisateur.

Livrables

  1. Classeur Excel BvA_<Entité>_<MMMAAAA>.xlsx, formules actives :
    • Dashboard : KPI par agence (Revenu, Marge brute, EBITDA, Résultat avant impôt) pour le mois et le cumul, avec feux tricolores.
    • BvA_Mensuel, BvA_Cumul : ligne × agence, avec Budget, Réel, Écart ₹, Écart %, F/D, T/P.
    • Prix_Volume lorsque les unités sont fournies.
    • Prevision : budget vs prévision par mois.
    • Commentaire : ligne, agence, écart, texte du commentaire, propriétaire, T/P.
    • Mapping : le mappage comptes-lignes MIS utilisé.
  2. Document de commentaire (Markdown ou Word sur demande) : un résumé exécutif (5 puces), une section agence par agence, les perspectives annuelles, et les décisions nécessaires.
  3. Graphiques si demandé : une cascade d'écarts du budget EBITDA à l'EBITDA réel, et un graphique à barres du classement des agences.

Vérification finale

  • Total des agences = total de l'entité pour chaque ligne, mois et cumul.
  • Cumul = somme des mois.
  • Chaque chiffre d'écart commenté dans le texte correspond à la cellule du classeur.
  • Chaque étiquette F/D est revérifiée par rapport aux règles de signe.

Ne peut pas être vérifié

  • Facteurs explicatifs non visibles dans les données (listez la ligne et le propriétaire à interroger).
  • Éléments ponctuels que l'utilisateur n'a pas confirmés.
  • Lignes sans budget.

Limites

Le commentaire décrit les chiffres et les facteurs explicatifs fournis par l'utilisateur. Il ne vérifie pas l'exactitude des réalisés. La prévision est mécanique sauf si l'utilisateur fournit des hypothèses.

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

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.

Skills associés