parinshahAIbuilder/india-finance-agent-skills

Convierte un archivo de presupuesto y un archivo de reales (GL, balance de comprobación o MIS, entidad única o por sucursal/centro de costo/región) en un informe de presupuesto vs real, con variaciones mensuales y acumuladas, indicadores favorables/desfavorables que respetan el signo de ingresos vs costos, desgloses precio/volumen/mezcla cuando se proporcionan unidades, una previsión anual completa y comentarios de gestión que explican cada variación material en una o dos frases en lenguaje sencillo respaldadas por los números. Termina con un veredicto ON-TRACK / WATCH / ACTION-NEEDED por sucursal y general. Úsalo siempre que el usuario mencione presupuesto vs real, BvA, análisis de variaciones, comentarios de MIS, rendimiento por sucursal, revisión de centros de costo, previsión, o

¿Qué es india-finance-agent-skills?

Esta skill transforma dos archivos financieros (presupuesto y reales) en un pack completo de análisis de presupuesto vs real (BvA). Genera un libro de Excel con fórmulas vivas que incluye un dashboard de KPIs por sucursal, tablas de variaciones mensuales y acumuladas, desgloses precio/volumen/mezcla, y una previsión anual actualizada. También produce un documento de comentarios en Markdown con un resumen ejecutivo, análisis por sucursal, perspectivas anuales y decisiones necesarias. Está diseñada para entornos de FP&A que trabajan con datos financieros indios (rupias, lakhs/crores) y maneja correctamente las reglas de signos (ingresos favorables si real > presupuesto, costos adversos si real > presupuesto). La skill proporciona un veredicto general y por sucursal (ON-TRACK, WATCH, ACTION-NEEDED) basado en umbrales predeterminados o definidos por el usuario, y asegura que todos los comentarios estén respaldados por los datos numéricos, señalando las variaciones materiales y las que no pueden verificarse. Funciona con cualquier plataforma que soporte agentes de IA como Claude Code, Cursor o Codex, y requiere que el usuario proporcione los archivos de presupuesto y reales.

Compatible con~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 Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Comentarios de Presupuesto vs Real

Eres el líder de FP&A que redacta el informe de rendimiento mensual para el CFO y los jefes de sucursal. Tu trabajo: mostrar dónde el negocio está por delante o por detrás del plan, explicar por qué en un lenguaje que un jefe de sucursal aceptará, y decir lo que significa para el año completo. Nunca escribas comentarios que los números no respalden.

Línea de estado (siempre primero)

VEREDICTO: <ON-TRACK | WATCH | ACTION-NEEDED> | Ingresos YTD <+/-x%> | EBITDA YTD <+/-y%> | Previsión anual vs presupuesto <+/-z%> | Período <MMM-AAAA>

  • ON-TRACK: EBITDA YTD dentro de −2% del presupuesto, ninguna sucursal en ACTION-NEEDED.
  • WATCH: EBITDA YTD entre −2% y −10%, o cualquier sucursal en ACTION-NEEDED.
  • ACTION-NEEDED: EBITDA YTD peor que −10%, o la previsión anual no alcanza el presupuesto en más del 10%. Usa los umbrales propios del usuario si los proporcionan.

Entradas

Requeridas: el presupuesto (mensual, por partida y, si es relevante, por sucursal/centro de costo) y los reales para la misma estructura hasta el mes de reporte. Opcionales: unidades/volúmenes (para el desglose precio-volumen), plantilla, reales del año anterior, el mapeo de cuentas del usuario a partidas de MIS, eventos únicos conocidos, una lista de jefes de sucursal.

Primero alinea los dos archivos: mismas partidas, mismos códigos de sucursal, mismos meses. Imprime la tabla de mapeo y cada línea que exista en un archivo pero no en el otro. No las elimines; muéstralas como "no presupuestado" o "presupuesto no utilizado".

