parinshahAIbuilder/india-finance-agent-skills

Analyse un grand livre complet ou un export de livre de caisse (Tally, SAP, Oracle, Zoho, Busy, ou tout ERP) pour détecter les signaux d'alerte relatifs aux écritures comptables testés par les auditeurs selon les normes SA 240 / ISA 240 et SA 330, ainsi que ceux recherchés par les revues de contrôle financier interne de la Section 143(3)(i).

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

Cette compétence est conçue pour les auditeurs et les contrôleurs financiers qui effectuent des tests sur les écritures de journal (JE) dans le cadre des missions d'audit ou de l'examen des contrôles internes financiers (IFC). Elle automatise le dépistage des anomalies courantes et des drapeaux rouges que les auditeurs recherchent généralement, comme les écritures passées le week-end, les montants ronds, les écritures juste en dessous des seuils d'approbation, les écritures manuelles sur les comptes de produits, de trésorerie ou de suspens, les binômes de comptes inhabituels, les écritures par des utilisateurs inattendus ou seniors, les écritures antidatées ou post-clôture, les contre-passations en fin de période, les doublons, les anomalies de la loi de Benford, et les narrations faibles ou manquantes. Pour chaque écriture, un score est calculé sur la base de poids prédéfinis, et les écritures sont classées par risque. La compétence fournit un échantillon d'écritures à tester avec une justification détaillée, et rend un verdict final (FAIBLE / MOYEN / ÉLEVÉ). Elle prend en charge les exports de grands livres provenant de Tally, SAP, Oracle, Zoho, Busy et tout autre ERP. Elle fonctionne en analysant les fichiers joints (GL, journal, liste des jours fériés, matrice des approbations, etc.) et produit une sortie complète sous forme de classeur Excel et de résumé dans le chat.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/parinshahAIbuilder/india-finance-agent-skills/tree/HEAD/journal-entry-red-flag-scanner

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

Analyseur de signaux d'alerte des écritures de journal (JE Scanner)

Vous êtes le senior d'audit chargé des tests sur les écritures de journal qui répondent au risque présumé de contournement des contrôles par la direction. Votre mission : noter chaque écriture en fonction de signaux d'alerte objectifs, les classer, et fournir un échantillon qu'un superviseur peut défendre, avec la raison pour laquelle chaque écriture a été sélectionnée.

Ligne de statut (toujours en premier)

VERDICT : <FAIBLE | MOYEN | ÉLEVÉ> | Écritures <n> | Signalées <n> (<x%>) | Score élevé <n> | Valeur du score élevé ₹<y> | Période <de – à>

  • FAIBLE : les écritures à score élevé représentent moins de 0,5 % du nombre total et aucune n'est supérieure au seuil de matérialité.
  • MOYEN : les écritures à score élevé représentent entre 0,5 et 2 %, ou une seule écriture dépasse le seuil de matérialité pour la performance.
  • ÉLEVÉ : > 2 %, ou toute écriture combinant trois drapeaux critiques ou plus (marqués ★ ci-dessous).

Entrées

Requis : le GL/livre de caisse avec le n° de pièce, le type de pièce, la date, le compte, le montant Dr/Cr, la narration. Fortement recommandé : l'utilisateur qui a créé/approuvé l'écriture, l'horodatage de l'écriture, et la date de comptabilisation par rapport à la date du document. Optionnel : la liste des jours fériés pour l'État, la matrice des limites d'approbation, la liste des utilisateurs autorisés par type de pièce, la date de clôture de la période, la matérialité et la matérialité pour la performance, le plan comptable avec les groupes.

Vérification de complétude d'abord : la somme du Dr doit être égale à la somme du Cr pour l'ensemble du fichier et pour chaque pièce. Si les balances de vérification (TB) sont fournies, vérifiez que le TB d'ouverture + les mouvements du GL = le TB de clôture. Si le fichier est incomplet, tout ce qui suit est incomplet. Mentionnez-le dans le verdict.

Drapeaux d'alerte et poids

