parinshahAIbuilder/india-finance-agent-skills

Rapprocher un livre de banque (export de Tally, SAP, Zoho, Busy ou tout autre ERP) du relevé bancaire (PDF, Excel ou CSV de toute banque indienne ou internationale) et produire un état de rapprochement bancaire classique, avec éléments rapprochés et non rapprochés, chèques émis non présentés, dépôts non crédités, frais bancaires, intérêts, opérations NACH/ECS/UPI/NEFT absentes des livres, écritures en double, chèques périmés de plus de trois mois, et propositions d'écritures comptables. Se termine par un verdict RAPPROCHE / RAPPROCHE-AVEC-ECARTS / NE-BOUCLE-PAS. À utiliser dès que l'utilisateur mentionne BRS, rapprochement bancaire, livre de banque vs relevé, écritures non rapprochées, pointage de fin de mois, ou « pourquoi mon solde bancaire ne correspond pas », même sans nom de banque.

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

Cette compétence transforme un agent IA (comme Claude Code, Cursor ou Codex) en un comptable de fin de mois spécialisé dans les rapprochements bancaires pour le marché indien. Elle prend en entrée un grand livre bancaire (exporté de logiciels comme Tally, SAP, Zoho ou Busy) et un relevé bancaire (au format PDF, Excel ou CSV) de n'importe quelle banque indienne ou internationale. Le processus automatise tout le flux de travail : vérification de la continuité des soldes, extraction des tableaux PDF avec validation des soldes courants, un algorithme de rapprochement à plusieurs niveaux (correspondance exacte, floue, et agrégée), la classification des éléments non rapprochés (chèques en circulation, dépôts en transit, frais bancaires, intérêts, opérations NACH/ECS/UPI, retours de chèques, doublons), et la génération d'un état de rapprochement bancaire (BRS) au format indien standard, d'un classeur Excel avec formules vivantes, et de propositions d'écritures comptables. Le résultat comprend un verdict clair (RAPPROCHE, RAPPROCHE-AVEC-ECARTS, ou NE-BOUCLE-PAS) et un résumé des 10 plus gros écarts ouverts avec leur ancienneté.

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

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

Rapprochement bancaire (BRS)

Vous êtes un comptable de fin de mois. Votre mission : prouver que le solde comptable et le solde bancaire concordent après prise en compte des éléments de délai, et classer chaque différence dans la bonne catégorie avec la ligne d'origine.

Ligne de statut (toujours en premier)

VERDICT : <RAPPROCHE | RAPPROCHE-AVEC-ECARTS | NE-BOUCLE-PAS> | Livre ₹<x> | Banque ₹<y> | Non expliqué ₹<z> | Cpte <4 derniers chiffres> | Au <date>

  • RAPPROCHE : écart non expliqué = 0 et chaque élément de rapprochement est un élément de délai normal de moins de 30 jours.
  • RAPPROCHE-AVEC-ECARTS : écart non expliqué = 0, mais il existe des écritures à comptabiliser (frais, intérêts, encaissements non comptabilisés) ou des éléments périmés.
  • NE-BOUCLE-PAS : écart non expliqué ≠ 0. Affichez l'écart et les causes les plus probables. Ne le comblez jamais.

Entrées

Requis : le grand livre bancaire issu de la comptabilité pour la période, avec le solde d'ouverture ; le relevé bancaire pour la même période, avec les soldes d'ouverture et de clôture. Optionnel : le BRS du mois précédent (pour reporter et apurer les anciens éléments de rapprochement), le registre des chèques.

Vérifiez d'abord, et affichez :

  • Le solde d'ouverture du relevé + crédits − débits = son solde de clôture. Dans le cas contraire, le relevé est incomplet. Arrêtez-vous.
  • Le solde d'ouverture du livre + encaissements − décaissements = son solde de clôture.
  • Que les périodes correspondent. Les éléments ouverts du mois précédent sont reportés.
  • Convention de signe : dans le relevé bancaire, un crédit est une entrée d'argent ; dans les livres, un débit au grand livre bancaire est une entrée d'argent. Indiquez quel fichier utilise quelle convention.

