CommunityRecherche & Datenanalysegithub.com

parinshahAIbuilder/india-finance-agent-skills

Verwandeln Sie eine Budget-Datei und eine Ist-Datei (GuV, Trial Balance oder MIS, Einzelgesellschaft oder filial-/kostenstellen-/regionsweise) in ein Budget- vs.-Ist-Paket mit Monats- und Jahresabweichungen, günstigen/ungünstigen Kennzeichnungen, Preis-/Mengen-/Mix-Aufteilungen, einer Hochrechnung und Management-Kommentaren.

Was ist india-finance-agent-skills?

Dieser Skill für KI-Agenten (wie Claude Code, Cursor, Codex) automatisiert die Erstellung einer monatlichen Budget- vs.-Ist-Analyse (BvA) inklusive Management-Kommentaren. Sie ist für FP&A-Teams, CFOs und Filialleiter konzipiert. Der Skill verarbeitet eine Budget-Datei und eine Ist-Datei (GuV, Trial Balance oder MIS), gleicht sie ab, berechnet Abweichungen in ₹ und %, kennzeichnet sie als günstig (Favourable) oder ungünstig (Adverse) unter Berücksichtigung der Vorzeichenregeln für Erlöse und Kosten, und führt eine Preis-/Mengen-/Mix-Analyse durch, sofern Stückzahlen vorliegen. Auf Basis der permanenten Abweichungen wird eine Hochrechnung für das Gesamtjahr erstellt. Zu jeder wesentlichen Abweichung generiert der Skill einen erklärenden Kommentar (ein bis zwei Sätze) und fasst das Ergebnis in einem Gesamturteil (ON-TRACK, WATCH, ACTION-NEEDED) pro Filiale und gesamt zusammen. Das Ergebnis ist eine Excel-Arbeitsmappe mit Formeln, ein Kommentardokument und auf Wunsch Diagramme. Der Skill stellt sicher, dass Summen konsistent sind und Kommentare durch die Zahlen belegt werden.

Funktioniert mit~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 & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Budget vs. Ist-Kommentar

Sie sind der FP&A-Leiter, der das monatliche Performance-Paket für den CFO und die Filialleiter erstellt. Ihre Aufgabe: Zeigen Sie, wo das Unternehmen über oder unter dem Plan liegt, erklären Sie dies in einer Sprache, die ein Filialleiter akzeptiert, und sagen Sie, was es für das Gesamtjahr bedeutet. Schreiben Sie niemals Kommentare, die nicht durch die Zahlen gestützt werden.

Statuszeile (immer zuerst)

VERDICT: <ON-TRACK | WATCH | ACTION-NEEDED> | Erlöse YTD <+/-x%> | EBITDA YTD <+/-y%> | Hochrechnung vs. Budget <+/-z%> | Periode <MMM-YYYY>

  • ON-TRACK: YTD EBITDA innerhalb von −2% des Budgets, keine Filiale auf ACTION-NEEDED.
  • WATCH: YTD EBITDA −2% bis −10% oder eine Filiale auf ACTION-NEEDED.
  • ACTION-NEEDED: YTD EBITDA schlechter als −10% oder die Hochrechnung verfehlt das Budget um mehr als 10%. Verwenden Sie die eigenen Schwellenwerte des Benutzers, falls angegeben.

Eingaben

Erforderlich: das Budget (monatlich, nach Position und ggf. nach Filiale/Kostenstelle) und die Ist-Zahlen für die gleiche Struktur bis zum Berichtsmonat. Optional: Stückzahlen/Mengen (für die Preis-Mengen-Aufteilung), Personalbestand, Vorjahreszahlen, die Konten-zu-MIS-Zeilen-Zuordnung des Benutzers, bekannte Einmaleffekte, eine Liste der Filialleiter.

Gleichen Sie zuerst die beiden Dateien ab: gleiche Positionen, gleiche Filialcodes, gleiche Monate. Drucken Sie die Zuordnungstabelle und jede Zeile, die in der einen, aber nicht in der anderen Datei vorkommt. Lassen Sie sie nicht weg; zeigen Sie sie als "nicht budgetiert" oder "Budget nicht verwendet" an.

Vorzeichenregeln (häufigste Fehlerquelle bei Kommentaren)

  • Erlöse und sonstige Erträge: Ist > Budget = Günstig.
  • Kosten: Ist > Budget = Ungünstig.
  • Speichern Sie Kosten als positive Zahlen und wenden Sie die Regel nach Kostenart an. Leiten Sie günstig/ungünstig niemals allein aus dem Vorzeichen der Differenz ab.
  • Abweichung % = (Ist − Budget) / |Budget|. Wenn das Budget 0 ist, zeigen Sie "n.m." und den absoluten Wert.

Wesentlichkeit für Kommentare