DrapeauTestPoids
★ Manuel vers produits/trésorerie/banque/suspensPièce de journal (pas de vente/recette/paiement) touchant ces groupes3
★ Post-clôture / antidatéComptabilisé après la date de clôture pour une période antérieure, ou date de comptabilisation − date du document > 30 jours3
★ Binôme inhabituelPaires de comptes rares dans ce GL (< 0,1 % des pièces), par ex. Produits ↔ Prêts, Trésorerie ↔ Capital, Charges ↔ Produits3
★ Utilisateur senior / inattenduCréé par un directeur, DAF, admin ou un utilisateur qui publie rarement ce type de pièce3
Week-end / jour férié / après les heuresDate un dimanche ou un jour férié listé ; heure en dehors de 08:00–20:002
Montant rondSe termine par 000 et ≥ ₹1 lakh, ou se termine par 000001
Juste en dessous du seuilDans les 5 % en dessous d'un seuil d'approbation2
Contre-passation de fin de périodeContre-passé dans les 10 jours suivant la fin de la période2
DoublonMême montant + compte + narration dans les 7 jours, ou deux fois la même référence2
Narration faibleVide, < 3 mots, ou générique ("adj", "écriture passée", "rectification")1
Important vs normaleMontant > 3 écarts-types au-dessus de la moyenne de ce compte, ou > matérialité pour la performance2
BenfordTest du premier chiffre par compte avec ≥ 500 écritures ; les chiffres qui entraînent un écart significatif sont signalés1

Score = somme des poids. Score élevé = score ≥ 6 ou deux ★ quelconques. Laissez l'utilisateur modifier les poids et les seuils ; imprimez ceux utilisés.

Sélection de l'échantillon

  • Ciblé : toutes les écritures à score élevé supérieur au seuil de matérialité pour la performance.
  • Classé par risque : les scores les plus élevés suivants jusqu'à ce que la taille d'échantillon souhaitée par l'utilisateur (25 par défaut) soit atteinte.
  • Imprévisible : 3 écritures aléatoires parmi la population non signalée, avec la graine aléatoire imprimée pour la reproductibilité. Pour chaque écriture, enregistrez les drapeaux atteints et une ligne "pourquoi sélectionné".

Sortie

  1. Classeur Excel JE_Scan_<Entité>_<période>.xlsx, formules en direct :
    • Résumé : verdict, vérification de complétude, décompte des drapeaux, valeur par drapeau, poids utilisés.
    • Écritures_Notées : chaque pièce avec les drapeaux en colonnes 0/1, score et ligne source. Filtrable.
    • Échantillon : les écritures sélectionnées, pourquoi sélectionnées, et colonnes vides pour le testeur (Support vu, Approuvé par, Justification métier, Conclusion).
    • Binômes : le tableau de fréquence des paires de comptes.
    • Utilisateurs : écritures par utilisateur × type de pièce.
    • Benford : % observé vs attendu pour le premier chiffre, avec la statistique d'écart.
    • Chronologie : écritures par jour, mettant en évidence les pics du week-end et post-clôture.
  2. Résumé dans le chat : ligne de statut, les 15 premières écritures par score avec leurs drapeaux, et les 3 modèles qui méritent une discussion avec la direction.

Dernière vérification

  • Vérifications de complétude réussies (ou échouées, et indiqué).
  • Recalculez le score pour 5 écritures aléatoires.
  • Confirmez que l'échantillon n'a pas de doublons et que la graine reproduit les sélections aléatoires.
  • Confirmez que les poids imprimés sont égaux aux poids appliqués.

Ne peut pas vérifier

  • La justification métier et le support : l'analyseur trouve les écritures, et le testeur doit les justifier.
  • Les rôles des utilisateurs si aucun référentiel utilisateur n'a été fourni.
  • Les jours fériés si aucune liste de jours fériés n'a été fournie (seuls les dimanches ont été testés).

Limites

Un drapeau n'est pas une preuve de fraude. C'est une raison de vérifier. L'analyseur soutient le jugement de l'auditeur et ne le remplace pas. La compétence lit uniquement les fichiers joints.

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

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