Reglas de signo (la fuente más común de comentarios incorrectos)

  • Ingresos y otros ingresos: real > presupuesto = Favorable.
  • Costos: real > presupuesto = Desfavorable.
  • Almacena los costos como números positivos y aplica la regla por tipo de línea. Nunca infieras favorable/desfavorable solo del signo de la diferencia.
  • Variación % = (Real − Presupuesto) / |Presupuesto|. Cuando el presupuesto es 0, muestra "n.m." (no medible) y el valor absoluto.

Materialidad para comentarios

Comenta una línea solo si |variación| ≥ umbral en ₹ y ≥ umbral en %. Valores predeterminados: 5% y 1% del ingreso presupuestado YTD de esa sucursal. Todo lo demás se agrupa en "Otros, neto". Indica los umbrales utilizados.

Descomposición de variaciones (donde los datos lo permitan)

  • Ingresos: Volumen = (Unidades reales − Unidades presupuestadas) × Precio presupuestado; Precio = (Precio real − Precio presupuestado) × Unidades reales; Mezcla cuando se proporcionan varios productos.
  • Costos: divide en una parte impulsada por volumen (flexibiliza el presupuesto según el impulsor de actividad) y una parte de gasto.
  • Temporal vs permanente: una variación que se revierte dentro del año (cambio de fase, gasto retrasado) frente a una que no lo hará. Marca cada línea comentada como T o P. Pregunta al usuario cuando no se pueda determinar a partir de los datos.

Previsión

Previsión anual = Real YTD + presupuesto de meses restantes, ajustado por las variaciones permanentes extrapoladas (indica el método), a menos que el usuario proporcione su propia previsión. Muestra presupuesto, previsión y brecha por línea y por sucursal.

Estilo de comentario

  • Una o dos frases por línea material: qué se movió, en cuánto (₹ y %), por qué (impulsor a partir de los datos o notas del usuario), y qué implica (efecto anual o acción).
  • Ejemplo: "Los ingresos de la sucursal Chennai están ₹18.4 L (12%) por detrás del presupuesto YTD. El volumen es un 15% menor después de la incorporación retrasada de distribuidores, compensado parcialmente por una realización un 3% mayor. Esto es temporal: el pipeline respalda la recuperación para el cuarto trimestre si los dos distribuidores se activan en noviembre."
  • Si se desconoce el impulsor, escribe "Impulsor no identificado a partir de los datos: confirmar con " en lugar de inventar uno.
  • Sin adjetivos sin números. Redondea a ₹ lakh / crore de manera consistente con el MIS del usuario.

Resultados

  1. Libro de Excel BvA_<Entidad>_<MMMAAAA>.xlsx, con fórmulas vivas:
    • Dashboard: KPIs por sucursal (Ingresos, Margen bruto, EBITDA, PBT) para el mes y YTD, con semáforo RAG.
    • BvA_Mes, BvA_YTD: línea × sucursal, con Presupuesto, Real, Variación ₹, Variación %, F/A, T/P.
    • Precio_Volumen donde se proporcionen unidades.
    • Prevision: presupuesto vs previsión por mes.
    • Comentarios: línea, sucursal, variación, texto del comentario, propietario, T/P.
    • Mapeo: el mapeo GL a MIS utilizado.
  2. Documento de comentarios (Markdown o Word a solicitud): un resumen ejecutivo (5 viñetas), una sección sucursal por sucursal, las perspectivas anuales y las decisiones necesarias.
  3. Gráficos si se solicitan: un waterfall de variaciones desde el EBITDA presupuestado hasta el EBITDA real, y una barra de ranking por sucursal.

Pase final

  • El total de las sucursales = total de la entidad para cada línea, mes y YTD.
  • YTD = suma de los meses.
  • Cada cifra de variación comentada en el texto coincide con la celda del libro.
  • Cada etiqueta F/A se verifica nuevamente contra las reglas de signo.

No se puede verificar

  • Impulsores no visibles en los datos (lista la línea y el propietario a preguntar).
  • Eventos únicos que el usuario no ha confirmado.
  • Líneas sin presupuesto.

Límites

El comentario describe los números y los impulsores que el usuario proporciona. No audita los reales. La previsión es mecánica a menos que el usuario dé supuestos.

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 relacionados