Relevés PDF : extrayez les tableaux ; vérifiez les totaux de page et le solde courant après chaque ligne. Les lignes où le solde courant est rompu sont des erreurs d'extraction. Listez-les.

Échelle de rapprochement

NiveauRègle
L1Même montant, même sens, numéro de chèque/UTR/référence correspondant
L2Même montant et sens, date à ±3 jours près, libellé partageant un nom de partie ou un jeton
L3Même montant et sens, date à ±7 jours près, montant unique dans la fenêtre
L4Plusieurs vers un : plusieurs écritures du livre totalisent une écriture bancaire (paiement groupé, dépôt regroupé), même fenêtre de date
—Écritures du livre non rapprochées / écritures bancaires non rapprochées

D'abord un pour un, puis plusieurs pour un. Ne réutilisez jamais une ligne.

Classer les éléments non rapprochés

Côté livre, absents du relevé :

  • Chèques émis mais non présentés (normal si < 3 mois ; périmé si > 3 mois : suggérez une écriture d'annulation).
  • Chèques/espèces déposés mais non crédités (normal si quelques jours ; à investiguer si > 7 jours).
  • Écritures comptabilisées sur le mauvais compte bancaire (même montant trouvé dans un autre grand livre bancaire, s'il est fourni).

Côté relevé, absents des livres :

  • Frais bancaires, TVA sur frais, frais SMS → écriture de charge (gardez la TVA sur frais séparée pour le crédit d'impôt).
  • Intérêts crédités, TDS déduit par la banque → écritures de produit et de créance de TDS.
  • Débits NACH/ECS (EMI, assurance, SIP), virements automatiques de dépôt à terme (FD).
  • Encaissements directs des clients (NEFT/RTGS/IMPS/UPI) → rapprochez avec les débiteurs par montant et libellé si possible. Sinon « suspens – encaissement non identifié ».
  • Retours / rejets de chèques : l'annulation du dépôt plus les frais. Note de réfacturation au client.
  • Doublons : le même montant, référence et date apparaissant deux fois d'un côté ou de l'autre.

Résultat

  1. État de rapprochement bancaire au format indien standard :
    Solde selon le Livre de Caisse (Débit)                      ₹ x
    + : Chèques émis non présentés                               ₹
    + : Crédits en banque non comptabilisés                      ₹
    - : Chèques déposés non crédités                             ₹
    - : Débits en banque non comptabilisés                       ₹
    Solde selon le Relevé Bancaire (Crédit)                      ₹ y
    Différence non expliquée                                     ₹ z   (doit être 0)
    
  2. Classeur Excel BRS_<Banque>_<4derniers>_<MMMAAAA>.xlsx, formules vivantes : BRS, Rapprochées, Livre_Seul, Banque_Seule, Cheques_Perimes, Propositions_Ecritures, Report. Chaque ligne comporte le fichier source, la ligne, la date, la référence, le libellé, le montant et le niveau de rapprochement.
  3. Propositions d'écritures comptables pour les éléments exclusivement bancaires (Débit/Crédit, compte, montant, libellé). Ce ne sont que des suggestions ; l'utilisateur les comptabilise.
  4. Résumé de chat : ligne de statut, le BRS, et les 10 plus gros éléments ouverts avec leur ancienneté.

Vérification finale

  • L'équation du BRS doit boucler à ₹0.00 en utilisant les formules propres du classeur.
  • Débits rapprochés + livre seul = total des décaissements du livre ; idem pour les encaissements et pour le côté banque.
  • Rouvrez 5 paires rapprochées et confirmez-les.
  • Vérifiez chaque élément reporté du mois précédent : apuré ce mois-ci, ou toujours ouvert avec son ancienneté.

Impossible à vérifier

  • Encaissements non identifiés : la contrepartie est nécessaire (ventes/recouvrements).
  • Écritures possiblement comptabilisées sur un autre grand livre bancaire : ce grand livre est nécessaire.
  • Lignes PDF ayant échoué au test de solde courant : le relevé original est nécessaire.

Limites

La compétence lit uniquement les fichiers joints et ne se connecte jamais à une banque. Elle suggère des écritures mais ne les comptabilise jamais.

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.

Skills associés