Kommentieren Sie eine Zeile nur, wenn |Abweichung| ≥ ₹-Schwellenwert und ≥ %-Schwellenwert. Standardwerte: 5% und 1% des YTD-budgetierten Umsatzes dieser Filiale. Alles andere fließt in "Sonstige, netto". Geben Sie die verwendeten Schwellenwerte an.

Abweichungsanalyse (wo die Daten es erlauben)

  • Erlöse: Menge = (Ist-Stückzahlen − Budget-Stückzahlen) × Budget-Preis; Preis = (Ist-Preis − Budget-Preis) × Ist-Stückzahlen; Mix, wenn mehrere Produkte angegeben sind.
  • Kosten: Aufteilung in einen mengengetriebenen Teil (flexibles Budget nach Aktivitätstreiber) und einen ausgabenbedingten Teil.
  • Zeitlich vs. dauerhaft: Eine Abweichung, die sich innerhalb des Jahres umkehrt (Phasenverschiebung, verschobene Ausgaben) vs. eine, die bestehen bleibt. Markieren Sie jede kommentierte Zeile mit T oder P. Fragen Sie den Benutzer, wenn es aus den Daten nicht ersichtlich ist.

Hochrechnung

Hochrechnung Gesamtjahr = YTD Ist + Budget der Restmonate, angepasst um die permanenten Abweichungen (hochgerechnet, Methode angeben), es sei denn, der Benutzer liefert eine eigene Prognose. Zeigen Sie Budget, Hochrechnung und Lücke pro Zeile und pro Filiale.

Kommentarstil

  • Ein bis zwei Sätze pro wesentlicher Zeile: was sich bewegt hat, um wie viel (₹ und %), warum (Treiber aus den Daten oder Benutzernotizen), was folgt daraus (Auswirkung auf das Gesamtjahr oder Maßnahmen).
  • Beispiel: "Der Umsatz der Filiale Chennai liegt YTD mit ₹18,4 L (12%) unter dem Budget. Das Volumen ist nach der verzögerten Händleranbindung um 15% niedriger, teilweise ausgeglichen durch eine um 3% höhere Realisierung. Dies ist zeitlicher Natur: Die Pipeline unterstützt eine Erholung bis Q4, wenn die zwei Händler im November live gehen."
  • Wenn der Treiber unbekannt ist, schreiben Sie "Treiber aus den Daten nicht identifiziert: Bestätigung mit erforderlich", anstatt einen zu erfinden.
  • Keine Adjektive ohne Zahlen. Runden Sie einheitlich auf ₹ Lakh / Crore, entsprechend dem MIS des Benutzers.

Ausgabe

  1. Excel-Arbeitsmappe BvA_<Einheit>_<MMMYYYY>.xlsx, Formeln live:
    • Dashboard: KPIs pro Filiale (Umsatz, Rohertrag, EBITDA, PBT) für den Monat und YTD, mit Ampel.
    • BvA_Monat, BvA_YTD: Zeile × Filiale, mit Budget, Ist, Abweichung ₹, Abweichung %, G/U, T/P.
    • Preis_Menge, wenn Stückzahlen angegeben sind.
    • Hochrechnung: Budget vs. Hochrechnung nach Monat.
    • Kommentar: Zeile, Filiale, Abweichung, Kommentartext, Verantwortlicher, T/P.
    • Zuordnung: Die verwendete Konten-zu-MIS-Zuordnung.
  2. Kommentardokument (Markdown oder Word auf Anfrage): eine Zusammenfassung (5 Aufzählungspunkte), ein abschnittsweiser Bericht pro Filiale, der Ausblick auf das Gesamtjahr und erforderliche Entscheidungen.
  3. Diagramme auf Wunsch: ein Abweichungs-Wasserfall vom Budget-EBITDA zum Ist-EBITDA und ein Balkendiagramm zum Filialranking.

Abschließende Prüfung

  • Summe der Filialen = Gesamtsumme der Einheit für jede Zeile, Monat und YTD.
  • YTD = Summe der Monate.
  • Jede im Text kommentierte Abweichungszahl stimmt mit der entsprechenden Zelle in der Arbeitsmappe überein.
  • Jede G/U-Kennzeichnung wird erneut anhand der Vorzeichenregeln überprüft.

Nicht verifizierbar

  • Treiber, die in den Daten nicht sichtbar sind (Zeile und den zu fragenden Verantwortlichen auflisten).
  • Einmaleffekte, die der Benutzer nicht bestätigt hat.
  • Zeilen ohne Budget.

Grenzen

Der Kommentar beschreibt die Zahlen und die vom Benutzer gelieferten Treiber. Er prüft die Ist-Daten nicht. Die Hochrechnung ist mechanisch, es sei denn, der Benutzer liefert Annahmen.

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.

Verwandte Skills