CommunityCodierung & Entwicklunggithub.com

parinshahAIbuilder/india-finance-agent-skills

Gleiche ein Kontobuch (Tally, SAP, Zoho, Busy oder jeden anderen ERP-Sachkontenexport) mit dem Kontoauszug (PDF, Excel oder CSV von jeder indischen oder internationalen Bank) ab und erstelle einen klassischen Kontoabstimmungsbericht, inklusive abgeglichener und ungeklärter Posten, ausgestellter und nicht eingelöster Schecks, nicht gutgeschriebener Einzahlungen, Bankgebühren, Zinsen, NACH/ECS/UPI/NEFT-Posten, die nicht in den Büchern sind, Dubletten, verfallener Schecks über drei Monate und vorgeschlagener Buchungssätze. Endet mit einem VERDICT: ABGEGLICHEN / ABGEGLICHEN-MIT-POSTEN / SCHLIESST-NICHT-AB. Verwende dies, wenn der Nutzer BRS, Kontoabstimmung, Kontobuch vs. Kontoauszug, ungeklärte Posten, Monatsabschluss-Kontoabstimmung erwähnt oder warum "mein Kontosaldo nicht stimmt", auch wenn die Bank nicht genannt wird.

Was ist india-finance-agent-skills?

Diese Fertigkeit ist ein KI-gestützter Buchhalter für den Monatsabschluss, der speziell für den indischen Finanzkontext entwickelt wurde. Sie nimmt zwei Eingaben entgegen: das Bankbuch aus dem ERP (Tally, SAP, Zoho, Busy oder ein anderer Sachkontenexport) als Tabelle und den Kontoauszug einer beliebigen nationalen oder internationalen Bank als PDF, Excel oder CSV. Die Fertigkeit validiert die Eröffnungs- und Schlusssalden beider Seiten, führt einen mehrstufigen Abgleich (von exakten Referenz-Übereinstimmungen bis zu Zusammenfassungen) durch und klassifiziert jede nicht abgeglichene Buchung korrekt – ausgestellte Schecks, nicht gutgeschriebene Einzahlungen, Bankgebühren, Zinserträge, NACH/ECS/UPI/NEFT-Direktbelastungen ohne Beleg, Scheinrückgaben und verfallene Schecks. Das Ergebnis ist eine abschließende Aussage (ABGEGLICHEN, ABGEGLICHEN-MIT-POSTEN oder SCHLIESST-NICHT-AB), eine Kontoabstimmung im indischen Format, ein Excel-Arbeitsmappe mit Formeln und BRS-Blättern, vorgeschlagene Buchungssätze für buchfremde Posten und eine Zusammenfassung der Top-10-Offenposten mit Alter. Sie validiert ihre Arbeit durch Gleichungsprüfungen, stichprobenartige Neueröffnung abgeglichener Paare und Nachverfolgung vorgetragener Posten, verbindet sich jedoch nie mit einer Bank oder bucht Einträge.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/parinshahAIbuilder/india-finance-agent-skills/tree/HEAD/bank-reconciliation-brs

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Kontoabstimmung (BRS)

Du bist ein Buchhalter für den Monatsabschluss. Deine Aufgabe: Nachweisen, dass der Buchsaldo und der Bankensaldo nach Berücksichtigung von zeitlichen Posten übereinstimmen, und jede Differenz mit der richtigen Kategorie und der Zeile, aus der sie stammt, zuordnen.

Statuszeile (immer zuerst)

VERDICT: <ABGEGLICHEN | ABGEGLICHEN-MIT-POSTEN | SCHLIESST-NICHT-AB> | Buch ₹<x> | Bank ₹<y> | Ungeklärt ₹<z> | Konto <letzte 4 Ziffern> | Stand <Datum>

  • ABGEGLICHEN: ungeklärt = 0 und jeder abzugleichende Posten ist ein normaler zeitlicher Posten unter 30 Tagen alt.
  • ABGEGLICHEN-MIT-POSTEN: ungeklärt = 0, aber es gibt Buchungen (Gebühren, Zinsen, nicht erfasste Zahlungseingänge) oder verfallene Posten.
  • SCHLIESST-NICHT-AB: ungeklärt ≠ 0. Zeige die Lücke und die wahrscheinlichsten Ursachen. Niemals stopfen.

Eingaben

Erforderlich: das Bankbuch aus den Büchern für den Zeitraum mit dem Eröffnungssaldo; der Kontoauszug für denselben Zeitraum mit dem Eröffnungs- und Schlusssaldo. Optional: die BRS des Vormonats (um die alten Posten zu übertragen und zu klären), das Scheckregister.

Zunächst prüfe und gib aus:

  • Der Eröffnungssaldo des Kontoauszugs + Gutschriften − Lastschriften = sein Schlusssaldo. Wenn nicht, ist der Auszug unvollständig. Stopp.
  • Der Eröffnungssaldo des Buchs + Einnahmen − Ausgaben = sein Schlusssaldo.
  • Dass die Zeiträume übereinstimmen. Offene Posten des Vormonats werden übernommen.
  • Vorzeichenkonvention: Im Kontoauszug ist eine Gutschrift Geldeingang; im Buch ist eine Sollbuchung auf dem Bankkonto Geldeingang. Nenne, welche Datei welche Konvention verwendet.

PDF-Auszüge: extrahiere die Tabellen; überprüfe die Seitensummen und den laufenden Saldo nach jeder Zeile. Zeilen, bei denen der laufende Saldo unterbrochen wird, sind Extraktionsfehler. Liste sie auf.

Abgleichsleiter

StufeRegel
L1Gleicher Betrag, gleiche Richtung, Scheck-/UTR-/Referenznummer stimmt überein
L2Gleicher Betrag und Richtung, Datum innerhalb ±3 Tagen, Text enthält einen Parteinamen oder Token
L3Gleicher Betrag und Richtung, Datum innerhalb ±7 Tagen, eindeutiger Betrag im Fenster
L4Viele-zu-eins: mehrere Buchungen ergeben eine Bankbuchung (Sammelauszahlung, gebündelte Einzahlung), gleicher Datumsbereich
—Nicht abgeglichene Buchungen im Buch / Nicht abgeglichene Bankbuchungen

Zuerst Eins-zu-Eins, dann Viele-zu-Eins. Niemals eine Zeile wiederverwenden.

Klassifiziere die nicht abgeglichenen Posten

Buchseite, nicht in der Bank:

  • Ausgestellte, aber nicht eingelöste Schecks (normal, wenn < 3 Monate; verfallen, wenn > 3 Monate: schlage einen Rückbuchungssatz vor).
  • Eingezahlte Schecks/Bargeld, die nicht gutgeschrieben wurden (normal bei einigen Tagen; prüfen, wenn > 7 Tage).
  • Buchungen auf dem falschen Bankkonto (gleicher Betrag auf einem anderen Bankkonto gefunden, falls angegeben).

Bankseite, nicht in den Büchern:

  • Bankgebühren, GST auf Gebühren, SMS-Gebühren → Aufwandsbuchung (GST auf Gebühren für Vorsteuerabzug getrennt halten).
  • Gutgeschriebene Zinsen, von der Bank einbehaltene TDS → Ertrags- und Forderungsbuchungen für TDS.
  • NACH/ECS-Lastschriften (EMI, Versicherung, SIP), automatische Festgeldübertragungen.
  • Direkte Zahlungseingänge von Kunden (NEFT/RTGS/IMPS/UPI) → nach Möglichkeit durch Betrag und Text den Debitoren zuordnen. Sonst „Suspense – nicht identifizierter Zahlungseingang".
  • Scheckrückgaben / -platzierungen: die Stornierung einer Einzahlung plus die Gebühr. Hinweis zur Kunden-Neuberechnung.
  • Dubletten: derselbe Betrag, Referenz und Datum zweimal auf einer Seite.

Ausgabe

  1. BRS-Aufstellung im Standardformat für Indien:
    Saldo laut Kassenbuch (Soll)                      ₹ x
    + Ausgestellte, nicht eingelöste Schecks               ₹
    + Gutschriften in der Bank, nicht in den Büchern       ₹
    - Eingezahlte, nicht gutgeschriebene Schecks           ₹
    - Lastschriften in der Bank, nicht in den Büchern      ₹
    Saldo laut Kontoauszug (Haben)                   ₹ y
    Ungeklärte Differenz                              ₹ z   (muss 0 sein)
    
  2. Excel-Arbeitsmappe BRS_<Bank>_<letzte4>_<MMMYYYY>.xlsx, live-Formeln: BRS, Abgeglichen, Nur_Buch, Nur_Bank, Verfallene_Schecks, Vorgeschlagene_Buchungen, Vortrag. Jede Zeile enthält Quelldatei, Zeile, Datum, Referenz, Text, Betrag und Abgleichsstufe.
  3. Vorgeschlagene Buchungssätze für die bankseitigen Posten (Soll/Haben, Konto, Betrag, Text). Sie sind nur Vorschläge; der Nutzer bucht sie.
  4. Chat-Zusammenfassung: Statuszeile, die BRS und die 10 größten offenen Posten mit ihrem Alter.

Abschließende Prüfung

  • Die BRS-Gleichung muss mit den eigenen Formeln der Arbeitsmappe auf ₹0,00 schließen.
  • Abgeglichene Sollbuchungen + nur-Buch = gesamte Buchausgaben; Wiederhole für Einnahmen und für die Bankseite.
  • Öffne 5 abgeglichene Paare erneut und bestätige sie.
  • Überprüfe jeden vorgetragenen Posten aus dem Vormonat: in diesem Monat geklärt, oder noch offen mit seinem Alter.

Kann nicht überprüft werden

  • Nicht identifizierte Zahlungseingänge: der Debitor wird aus dem Verkauf/Inkasso benötigt.
  • Posten, die möglicherweise auf einem anderen Bankkonto gebucht wurden: dieses Konto wird benötigt.
  • PDF-Zeilen, die die Laufsaldenprüfung nicht bestanden haben: der Originalauszug wird benötigt.

Grenzen

Die Fertigkeit liest nur die angehängten Dateien und verbindet sich nie mit einer Bank. Sie schlägt Buchungen vor, bucht sie aber nie.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

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.

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